Nyílt forráskódú biztonsági eszközök
Nikto: A hangos régi webszkenner, amelyet érdemes megőrizni
A Nikto a 2001-es veterán webszerver-szkenner, amely soha nem halt meg: veszélyes fájlokat, elavult szoftverszalag-karakterláncokat, konfigurációs gyengeségeket és több száz általános problémát keres, hangosan és saját szalaghirdetésének betűje szerint. Ez nem modern DAST – nincs JavaScript-megjelenítés, nincs munkafolyamat-logika, és eredményei inkább egy kőbányai listaként értelmezhetők, nem pedig kockázatértékelésként. Megtartjuk annak, amilyen: egy egyparancsos, kiszolgáló szintű épségben végzett söprés, amelynek futtatása nem kerül semmibe, és időnként felbukkan valami, amiről mindenki lemaradt.
Kulcspontok
- A parancs egysoros: nikto -h target -o report.html, plusz -Csv vagy json formázása, amikor a kimenet egy eszközt táplál a eyes helyett.
- Soha először, mindig felderítés után: Nikto több száz kérést indít el, amelyeket bármely IDS felismer; futtassa, ha a hangerő elfogadható.
- Tömegesen számítson téves pozitív eredményekre: az elavult verziójú szalaghirdetések és az általános ellenőrzési találatok az ellenőrzésre szólítanak fel, nem pedig a megállapítások.
- Az értékesetek valósak: alapértelmezett és veszélyes fájlok (.git könyvtárak, biztonsági mentési archívumok, phpinfo oldalak), SSL/TLS gyengeségek, kiszolgálófejléc-szivárgások: olyan gyors nyeremények, amelyek az olcsó vizsgálatokat hiányolják.
- Hangolás a -T hatókörök vizsgálati kategóriáival (0 fájlfeltöltés, 2 hibás konfiguráció, 3 információ közzététele), így a teszt csak a szükséges osztályt futtatja.
- Párosítsa külön a címtárellenőrzéssel: a Nikto lefedettsége szerverszintű; A tartalomfeltárás továbbra is egy dedikált eszköz feladata.
- A mutációs mód kitalálja a fájlneveket az ismert nevekből, és folyamatosan talál olyan régi szervereket, amelyeket senki sem ellenőrzött újra, ezért az elköteleződési hatókörűként kezeli, nem pedig az alapértelmezettként.
- Az engedélyezési keretezés unalmas és döntő jelentőségű marad: csak az hatókörbe tartozó gazdagépek ellen futtassa, mert az ujjlenyomata összetéveszthetetlen, és a hangerő az ügyfél figyelő műszerfalain landol.
Terepi jegyzet
Nikto még mindig megtalálja a /server-status-t a gyerekkori hőseim által telepített dobozokon – és megtalálása egy kérésbe kerül. A vizsgálat csak azután fut le, hogy figyelmeztetjük az ügyfelet, hogyan fognak kinézni az irányítópultok.
Gyakori kérdések
A Nikto elavult a modern szkennerekhez képest?
Képességben igen, hasznosságban továbbra is fennáll: a kiszolgálószintű hibás konfigurációk esetén, amelyeket a modern DAST figyelmen kívül hagy, továbbra is nulla költséggel jár.
Lehet lopva futtatni?
Nem, és ez tervezési: hangos, ezért az elköteleződési tervek meghatározzák, hogy mikor fut, és kinek kell előre megmondani.
Nikto vagy OWASP ZAP az alapvető webszkenneléshez?
Különböző rétegek: Nikto a szerver hibás konfigurációit söpri, a ZAP pedig alkalmazásszintű vizsgálatot végez; sokan futják mindkettőt, mert egyik sem fedi le a másik sávját.
Miért nem ellenőrizheti manuálisan?
A kézi ellenőrzések néhány gazdagépre skálázhatók; egy ötven szerverből álló, ismert nevű 2000-es évekbeli szoftverrel rendelkező klienscsoport pontosan ott van, ahová Nikto egyparancsos sweepje tartozik.
Hogyan segít a Kinetikatech a nyílt forráskódú biztonsági eszközök területén
Nem kell szakértővé válnod a nyílt forráskódú biztonsági eszközök területén: A tesztelő eszköztár szakemberei valójában folyamatosan töltődnek: szkennerek, szippantó készülékek, crackerek és webes proxy-k elmagyarázták, hogyan használják őket valódi műveleteknél – parancsok, jelzők, kimenetek, és hogy mindegyikük hol helyezkedik el a módszertanban. Pontosan erre van a Behatolási tesztek és Linux-szerverbiztonság: üzembe helyezés, megerősítés, felügyelet és egy ügyeletes szakember éjjel-nappal.