Zašto su mrežne tehnologije temelj sajber bezbednosti Svaki put kada otvorite veb stranicu, pošaljete poruku, pogledate video-strim ili se prijavite na neki nalog na mreži, vaš uređaj stupa u aktivnu komunikaciju sa drugim uređajima. Iako je veći deo tog procesa nevidljiv krajnjem korisniku, ispod ekrana se odvija neprekidno kretanje podataka kroz složene mrežne infrastrukture. U svetu mrežne bezbednosti i etičkog hakovanja važi osnovno pravilo: da biste razumeli mrežne napade, analizu saobraćaja i bezbednosni monitoring, morate najpre razumeti kako funkcioniše normalna, uobičajena mrežna komunikacija. Bez detaljnog poznavanja načina na koji se podaci pakuju, adresiraju i usmeravaju, nemoguće je uočiti anomalije koje ukazuju na prisustvo zlonamernog softvera (malware), neovlašćeno skeniranje portova ili eksfiltraciju podataka. Šta je mreža i kako funkcioniše komunikacija? Osnovna definicija i koncept U najjednostavnijim terminima, računarska mreža predstavlja skup dva ili više uređaja koji mogu međusobno da komuniciraju i razmenjuju resurse. Ti uređaji (često nazivani nodovi ili čvorovi) mogu biti računari, pametni telefoni, štampači, serveri, mrežne kamere, IoT uređaji ili mrežna oprema poput rutera i prekidača (switch). Kada dva računara razmenjuju podatke, oni čine jednostavnu mrežu. Kada toj strukturi dodamo pametne telefone, štampače i lokalne servere, dobijamo složeniju lokalnu mrežu. Povezivanjem hiljada i miliona takvih pojedinačnih mreža širom sveta nastaje globalna mreža — Internet. Osnovni model komunikacije: Pošiljalac, Mreža, Primalac Svaka mrežna komunikacija oslanja se na konceptualni model iz tri dela: Pošiljalac (Sender): Uređaj koji inicira zahtev ili šalje podatke (npr. vaš telefon koji zahteva veb stranicu). Mrežni put (Network Path): Medijum (kablovi, bežični signali) i mrežni uređaji koji prenose poruku od tačke A do tačke B. Primalac (Receiver): Uređaj koji prima zahtev i obrađuje ga (npr. veb server koji vraća HTML sadržaj). [ Pošiljalac (Klijent) ] —> ( Mrežni put / Ruteri / Prekidači ) —> [ Primalac (Server) ] Razlozi postojanja mreža Mreže postoje iz ključnih praktičnih razloga: Deljenje resursa: Omogućavanje većem broju korisnika da pristupaju zajedničkim štampačima, datotekama i bazama podataka. Centralizovana komunikacija: Povezivanje aplikacija sa bazama podataka i cloud servisima. Bezbednosni nadzor i logovanje: Centralizovano slanje sistemskih logova sa više uređaja na SIEM (Security Information and Event Management) sisteme radi analize. Šta se zapravo kreće kroz mrežu? (Paketi) Kada se podaci prenose preko mreže, oni se ne šalju kao jedna velika neprekidna celina. Umesto toga, rasparčavaju se u manje mrežne jedinice koje nazivamo paketi (packets) (na višim slojevima) ili ramovi (frames) (na sloju veze). Svaki paket sadrži: Zaglavlje (Header): Sadrži kontrolne informacije, uključujući izvornu (Source) i odredišnu (Destination) IP adresu. Korisni teret (Payload): Stvarni podaci koji se prenose (deo slike, teksta ili komande). Podnožje (Trailer/FCS): Služi za proceru grešaka u prenosu (CRC). Praktična opservacija u Linux okruženju Kao stručnjak za bezbednost ili sistemski administrator, teorijsko znanje proveravate direktno kroz komandnu liniju operativnog sistema (CLI). Operativni sistem Linux pruža nezamenljive alate za mrežnu dijagnostiku. Pregled mrežnih interfejsa: ip address Za uvid u mrežne interfejse sistema koristi se komanda: Bash ip address # ili skraćeno: ip a Ova komanda izlistava sve mrežne kartice (NIC) i njihove trenutne konfiguracije. U izlazu možete videti nazive interfejsa kao što su: lo: Loopback interfejs (127.0.0.1), koristi se za internu komunikaciju samog sistema. eth0 ili enp3s0: Žični Ethernet interfejs. wlan0 ili wlp2s0: Bežični Wi-Fi interfejs. Pored naziva interfejsa, komanda prikazuje i dodeljenu IP adresu (npr. 192.168.1.15/24) i MAC adresu (fizičku adresu mrežnog čipa). Provera mrežne povezanosti: ping Da biste testirali da li vaš uređaj može da komunicira sa nekom udaljenom tačkom i da li od nje prima odgovor, koristi se alat ping: Bash ping -c 4 8.8.8.8 U ovom primeru šalju se ICMP (Internet Control Message Protocol) Echo Request paketi ka Google-ovom javnom DNS serveru (8.8.8.8). Ako dobijete odziv (Echo Reply), to potvrdjuje da: Vaš mrežni interfejs radi ispravno. Vaš lokalni ruter usmerava saobraćaj van lokalne mreže. Putanja do odredišta je funkcionalna i odzivno vreme (RTT — Round Trip Time) je izmereno. Klasifikacija mreža prema obimu i geografskom dometu Mreže se razlikuju po svojoj veličini, nameni i geografskoj površini koju pokrivaju. Razumevanje ovih kategorija pomaže u definisanju bezbednosnih granica (security perimeters). +————————————————————————-+ | PAN (Personal Area Network) ~ 1-10 metara (Bluetooth, Zigbee) | +————————————————————————-+ | LAN (Local Area Network) ~ Kuća, kancelarija, zgrada | +————————————————————————-+ | MAN (Metropolitan Area Net.) ~ Grad, kampus, opština | +————————————————————————-+ | WAN (Wide Area Network) ~ Države, kontinenti, Internet | +————————————————————————-+ PAN (Personal Area Network) Obim: Veoma mali domet, obično do 10 metara, usmeren na pojedinca. Tehnologije: Bluetooth, UWB, NFC. Primeri: Povezivanje pametnog telefona sa bežičnim slušalicama, pametnim satom ili bežičnom tastaturom. Bezbednosni aspekt: Mnogi korisnici zanemaruju PAN mreže misleći da su bezopasne zbog malog dometa. Međutim, protokoli poput Bluetooth-a imaju poznate ranjivosti (npr. BlueBorne, KNOB attack) koje napadaču u neposrednoj blizini mogu omogućiti presretanje saobraćaja ili preuzimanje kontrole nad uređajem. LAN (Local Area Network) Obim: Ograničen fizički prostor poput stana, kancelarije, školske računarske učionice ili jedne zgrade. Tehnologije: Ethernet (RJ-45 kablovi), Wi-Fi (WLAN – IEEE 802.11). Primeri: Računari u kancelariji povezani na zajednički preklopnik (switch) i lokalni štampač. Bezbednosni aspekt: Ako napadač kompromituje jedan uređaj u okviru LAN-a, a mreža nije segmentisana (npr. pomoću VLAN-ova), on može vršiti horizontalno kretanje (lateral movement), skenirati druge uređaje i presretati nešifrovani saobraćaj pomoću napada poput ARP spoofing-a. MAN (Metropolitan Area Network) Obim: Pokriva veće geografsko područje, najčešće ceo grad ili opštinu (od nekoliko do desetina kilometara). Tehnologije: Optički prstenovi, Metro Ethernet, specijalizovani bežični linkovi visoke propusne moći. Primeri: Povezivanje više zgrada jedne gradske uprave, univerzitetski kampus raspoređen na više lokacija u gradu ili mreža kablovskog operatera. Bezbednosni aspekt: Kako MAN premošćuje javne i privatne površine, bezbednost prevoznog medijuma je ključna. Zahteva jaku enkripciju na mrežnom sloju jer saobraćaj prolazi kroz infrastrukturu koju deli više subjekata. WAN (Wide Area Network) Obim: Povezuje mreže koje se nalaze na velikim udaljenostima — između gradova, država ili kontinenata. Tehnologije: MPLS, Leased Lines, BGP usmeravanje, Satelitski linkovi, VPN tuneli. Primeri: Multinacionalna kompanija sa kancelarijama u Njujorku, Londonu i Beogradu; sam Internet kao najveća javna WAN mreža. Bezbednosni aspekt: Saobraćaj koji putuje kroz WAN prolazi kroz mnoge posredničke rutere i mreže različitih provajdera (ISP). Zbog toga je obavezna primena zaštitnih protokola poput IPsec VPN-a ili TLS-a kako bi se obezbedila povoverljivost (confidentiality) i integritet (integrity) podataka. Topologije mreža: Fizička i logička struktura Mrežna topologija definiše način na koji su uređaji u mreži raspoređeni i kako komuniciraju. Razlikujemo: Fizičku topologiju: Stvarni fizički raspored kablova i uređaja. Logičku topologiju: Put kojim podaci stvarno putuju kroz mrežu, nezavisno od fizičkog izgleda. Izbor topologije direktno utiče na performanse, cenu, pouzdanost i bezbednosni profil mreže. Magistrala (Bus): [PC]—-[PC]—-[PC]—-[PC] (Zajednički kabl) Zvezda (Star): [PC] | [Centralni Switch] / \ [PC] [PC] Prsten (Ring): [PC]—–>[PC] ^ | | v [PC]<—–[PC] Mreža (Mesh): [PC]——[PC] | \ / | | \ / | | \/ | [PC]——[PC] (Redundanta povezanost) Topologija Magistrale (Bus Topology) Opis: Svi uređaji su povezani na jedan zajednički centralni kabl (magistralu), sa terminatorima na krajevima. Prednosti: Jednostavna i jeftina za instalaciju u malim mrežama. Nedostaci: Ako glavna magistrala pukne, cela mreža ispada iz funkcije. Bezbednosni rizik: Svaki paket poslat kroz magistralu prolazi pored svih uređaja. Svaki računar na magistrali može da čita sav saobraćaj ukoliko mrežnu karticu stavi u takozvani promiscuous mode. Topologija Zvezde (Star Topology) Opis: Svi uređaji su pojedinačno povezani na centralni uređaj (mrežni preklopnik / switch ili hub). Prednosti: Oštećenje jednog kabla utiče samo na uređaj povezan tim kablom. Lako dodavanje novih uređaja i jednostavno otklanjanje kvarova. Nedostaci: Centralni uređaj predstavlja pojedinačnu tačku prekida (Single Point of Failure). Ako preklopnik otkaže, cela mreža gubi komunikaciju. Status: Ovo je najzastupljenija fizička topologija u savremenim žičnim Ethernet mrežama. Topologija Prstena (Ring Topology) Opis: Uređaji su povezani u zatvoreni krug. Podaci putuju u jednom smeru od uređaja do uređaja (npr. Token Ring tehnologija). Prednosti: Izbegava kolizije paketa jer se za prenos koristi “žeton” (token). Nedostaci: Prekid na bilo kom delu prstena prekida komunikaciju cele mreže (osim ako se ne koristi dvostruki prsten — Dual Ring kao kod FDDI-ja). Mrežasta topologija (Mesh Topology) Opis: Uređaji su višestruko međusobno povezani. Može biti Delimična (Partial Mesh) ili Potpuna (Full Mesh) gde je svaki uređaj povezan sa svakim. Prednosti: Izuzetna otpornost na otkaze (redundansa). Ako jedan link otkaže, saobraćaj se automatski preusmerava drugim putem. Nedostaci: Veoma skupa i složena za instalaciju i održavanje zbog velikog broja kablova i portova. Primena: Koristi se u kritičnim mrežnim jezgrima (Core bankarskih ili vojnih mreža) i kod usmeravanja na Internetu. Stablasta topologija (Tree Topology) Opis: Hijerarhijska struktura koja kombinuje karakteristike zvezde i magistrale. Uređaji su raspoređeni u slojeve (npr. Core, Distribution, Access sloj). Prednosti: Omogućava lako proširenje i skalabilnost velikih mreža. Nedostaci: Otkaz uređaja na višim nivoima hijerarhije može odseći čitave podmreže. Hibridna topologija (Hybrid Topology) Opis: Kombinacija dve ili više različitih topologija (npr. spajanje više zvezdastih mreža u mrežastu strukturu). Primena: Standard u realnim korporativnim okruženjima gde se mrežna arhitektura prilagođava potrebi svake lokacije. Mrežni uređaji: Gradivni blokovi infrastrukture Da bi uređaji komunicirali u okviru odabrane topologije i obima, neophodni su mrežni uređaji koji upravljaju protokom saobraćaja. +——————-+——————————————————————-+ | Uređaj | Glavna funkcija i radni sloj (OSI) | +——————-+——————————————————————-+ | Koncentrator (Hub)| Fizički sloj (Sloj 1) — Prosto ponavljanje signala na sve portove | | Preklopnik (Switch)| Sloj veze (Sloj 2) — Prosleđivanje na osnovu MAC adresa | | Ruter (Router) | Mrežni sloj (Sloj 3) — Usmeravanje na osnovu IP adresa | | Bežična pristupna | Sloj veze (Sloj 2) — Premošćavanje bežičnog (Wi-Fi) i žičnog saobraćaja| | tačka (AP) | | +——————-+——————————————————————-+ Koncentrator (Hub) Sloj obrade: Sloj 1 OSI modela (Fizički sloj). Način rada: Kada primijiti signal na jednom portu, Hub ga bespotrebno umnožava i šalje na sve ostale portove (slično vikanju u punoj prostoriji). Status: Zastarela tehnologija, ne koristi se u savremenim mrežama. Bezbednosni rizik: Kako se saobraćaj šalje svima, napadač povezan na bilo koji port Hub-a može lako presretati kompletan mrežni saobraćaj bez ikakvih naprednih tehnika. Mrežni preklopnik (Switch) Sloj obrade: Sloj 2 OSI modela (Sloj veze). Način rada: Pametni mrežni uređaj. Switch uči i čuva MAC adrese povezanih uređaja u svojoj CAM (Content Addressable Memory) tabeli. Kada paket stigne, Switch ga šalje isključivo na port na kome se nalazi odredišni uređaj. Prednosti: Značajno povećava brzinu, smanjuje kolizije i izoluje saobraćaj između pojedinačnih portova. Bezbednosni aspekt: Povećava bezbednost u odnosu na Hub, ali nije neprobojan. Napadači mogu primeniti tehnike poput MAC Flooding-a (prepunjavanje CAM tabele lažnim adresama kako bi prisilili Switch da radi kao Hub) ili ARP Poisoning-a radi presretanja saobraćaja. Ruter (Router) Sloj obrade: Sloj 3 OSI modela (Mrežni sloj). Način rada: Ruter spaja različite mreže (npr. spaja vaš lokalni LAN sa WAN mreijom Internet provajdera). Odluke o usmeravanju donosi na osnovu IP adresa i tabela usmeravanja (routing tables). Funkcije: Omogućava NAT (Network Address Translation), DHCP dodelu adresa i često ima ugrađene osnovne funkcije zaštitnog zida (Firewall). Bežična pristupna tačka (Wireless Access Point – WAP) Sloj obrade: Sloj 2 OSI modela. Način rada: Povezuje bežične uređaje (Wi-Fi klijente) sa žičnom mrežom. Bezbednosni aspekt: Zahteva primenu savremenih enkripcionih standarda (WPA3 ili WPA2-Enterprise) jer bežični signal izlazi izvan fizičkih zidova objekta i dostupan je svima u dometu. Veza sa sajber bezbednošću: Analiza normalnog naspram anomalnog saobraćaja Za stručnjake za bezbednost, operatore u SOC-u (Security Operations Center) i etičke hakere, poznavanje mrežnih osnova je preduslov za analizu bezbednosnih incidenata. Prepoznavanje anomalija Da biste uočili napad, morate znati kako izgleda normalno stanje mreže (baseline). Normalan mrežni saobraćajAnomalni / Sumnjivi saobraćajPeriodični DNS upiti ka poznatim resolverima (npr. lokalni ruter ili 8.8.8.8).Masovni DNS upiti ka nepoznatim domenima u kratkom intervalu (mogući DNS Tunneling ili C2 komunikacija).Standardna HTTP/HTTPS komunikacija na portovima 80 i 443.Interni računar koji iznenada otvara hiljade konekcija ka nasumičnim IP adresama u mrežnom opsegu (skeniranje portova / SYN flood).Saobraćaj se odvija u očekivano radno vreme.Veliki prenos podataka (gigabajti) van radnog vremena ka nepoznatoj spoljnoj IP adresi (eksfiltracija podataka).Uređaji komuniciraju sa definisanim predefinisanim serverima.Radna stanica iz računovodstva pokušava direktno da pristupi SSH portu (22) na domenskom kontroleru. Primer bezbednosne analize scenarija Zamislimo situaciju u kojoj odbrambeni analitičar nadgleda mrežni saobraćaj kompanije: Analitičar uočava da računar iz LAN-a šalje veliki broj ICMP paketa (ping) prema svim adresama u podmreži. Na osnovu mrežnog znanja, analitičar prepoznaje da ovo nije uobičajeno ponašanje korisničke aplikacije, već mrežno izviđanje (Reconnaissance) ili Ping Sweep kojim napadač traži aktivne ciljeve u mreži. Zahvaljujući poznavanju topologije i preklopnika, analitičar može precizno da izoluje port na preklopniku na koji je napadač povezan i spreči dalju distribuciju napada. Sažetak i ključni zaključci Osnovni model: Mrežna komunikacija se uvek svodi na odnos pošiljaoca, mrežnog puta i primaoca, pri čemu se podaci prenose u malim jedinicama — paketima. Dijagnostika na Linuxu: Alati poput ip address i ping pružaju trenutni uvid u status interfejsa, dodeljene adrese i mrežnu dostignutost. Obim mreže: Mreže se dele na PAN, LAN, MAN i WAN. Obim mreže određuje koje bezbednosne komponente i enkrpcijski protokoli moraju biti primenjeni. Topologije: Fizički i logički raspored uređaja (Zvezda, Magistrala, Prsten, Mreža, Stablo, Hibrid) direktno utiče na otpornost mreže na otkaze i dostupne tačke za bezbednosni nadzor. Mrežni uređaji: Preklopnici (Switch) spajaju uređaje na nivou lokalne mreže (L2 / MAC), dok Ruteri (Router) spajaju različite mreže na mrežnom nivou (L3 / IP). Sajber bezbednost: Razumevanje normalne mrežne arhitekture jedini je siguran put ka brzom uočavanju i neutralisanju napada, skeniranja i zlonamernog saobraćaja. Sledeći koraci u učenju Nakon savladavanja ovih osnovnih pojmova, sledeći koraci obuhvataju detaljno proučavanje: OSI i TCP/IP modela (razumevanje svih 7 slojeva). IP adresiranja i subnetovanja (IPv4 CIDR notacija, IPv6). Osnovnih mrežnih protokola: ARP, DNS, DHCP, HTTP/HTTPS, SSH, ICMP. Alata za analizu paketa: Wireshark i tcpdump. Post navigation Masovni sajber napadi na MikroTik rutere: Analiza „MikroTik“ ranjivosti i mere zaštite Xiaomi 18 Fold