mik azok a DNS-Zónaátvitelek (AXFR)

DNS

az AXFR protokollt használó DNS-zónaátvitel a legegyszerűbb mechanizmus a DNS-rekordok DNS-kiszolgálók közötti replikálására. Annak elkerülése érdekében, hogy több DNS-kiszolgálón kell szerkeszteni az információkat, szerkesztheti az információkat egy kiszolgálón, és az AXFR segítségével másolhatja az információkat más szerverekre. Ha azonban nem védi szervereit, a rosszindulatú felek az AXFR segítségével információkat szerezhetnek az összes gazdagépről.

hogyan működik a DNS

a DNS (Domain Name System) olyan, mint egy internetes telefonkönyv. Feladata az ember által olvasható gazdagépnevek géppel olvasható IP-címekké történő feloldása. A rendszer olyan mérvadó DNS-kiszolgálókat tartalmaz, amelyek információkat szolgáltatnak, valamint olyan DNS-gyorsítótárakat, amelyek ideiglenesen tárolják ezeket az információkat az ügyfélkeresésekhez. Egy tipikus DNS-lekérdezés nagyon egyszerű: az ügyfél ember által olvasható gazdagépnevet ad meg, válaszként pedig IP-címet kap. A rendszer azonban feltételezi, hogy a lekérdező ügyfél ismeri a gazdagépnevet.

DNS-kiszolgálók fogadó zónák. A DNS-zóna a DNS-kiszolgáló által kiszolgált tartománynév-terület egy része. Például, példa.a com minden aldomainjével zóna lehet. Azonban, second.example.com lehet külön zóna is.

miért van szükség DNS zóna átvitelre

a DNS kritikus szolgáltatás. Ha egy zóna DNS-kiszolgálója nem működik, és a gyorsítótárazott információk lejártak, a tartomány nem érhető el az összes szolgáltatás (web, mail stb.) számára. Ezért minden zónának legalább két DNS-kiszolgálóval kell rendelkeznie. A kritikus zónák esetében még több lehet.

azonban egy zóna nagy lehet, és gyakori változásokat igényelhet. Ha manuálisan szerkeszti a zónaadatokat az egyes szervereken külön-külön, sok időt vesz igénybe, és sok hiba lehet. Ezért van szükség DNS-zóna átvitelre.

különböző mechanizmusokat használhat a DNS zóna átviteléhez, de a legegyszerűbb az AXFR (technikailag az AXFR a DNS zóna átvitel során használt protokollra utal). Ez egy ügyfél által kezdeményezett kérés. Ezért szerkesztheti az elsődleges DNS-kiszolgálón található információkat, majd a másodlagos DNS-kiszolgálóról az AXFR segítségével letöltheti a teljes zónát.

A DNS-zóna átvitelének kezdeményezése

AXFR zóna-átviteli kérés kezdeményezése másodlagos kiszolgálóról olyan egyszerű, mint a következő dig parancsok használata, ahol zonetransfer.me az a tartomány, amelyhez zónát szeretnénk kezdeményezni. Először meg kell szereznünk a tartomány DNS-kiszolgálóinak listáját:

$ dig +short ns zonetransfer.mensztm1.digi.ninja.nsztm2.digi.ninja.

most kezdeményezhetünk egy AXFR kérést, hogy megkapjuk a zóna másolatát az elsődleges szerverről:

$ dig axfr zonetransfer.me @nsztm1.digi.ninja.; <<>> DiG 9.8.3-P1 <<>> axfr zonetransfer.me @nsztm1.digi.ninja. ;; global options: +cmd zonetransfer.me. 7200 IN SOA nsztm1.digi.ninja. robin.digi.ninja. 2017042001 172800 900 1209600 3600 (...)

AXFR sebezhetőség és megelőzés

az AXFR nem kínál hitelesítést, így bármely ügyfél kérheti a DNS-kiszolgálótól a teljes zóna másolatát. Ez azt jelenti, hogy hacsak nem vezetnek be valamilyen védelmet, a támadó megszerezheti a domain összes gazdagépének listáját, ami sok potenciális támadási vektort ad nekik.

a biztonsági rés előfordulásának megakadályozása érdekében a DNS-kiszolgálót úgy kell beállítani, hogy csak megbízható IP-címekről engedélyezze a zónaátviteleket. Az alábbiakban bemutatunk egy példát arra, hogyan lehet ezt elérni a BIND DNS-kiszolgálón.

# /etc/named.conf acl trusted-nameservers { 192.168.0.10; //ns2 192.168.1.20; //ns3 }; zone zonetransfer.me { type master; file "zones/zonetransfer.me"; allow-transfer { trusted-nameservers; };};

Ezenkívül ajánlott tranzakciós aláírásokat (TSIG) használni a zónaátvitelhez az IP-hamisítási kísérletek megakadályozása érdekében.

Gyakran Ismételt Kérdések

a DNS-zóna egy adott tartomány DNS-rekordjainak halmaza. Ez egy egység, amelyet a DNS-kiszolgálók használnak a DNS-információk tárolására.

Ismerje meg, hogyan működik a DNS.

a DNS-zóna átvitel egy olyan eljárás, amely lehetővé teszi két DNS-kiszolgáló számára a zónák cseréjét. Ez szükséges a redundanciához. Számos zónaátviteli módszer létezik, de a leggyakoribb az AXFR protokollt használja.

Ismerje meg az AXFR protokollt.

Ha a DNS zóna átvitele az AXFR protokoll használatával történik, nincs titkosítás és nincs hitelesítés. Bárki megszerezheti az egész zónát az AXFR protokoll segítségével. A rosszindulatú hackerek a zónákban található információkat támadások végrehajtására használhatják fel.

Tudjon meg többet az AXFR-t használó támadásokról.

a zónaátvitel biztosításának legegyszerűbb módja az AXFR kérések megbízható IP-címekre történő korlátozása. Ezt megteheti a DNS-kiszolgáló konfigurációjában vagy a tűzfalon. Ezenkívül tranzakciós aláírásokat is használhat.

Ismerje meg, hogyan használhatja a tranzakciós aláírásokat a BIND DNS-kiszolgálón.

Szerezd meg a legfrissebb tartalmat a webes biztonsági
a postaládájába minden héten.

ossza meg ezt a bejegyzést

A szerző
Tomasz Andrzej nidecki
műszaki tartalom író
LinkedIn

Tomasz Andrzej nidecki (más néven tonid) egy műszaki tartalom író dolgozik Acunetix. A 25 éves informatikai tapasztalattal rendelkező újságíró, fordító és műszaki író, Tomasz a hakin9 IT Security Magazin ügyvezető szerkesztője volt a korai években, és egy jelentős technikai blogot vezetett az e-mail biztonsággal kapcsolatban.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.