Ethnical hacking Flashcards
Jaký je proces etickeha hackování
Plánování – stručně sepsání
toho čeho chceme dosáhnout.
Průzkum – shromažděni volně dostupných informací – ping, hledani na netu.
Zjištění zranitelností sítě – scanování portů – nmap
Analýza zranitelnosti – zjištění, které zranitelnosti v systému mohou být(incident, updates, naposledy log4j)
Využití zranitelností – naplánování útoku, provedení
Finální analýza – kategorizace zranitelelností, ohodnocení rizik pro zákazníka.
Výstup pro zákazníka – prezentování výsledku(list zranitelností, možné dopady)
Integrace – aktualnizovaná bezpečnostní plitika, obrana pro budoucí útoky.
Desatero etickeha hackingu
Stanovit cíle
plánovou svou práci
získat povolení
pracovat eticky
vest záznamy
respektovat soukromí ostatních
nezpůsobit újmu
používat exaktní metody
používat povolené nástroje
nahlásit všechny zranitelnosti.
Co je to Kali Linux
Distro pro eticky hacking s předinstalovanými nástroji.
Co je to Footprinting a jak se dělí
Aktivní - Získávání znalostí o tom koho chceme napadnout za pomocí napadeného.
Pasivní - Hledáme na internetu(OSINT, Hledat stranky nachylne na SQL injection)
Co je Zqone Transfer utok + nástroj
Je to utok kde se snažíme získat informace o infrastruktuře oběti jako jsou nazvy hostitelů, IP adresy a další DN záznamy, dnsenum
Co je to Metasploitable
Je to nástroj(VM) pro penetrační testování kde si toto mužem vyzkoušet. UBUNTU/WINDOWS Server
Co je to NMAP
Nástroj pro skenování sítě a bezpečnostní audity
-O je detekce OS
-v je ukecaný mód
-p-65535 specifikace portů
Jinak jdou používat i nmap scripty
Jaké jsou utoky na webové aplikace
SQL Injection, Server-Side Request Forgery, Logging and monitoring failures(LOG4J)
Sniffing
DOS - JMeter
Social Engineering
Malware
Jaký je rozdil mezi CSRF A SSRF
CSRF: Útočník vytvoří odkaz, který po kliknutí automaticky odešle požadavek na změnu hesla v internetovém bankovnictví. Pokud je uživatel přihlášen do bankovnictví a klikne na odkaz, jeho heslo se změní bez jeho vědomí.
SSRF: Útočník vloží do URL adresy v obrázku odkaz na interní server, který obsahuje citlivá data. Server se pokusí načíst obrázek z této adresy a nevědomky odešle útočníkovi citlivá data.
CSRF a SSRF jsou zkratky pro dva typy zranitelností webových aplikací, které mohou útočníci zneužít k neoprávněnému přístupu k datům nebo k provedení škodlivých akcí.
CSRF (Cross-Site Request Forgery)
Co to je? CSRF je útok, který zneužívá důvěru webové aplikace v přihlášeného uživatele. Útočník donutí uživatele, aby nevědomky odeslal požadavek na webovou aplikaci, čímž provede akci, kterou si nepřeje. Jak to funguje? Útočník například vloží škodlivý odkaz nebo skript na jinou webovou stránku. Když uživatel, který je přihlášen k cílové webové aplikaci, navštíví tuto stránku, jeho prohlížeč automaticky odešle požadavek na cílovou aplikaci. Aplikace tento požadavek zpracuje, protože pochází od přihlášeného uživatele, a provede akci, kterou útočník definoval. Příklad: Útočník vytvoří odkaz, který po kliknutí automaticky odešle požadavek na změnu hesla v internetovém bankovnictví. Pokud je uživatel přihlášen do bankovnictví a klikne na odkaz, jeho heslo se změní bez jeho vědomí.
SSRF (Server-Side Request Forgery)
Co to je? SSRF je útok, který zneužívá server k odesílání požadavků na jiné zdroje, ať už v rámci interní sítě nebo na externí servery. Jak to funguje? Útočník vloží do požadavku na server speciálně vytvořený URL adresu, která server donutí odeslat požadavek na jiný zdroj. Server pak útočníkovi vrátí odpověď z tohoto zdroje. Příklad: Útočník vloží do URL adresy v obrázku odkaz na interní server, který obsahuje citlivá data. Server se pokusí načíst obrázek z této adresy a nevědomky odešle útočníkovi citlivá data.
Rozdíly:
Vlastnost CSRF SSRF
Cíl útoku Uživatelský prohlížeč Server
Zneužívaná důvěra Důvěra aplikace v uživatele Důvěra serveru v sebe sama
Typ útoku Klient-server Server-server
Důsledek Provedení akcí jménem uživatele Získání přístupu k citlivým datům/zdrojům
Ochrana:
CSRF: Používání anti-CSRF tokenů, SameSite cookies, ověřování hlavičky Referer.
SSRF: Validace vstupů, filtrování URL adres, omezení přístupu serveru k interním zdrojům.