Operační systém Linux je považován za jeden z nejlepších z hlediska bezpečnosti a etického hackování. Díky jeho otevřenému zdrojovému kódu má každý, kdo se chce v této oblasti rozvíjet, přístup ke všem potřebným nástrojům zcela zdarma. Pokud hledáte vhodnou distribuci Linuxu pro testování zabezpečení, máte na výběr z mnoha možností.
Vzhledem k široké škále dostupných distribucí si v tomto článku představíme a seřadíme ty nejlepší z nich, které se zaměřují na testování zabezpečení, etické hackování a podobné aktivity.
Důležité upozornění: Prosím, nepoužívejte žádnou z těchto distribucí Linuxu ke škodlivým aktivitám. Slouží jako nástroje pro výuku, zlepšování bezpečnostních postupů, hledání chyb, zranitelností a problémů v sítích.
1. Kali Linux
Když se řekne „hackování“, většina uživatelů si představí Kali Linux. Je to synonymum pro tuto oblast, a to z dobrého důvodu: obsahuje téměř všechny nástroje, které by člověk mohl potřebovat pro kontrolu zabezpečení sítí, programů a hledání zranitelností.
Význačné vlastnosti:
- Funkce přizpůsobení umožňuje uživatelům vytvořit si vlastní modifikaci Kali Linuxu.
- Podpora šifrování LUKS.
- Podpora FDE (šifrování celého disku) chrání citlivá data.
- Obsahuje „forenzní“ režim, který umožňuje spuštění z USB, což je užitečné pro kontrolu jiných počítačů.
- Dodává se s kompletní sadou nástrojů pro penetrační testování, které jsou ihned připravené k použití.
- Dokumentace zahrnuje „školení“ pro potenciální bezpečnostní specialisty.
- Lze ho používat jako běžný operační systém se zaměřením na soukromí, kromě testování zabezpečení.
- Disponuje doprovodnou Android ROM, která uživatelům umožňuje provádět bezpečnostní testování kdekoliv.
- Díky použití Debianu jako základu má uživatel vynikající programovou podporu.
- Vlastní jádro zajišťuje podporu pro velké množství bezdrátových zařízení díky přiloženým ovladačům.
- Podpora zařízení ARM (armel, armhf a arm64).
- Kali umožňuje uživatelům vytvořit si „perzistentní“ živou USB verzi operačního systému, která zajišťuje maximální bezpečnost bez nutnosti opakované konfigurace OS před každým použitím.
2. BlackArch
BlackArch je rozšíření hlavního systému Arch Linux, které se zaměřuje na etické hackování, penetrační testování a bezpečnost. Na rozdíl od mnoha jiných distribucí pro testování, Black Arch dává uživatelům možnost volby, zda si nainstalovat celý OS nebo pouze přidat softwarové repozitáře třetích stran.
Význačné vlastnosti:
- Pokud uživatelé nechtějí instalovat oficiální distribuci BlackArch, ale přesto chtějí používat její nástroje, mohou si software přidat do jakékoliv tradiční instalace Arch Linuxu.
- Základna v Arch Linuxu zajišťuje, že uživatelé vždy obdrží nejnovější nástroje co nejdříve.
- Disponuje živými ISO obrazy a instalovatelnými obrazy, které poskytují více možností použití.
- Podporuje zařízení ARM, například Raspberry Pi.
- Obsahuje VirtualBox OVA obrazy ke stažení, které umožňují bezpečnostním expertům rychle získat virtuální stroj pro testování.
- Všechny nástroje BlackArch uživatelům podrobně ukazují, jak si mohou software sestavit ze zdrojového kódu, což zajišťuje, že i uživatelé derivátů Arch Linuxu mohou instalovat tyto nástroje.
3. Parrot Security OS
Parrot Security OS je výborný operační systém pro penetrační testování, který má spolehlivou základnu v Debianu. Vývojáři Parrota se snaží dodat elegantní, lehkou distribuci zabezpečení s velkým množstvím nástrojů.
Význačné vlastnosti:
- Odlehčené desktopové prostředí zajišťuje, že poběží téměř na jakémkoli PC, což je výhodné při forenzní analýze staršího hardwaru.
- Podpora sandboxingu zabraňuje úniku soukromých informací.
- Dodává se s předinstalovanými nástroji jako Bettercap, Tor, Wifite a desítkami dalších nástrojů pro penetrační a bezpečnostní testování.
- Kromě bezpečnostních testů je Parrot také plně funkčním operačním systémem se zaměřením na ochranu soukromí.
- Zahrnuje anti-forenzní nástroje, které zajišťují, že se k vašim datům nedostanou neoprávněné osoby.
- Má možnost spouštění ve „skrytém“ režimu, který umožňuje maximální soukromí.
- Používá Debian 9 Stretch (stabilní větev) jako základ operačního systému pro vynikající spolehlivost.
4. WifiSlax
WifiSlax je španělská distribuce Linuxu, která se zaměřuje především na bezdrátové připojení a zabezpečení WiFi. Nabízí podporu pro různé bezdrátové čipy, které nemusí být dostupné v jiných bezpečnostních distribucích. Kromě zaměření na bezdrátové sítě obsahuje WifiSlax také forenzní, bezpečnostní a testovací nástroje.
Význačné vlastnosti:
- Základna ve Slackware zajišťuje maximální stabilitu a spolehlivost.
- Podpora desítek různých bezdrátových čipů znamená, že lze používat mnoho notebooků pro zabezpečení bezdrátového připojení/penetrační testování.
- Může běžet jako živé ISO nebo se instalovat přímo na pevný disk.
- Možnost výběru z více desktopových prostředí přímo z živého USB ISO bez nutnosti cokoliv instalovat.
5. BackBox Linux
BackBox je linuxová distribuce pro testování zabezpečení a penetrace založená na Ubuntu. Stejně jako mnoho jiných distribucí, i BackBox se dodává s řadou různých předinstalovaných nástrojů, aby se testování zabezpečení více zaměřilo na používání softwaru než na jeho instalaci.
Význačné vlastnosti:
- Základna v Ubuntu LTS zajišťuje, že uživatelé mohou ponechat operační systém nainstalovaný bez nutnosti neustálých upgradů mezi jednotlivými verzemi.
- Podpora PPA znamená snadnou instalaci alternativních bezpečnostních nástrojů, které nejsou součástí BackBoxu.
- Je dostupný i pro použití v Amazon AWS, což je ideální pro profesionální testery zabezpečení pracující se servery a firemními prostředími.