Sieci laboratoryjne
Odizolowane sieci
Sieci laboratoryjne to bezpłatna lekcja Ethical Hacking Academy na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Ethical Hacking Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Ethical Hacking Academy zawiera 4 lekcji w sumie.
Dlaczego izolacja sieci ma znaczenie
Laboratorium zawiera celowo uszkodzone maszyny. Jeśli mogą one łączyć się z internetem lub siecią domową, stają się zagrożeniem.
Izolowana sieć ogranicza ruch atakujący i złośliwe oprogramowanie do samych maszyn wirtualnych.
Sieć NAT
NAT (Network Address Translation) zapewnia maszynie wirtualnej dostęp do internetu za pośrednictwem hosta, ale ukrywa ją za adresem IP hosta.
- Dobre rozwiązanie do aktualizowania Kali lub pobierania narzędzi.
- Złe rozwiązanie do łączenia maszyn wirtualnych ze sobą — domyślnie nie mogą się wzajemnie wykrywać.
Sieć NAT
Sieć NAT (inna niż zwykły NAT) pozwala wielu maszynom wirtualnym współdzielić jedną sieć z translacją adresów i komunikować się ze sobą, a jednocześnie korzystać z internetu za pośrednictwem hosta.
Jest przydatna, gdy maszyny wirtualne laboratorium potrzebują zarówno internetu, jak i komunikacji między sobą.
Sieć mostkowana
Tryb Bridged umieszcza maszynę wirtualną bezpośrednio w fizycznej sieci LAN, z własnym adresem IP, tak jakby była osobnym fizycznym komputerem.
Należy unikać tego trybu w przypadku podatnych maszyn wirtualnych — wystawia je on na całą sieć domową i nie tylko.
Sieć tylko dla hosta
Tryb Host-only tworzy prywatną sieć między hostem a jego maszynami wirtualnymi, zapewniając brak dostępu do internetu.
To najbezpieczniejsza opcja do atakowania podatnych maszyn wirtualnych: Kali i cele widzą się wzajemnie, ale złośliwe oprogramowanie nie może się wydostać.
Sieć wewnętrzna
Sieć w trybie Internal łączy maszyny wirtualne wyłącznie ze sobą — nawet host nie może do niej dołączyć. Jest to najbardziej odizolowana opcja.
Należy używać jej w całkowicie odseparowanych scenariuszach, na przykład podczas uruchamiania prawdziwych próbek złośliwego oprogramowania.
Typowy układ laboratorium
Praktyczna konfiguracja zapewnia każdej maszynie wirtualnej dwa adaptery:
- Adapter 1: NAT do internetu (aktualizacje, pobieranie narzędzi).
- Adapter 2: host-only do odizolowanej sieci atakującej.
Ataki są przeprowadzane przez interfejs host-only, a aktualizacje pobierane przez interfejs NAT.
Znajdowanie podsieci laboratoryjnej
Adaptery host-only VirtualBox zazwyczaj korzystają z zakresu 192.168.56.0/24. Należy sprawdzić interfejs w Kali, aby potwierdzić przypisany adres.
ip addr show
# look for the host-only adapter, e.g. eth1: 192.168.56.xWykrywanie hostów
Po dołączeniu do odizolowanej sieci należy znaleźć pozostałe maszyny wirtualne za pomocą skanowania ping. Spowoduje to wyświetlenie aktywnych hostów bez skanowania portów.
nmap -sn 192.168.56.0/24Statyczne adresy IP zapewniające stabilność
DHCP może przydzielać inne adresy przy każdym uruchomieniu, przez co notatki przestają być aktualne. Przypisanie statycznych adresów IP w sieci host-only sprawia, że adresy celów pozostają przewidywalne między sesjami.
Należy skonfigurować je w ustawieniach sieci systemu gościa lub na serwerze DHCP hypervisora.
Weryfikowanie izolacji
Przed rozpoczęciem ataku należy potwierdzić, że podatna maszyna wirtualna rzeczywiście nie może połączyć się z internetem. Z poziomu celu ping do publicznego adresu powinien zakończyć się niepowodzeniem, gdy podłączony jest wyłącznie interfejs host-only.
ping -c 2 8.8.8.8
# should fail for a properly isolated victim VMSzybki sprawdzian
Wybierz najbezpieczniejszy tryb dla celowo podatnego celu.
Podsumowanie
Wiesz już, jak bezpiecznie skonfigurować sieć laboratorium hakerskiego:
- NAT służy do internetu, host-only do odizolowanych ataków, a internal do całkowitej izolacji.
- Należy unikać trybu bridged w przypadku podatnych maszyn wirtualnych.
- Praktycznym kompromisem jest układ z dwoma adapterami (NAT + host-only).
- Izolację należy sprawdzić, potwierdzając, że maszyna ofiary nie może wysłać pingu do internetu.
Często zadawane pytania
Czy lekcja „Sieci laboratoryjne” jest bezpłatna?
Tak — pełny tekst „Sieci laboratoryjne” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Ethical Hacking Academy, przejdź na CoddyKit PRO. Kurs Ethical Hacking Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Sieci laboratoryjne”?
Odizolowane sieci Ćwiczysz Ethical Hacking Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Ethical Hacking Academy?
Nie wymagamy żadnego doświadczenia. Ethical Hacking Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.
Ile czasu zajmuje lekcja „Sieci laboratoryjne”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Ethical Hacking Academy?
Tak. Każda lekcja Ethical Hacking Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Podstawy wirtualizacji
- Instalowanie Kali Linux
- Podatne maszyny wirtualne
- Sieci laboratoryjne