U savremenom mrežnom inženjeringu i kibernetskoj bezbednosti, izazov pružanja javno dostupnih servisa bez ugrožavanja povjerljivih unutrašnjih resursa predstavlja jedan od najvažnijih zadataka. Bilo da je reč o primarnom veb serveru, servisu elektronske pošte ili aplikativnom gateway-u, servisi koji moraju komunicirati sa spoljnim svetom po svojoj prirodi nose povećan rizik od kompromitovanja. Da bi se ovaj rizik neutralisao, u mrežnu arhitekturu se uvodi koncept DMZ (engl. Demilitarized Zone — demilitarizovana zona ili demarkaciona mreža). DMZ predstavlja izolovani mrežni segment koji deluje kao neutralna tampon zona (engl. buffer zone) između neproverene, potencijalno neprijateljske javne mreže (Internet) i privatne, poverljive unutrašnje mreže (LAN). Šta je DMZ i čemu služi? Naziv Demilitarized Zone potiče iz vojne terminologije i označava pojas teritorije na kome nisu dozvoljene vojne operacije niti prisustvo naoružanja. U računarskim mrežama, DMZ ima analognu funkciju: to je neutralni prostor na kome se nalaze serveri dostupni sa interneta, dok je kompletna unutrašnja infrastruktura fizički ili logički izolovana iza sigurnosnih barijera (firewall). Glavna svrha DMZ-a je primena principa odbrane po slojevima (engl. Defense in Depth). Ukoliko napadač uspe da eksploatiše ranjivost na javno izloženom veb serveru, postojanje DMZ-a sprječava ga da direktno pristupi internim bazama podataka, radnim stanicama zaposlenih ili domenskim kontrolerima. Ključne komponente i servisi u DMZ-u U DMZ mrežni segment smeštaju se evaluates assumes isključivo oni servisi koji moraju biti javno pristupačni sa interneta: Web serveri (HTTP/HTTPS): Korporativni sajtovi, e-commerce platforme i javni API portali. Email serveri (SMTP/IMAP): Gateway serveri za prijem i slanje elektronske pošte. DNS serveri (Domain Name System): Spoljni DNS serveri zaduženi za razrešavanje naziva domena organizacije. FTP / SFTP / MFT serveri: Serveri za bezbednu razmenu fajlova sa spoljnim saradnicima. VoIP i Reverse Proxy serveri: Session Border Controller (SBC) uređaji, Asterisk/FreePBX sip proxy serveri i Nginx/HAProxy ulazne tačke. Ovi serveri se u praksi dodatno učvršćuju (engl. hardening) — uklanjaju se nepotrebni servisi, paketi i korisnički nalozi kako bi se površina napada (engl. attack surface) smanjila na minimum. Topologije i mrežne arhitekture DMZ-a Postoje dva dominantna modela implementacije DMZ arhitekture u praksi: A. Arhitektura sa jednim mrežnim požarnim zidom (Trostrani Firewall / 3-Legged Firewall) U ovom modelu koristi se jedan firewall uređaj sa najmanje tri nezavisna mrežna interfejsa: WAN interfejs: Povezan na javni internet. DMZ interfejs: Povezan na DMZ segment. LAN interfejs: Povezan na internu privatnu mrežu. Prednosti: Niži troškovi opreme i jednostavnije upravljanje. Nedostaci: Jedinstvena tačka otkaza (engl. Single Point of Failure). Ako napadač kompromituje sam firewall uređaj, cela mreža postaje ranjiva. B. Arhitektura sa dva požarna zida (Dual-Firewall Architecture) Ovo predstavlja najsigurniji standard u industriji: Spoljni (Perimetarski) Firewall: Nalazi se između interneta i DMZ-a. Propušta samo strogo definisani saobraćaj (npr. TCP port 443 za HTTPS). DMZ segment: Smešten između dva firewall-a. Unutrašnji Firewall: Nalazi se između DMZ-a i unutrašnje LAN mreže. Primjenjuje default-deny politiku. Best Practice preporuka: U visoko bezbednim okruženjima primenjuje se princip diverziteta (engl. Defense Diversity) gde su spoljni i unutrašnji firewall uređaji od različitih proizvođača (npr. Fortinet na ulazu, OPNsense/Palo Alto na unutrašnjem prolazu). Na taj način, ako ranjivost u softveru pogodi prvi uređaj, isti exploit neće raditi na drugom. Pravila filtriranja saobraćaja (Firewall Rules Matrix) Nije dovoljno samo fizički odvojiti mreže; ključna snaga DMZ-a leži u pravilno konfigurisanim Access Control List (ACL) i pravilima na mrežnom požarnom zidu: Internet ➔ DMZ: Dozvoljen je isključivo odabrani dolazni saobraćaj na tačno određenim portovima (npr. 80, 443 za web; 25 za mail). DMZ ➔ Internet: Ograničen ili potpuno blokiran saobraćaj, osim ako je neophodno za ažuriranje softvera ili razrešavanje DNS-a. LAN ➔ DMZ: Unutrašnji korisnici i administratori mogu inicirati veze ka DMZ-u radi upravljanja ili prenosa podataka. DMZ ➔ LAN (Zlatno pravilo): Strogo zabranjeno iniciranje novih konekcija! DMZ server nikada ne sme samostalno započeti komunikaciju ka unutrašnjoj mreži. U slučajevima gde veb aplikacija u DMZ-u mora čitati podatke iz baze u LAN-u, konekciju ili upit mora posredovati namensko rešenje (npr. API gateway) ili se primenjuje restriktivni port-forwarding uz striktne mrežne provere. Prednosti uvođenja DMZ-a u organizaciji Izolacija i lokalizacija štete: Ukoliko dođe do proboja na javnom serveru, napadač ostaje zarobljen u DMZ segmentu i ne može se lako kretati bočno (engl. lateral movement) ka unutrašnjoj mreži. Sprečavanje izviđanja (Reconnaissance): DMZ onemogućava spoljnim skenerima da mapiraju unutrašnju topologiju IP adresa i strukturu LAN-a. Mitigacija IP Spoofing napada: Postavljanjem provera na perimetru lako se prepoznaju i odbacuju lažirane IP adrese koje pokušavaju imitirati unutrašnji saobraćaj. Olakšan nadzor i detekcija (IDS/IPS): Sav saobraćaj ulazi i izlazi kroz kontrolisane tačke, što omogućava efikasno praćenje logova, inspekciju paketa i rano otkrivanje anomalia od strane SOC timova. Usklađenost sa standardima (Compliance): Standardi poput ISO/IEC 27001, PCI-DSS, NIST SP 800-53 i GDPR izričito zahtevaju mrežnu segmentaciju i izolaciju sistema koji obrađuju osetljive podatke. Zaključak DMZ je zaštićeni međuprostor (tampon zona) koji omogućava internetu pristup neophodnim servisima organizacije, bez izlaganja privatne unutrašnje mreže bezbednosnom riziku. Primena DMZ-a, u kombinaciji sa savremenim principima segmentacije i Zero Trust mrežnog pristupa, ostaje zlatni standard za očuvanje integriteta i dostupnosti savremenih poslovnih sistema. Post navigation Richard Stallman: Otac pokreta za slobodni softver i digitalni vizionar Anatomija Linux fajl sistema: Detaljan vodič kroz standardnu hijerarhiju direktorijuma (FHS)