Инструменти за сигурност с отворен код
Nikto: Силният стар уеб скенер, който си струва да запазите
Nikto е ветеранът скенер за уеб сървъри от 2001 г., който никога не умира: той проверява за опасни файлове, остарели софтуерни банерни низове, слабости в конфигурацията и няколкостотин общи проблема, шумно и до буквата на собствения си банер. Това не е модерен DAST — няма изобразяване на javascript, няма логика на работния процес и резултатите му се четат като списък с кариера, а не като оценка на риска. Поддържаме го такъв, какъвто е: еднокомандно сканиране на ниво на разума на сървъра, което не струва нищо за изпълнение и от време на време показва нещо, което всички са пропуснали.
Ключови точки
- Командата е един ред: nikto -h target -o report.html, плюс -Format csv или json, когато изходът захранва инструмент вместо очи.
- Никога първи, винаги след разузнаване: Nikto изстрелва стотици заявки, разпознаваеми от всеки IDS; стартирайте го, когато е известно, че силата на звука е приемлива.
- Очаквайте масово фалшиви положителни резултати: банерите с остаряла версия и общите проверки са подкани за проверка, а не констатации, които да докладвате директно.
- Случаите на стойността са реални: файлове по подразбиране и опасни (.git директории, резервни архиви, phpinfo страници), слабости на SSL/TLS, изтичане на заглавки на сървъра: бързи победи, които евтините сканирания пропускат.
- Настройката с -T обхваща категориите за сканиране (0 качване на файл, 2 неправилна конфигурация, 3 разкриване на информация), така че тестът да изпълнява само класа, от който се нуждаете.
- Сдвоете го с отделна проверка на директорията: покритието на Nikto е на ниво сървър; откриването на съдържание остава работа на специален инструмент.
- Режимът на мутация отгатва имена на файлове от известни имена и продължава да намира стари сървъри, които никой не е проверявал повторно, така че го третирайте като обхват на ангажираност, а не като стандартен.
- Рамкирането на оторизация остава скучно и решаващо: стартирайте го само срещу хостове в обхвата, защото пръстовият му отпечатък е безпогрешен и силата на звука попада върху таблата за наблюдение на клиента.
Бележка от терен
Nikto все още намира /server-status на кутии, инсталирани от моите герои от детството — и намирането му струва една заявка. Сканирането се изпълнява само след като предупредим клиента как ще изглеждат неговите табла за управление.
Често задавани въпроси
Никто остарял ли е в сравнение със съвременните скенери?
По отношение на възможностите да, по отношение на полезността продължава: за грешни конфигурации на ниво сървър, които модерният DAST игнорира, той все още печели своето запазване на нулева цена.
Може ли да се управлява скрито?
Не, и това е по замисъл: той е силен, поради което плановете за ангажиране уточняват кога се изпълнява и кой се уведомява предварително.
Nikto или OWASP ZAP за основно уеб сканиране?
Различни слоеве: Nikto почиства грешните конфигурации на сървъра, ZAP извършва сканиране на ниво приложение; много хора бягат и двете, защото нито една не покрива лентата на другата.
Защо просто не проверите ръчно?
Ръчните проверки се мащабират до няколко хоста; клиентско имение от петдесет сървъра със софтуер с известно име от 2000-те е точно мястото, където е мястото на почистването с една команда на Nikto.
Как Kinetikatech помага с инструменти за сигурност с отворен код
Предложението е просто: Професионалистите от инструментариума за тестване всъщност поддържат заредени: скенери, снифери, кракери и уеб проксита обясниха начина, по който се използват при реални ангажименти – команди, флагове, изходи и къде седи всеки от тях в методологията. Поверете на нашата услуга Тестове за проникване и Сигурност на Linux сървъра и имате пълно покритие: сериозна оценка, чисто внедряване, непрекъснат мониторинг.