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.

Leave a Reply