Инструменти за сигурност с отворен код
Nmap: Скенерът, с който започнаха всички
Nmap отговаря на първия истински въпрос на всеки ангажимент: какво има там и какво работи. Откриване на хостове, сканиране на портове, откриване на услуги и версии, NSE скриптове и дузина изходни формати го правят предната половина на почти всяка методология, която изпълняваме. Разликата между сканирането за любители и професионалистите не е инструментът; това е дисциплина на обхвата, флагове, избрани нарочно, и резултати, запазени, така че отчетът да може да докаже всяко твърдение.
Ключови точки
- Стартирайте откриване преди дълбочина: nmap -sn 10.10.0.0/24 почиства евтино за живи хостове и вие подавате само оцелели в скъпите сканирания.
- Професионалната настройка по подразбиране е пълно TCP разпространение със сонди за версия: nmap -sV -p- срещу всеки хост на живо, тъй като топ-1000 порта крият услуги на високи портове всеки път.
- Запазване на необработения изход във всичките три формата с -oA име на сканиране — файлът grepable подава отчети, XML подава други инструменти, нормалният файл е прочетен от човека.
- NSE скриптовете са бързи проверки, а не скенер за уязвимости: --script http-title,ssl-cert ви дава първо преминаване, но честните открития се проверяват на ръка.
- Откриване на ОС (-O) предполага приблизително; версиите на услугата от -sV носят пръстовите отпечатъци, които всъщност стават констатациите на доклада.
- UDP има значение и всички го пропускат: nmap -sU --top-ports 50 показва SNMP, NTP и DNS услуги, TCP сканирането никога няма да се покаже; пуснете го в обхват и бъдете търпеливи.
- Флаговете за синхронизация са избор на пропускателна способност, а не магия: -T4 за вътрешно почистване, -T5 само когато силата на звука е приемлива, защото агресивното синхронизиране разменя точността за скорост.
- Правната линия е документът за обхвата: всяко целево IP и порт във вашия файл за оторизация и всичко извън него не се докосва, точка.
Бележка от терен
Резултатите от сканирането, които промениха мнението на клиента, никога не бяха списъкът с портове — това беше изходът -sV, показващ 2016 Perl услуга на външен хост. Суровите -oA файлове се намират точно в папката за ангажименти, така че този спор да може да бъде спечелен два пъти, седмици по-късно.
Често задавани въпроси
Защо Nmap все още е по подразбиране след двадесет и пет години?
Зрялост: отпечатъци на услугата, NSE и изходни формати, натрупани в продължение на десетилетия; нов скенер трябва да се докаже срещу това, а повечето не го правят.
Бавно ли е пълното -p- сканиране?
Възможно е, поради което професионалистите паралелизират на хост и го планират; едно нощно пълно сканиране побеждава бързото, което е пропуснало услугата на порт 8443.
Трябват ли ми root или администраторски права?
За SYN сканиране, откриване на OS и UDP сканиране да; сканирането за свързване (-sT) работи непривилегировано, но работи по-бавно и се държи по различен начин.
Може ли Nmap да използва нещо сам?
Няколко NSE скрипта надхвърлят откриването, но това не е тяхната работа; Nmap намира и пръстови отпечатъци, а фазата на експлоатация принадлежи към други инструменти.
Как Kinetikatech помага с инструменти за сигурност с отворен код
Не е нужно да ставате експерт по инструменти за сигурност с отворен код: Професионалистите от инструментариума за тестване всъщност поддържат заредени: скенери, снифери, кракери и уеб проксита обясниха начина, по който се използват при реални ангажименти – команди, флагове, изходи и къде седи всеки от тях в методологията. Точно затова съществува Тестове за проникване и Сигурност на Linux сървъра: въвеждане в експлоатация, укрепване, мониторинг и дежурен човек денонощно.