أدوات الأمان مفتوحة المصدر
Nikto: ماسح الويب القديم الصاخب الذي يستحق الاحتفاظ به
Nikto هو ماسح ضوئي لخادم الويب مخضرم منذ عام 2001 ولم يمت أبدًا: فهو يبحث عن الملفات الخطيرة، وسلاسل شعارات البرامج القديمة، ونقاط ضعف التكوين، وعدة مئات من المشكلات العامة، بصوت عالٍ وبحرف الشعار الخاص به. إنها ليست DAST حديثة — لا يوجد عرض جافا سكريبت، ولا منطق سير العمل، وتُقرأ نتائجها كقائمة محجر بدلاً من تقييم المخاطر. نحن نحتفظ بها على ما هي عليه: عملية مسح عقلانية على مستوى الخادم بأمر واحد والتي لا تكلف شيئًا للتشغيل، وأحيانًا تظهر شيئًا فاته الجميع.
النقاط الرئيسية
- الأمر عبارة عن سطر واحد: nikto -h target -o report.html، بالإضافة إلى -تنسيق csv أو json عندما يغذي الإخراج أداة بدلاً من العيون.
- ليس أولاً، دائمًا بعد الاستطلاع: يطلق Nikto مئات الطلبات التي يمكن التعرف عليها بواسطة أي IDS؛ تشغيله عندما يكون من المعروف أن جهارة الصوت مقبولة.
- توقع نتائج إيجابية خاطئة بشكل مجمّع: إن شعارات الإصدار القديم ونتائج الفحص العامة هي مطالبات للتحقق، وليس النتائج للإبلاغ عنها مباشرة.
- حالات القيمة حقيقية: الملفات الافتراضية والخطرة (أدلة .git وأرشيفات النسخ الاحتياطي وصفحات phpinfo) ونقاط ضعف SSL/TLS وتسريبات رأس الخادم: مكاسب سريعة تفوتها عمليات الفحص الرخيصة.
- الضبط باستخدام نطاقات -T لفئات المسح (0 تحميل ملف، 2 تكوين خاطئ، 3 الكشف عن المعلومات) بحيث يقوم الاختبار بتشغيل الفصل الذي تحتاجه فقط.
- قم بإقرانه بفحص الدليل بشكل منفصل: تغطية Nikto على مستوى الخادم؛ يبقى اكتشاف المحتوى مهمة أداة مخصصة.
- يخمن وضع التعديل أسماء الملفات من الأسماء المعروفة ويستمر في العثور على الخوادم القديمة التي لم تتم إعادة فحصها، لذا تعامل معها على أنها ذات نطاق تفاعلي، وليس افتراضيًا.
- يظل إطار التفويض مملًا وحاسمًا: قم بتشغيله ضد المضيفين داخل النطاق فقط، لأن بصمة إصبعه لا لبس فيها ويهبط ارتفاع الصوت على لوحات معلومات المراقبة الخاصة بالعميل.
ملاحظة ميدانية
لا يزال Nikto يجد حالة /server-status على الصناديق التي قام أبطال طفولتي بتثبيتها - والعثور عليها يكلف طلبًا واحدًا. يتم تشغيل الفحص فقط بعد أن نحذر العميل بالشكل الذي ستبدو عليه لوحات المعلومات الخاصة به.
أسئلة شائعة
هل Nikto قديم مقارنة بالماسحات الضوئية الحديثة؟
من حيث القدرة نعم، من حيث الفائدة فهي تستمر: بالنسبة للتكوينات الخاطئة على مستوى الخادم التي يتجاهلها DAST الحديث، فإنه لا يزال يستحق الاحتفاظ به بدون تكلفة.
هل يمكن تشغيله خلسة؟
لا، وهذا حسب التصميم: فهو مرتفع، ولهذا السبب تحدد خطط المشاركة متى يتم تشغيله ومن يتم إخباره مسبقًا.
Nikto أو OWASP ZAP لمسح الويب الأساسي؟
طبقات مختلفة: يقوم Nikto بمسح التكوينات الخاطئة للخادم، ويقوم ZAP بإجراء فحص على مستوى التطبيق؛ كثير من الناس يركضون كلاهما لأن أيا منهما لا يغطي حارة الآخر.
لماذا لا يتم التحقق يدويًا فقط؟
يتم إجراء اختبارات يدوية على عدد قليل من الأجهزة المضيفة؛ إن ملكية العميل المكونة من خمسين خادمًا مع برنامج معروف من العقد الأول من القرن الحادي والعشرين هي بالضبط المكان الذي تنتمي إليه عملية مسح Nikto ذات الأمر الواحد.
كيف تساعدك Kinetikatech في أدوات الأمان مفتوحة المصدر
بصراحة، معظم الفرق تصل إلينا بعد أن تجرّب بنفسها أولًا: يستمر محترفو مجموعة أدوات الاختبار في التحميل: حيث أوضحت الماسحات الضوئية والمتشممون والمفرقعات ووكلاء الويب طريقة استخدامها في الارتباطات الحقيقية - الأوامر والأعلام والمخرجات ومكان كل منها في المنهجية. توجد خدمة اختبارات الاختراق و أمن خوادم لينكس لدينا حتى لا تضطر إلى تعلّم أدوات الأمان مفتوحة المصدر بالطريقة الصعبة؛ نتولى الإعداد والمراقبة ومفاجآت الثالثة فجرًا.