Azt írja a RHEL9 doksi, hogy: "Attackers can use zone transfers to update DNS servers with false information."
Namost, ez nekem gyanús, mert addig oké, hogy ha valaki tud AXFR-t (vagy akár IXFR-t), akkor megtudhat olyanokat is, amit nem feltétlen akarunk hogy megtudjon. Ez oké.
De... hogyan lehet AXFR-rel hamis információt juttatni a DNS szervernek? Mármint értem én hogy lehúzok egy zónát, átírom amit akarok, és valahogy bekamuzom hogy én vagyok az egyetlen igazi DNS szervere a zónának, de ebben az esetben nem magát az AXFR-t látom az igazi problémának.
Vagy... mit értek félre?
- 678 megtekintés
Hozzászólások
Ha rendesen be van állítva ki kérhet le zónát illetve kitől fogad el notify-t és be van állítva a TSIG vagy újabban az XoT (XFR over TLS) akkor nincs probléma.
Alapból amúgy az AXFR nem titkosított tehát ha csak IP-re van szűrve ki küldhet/fogadhat zóna transzfert/notifyt akkor egy MITM támadással hamisítható a zóna tartalma.
De a cikk is azt mondja hogy: " if an administrator forgets to limit which servers can perform a zone transfer, the default SELinux policy prevent updates for zone files"
Ez egy extra védelem a béna Bind adminoknak :)
- A hozzászóláshoz be kell jelentkezni
"akkor egy MITM támadással hamisítható a zóna tartalma."
De ez ellen nem véd se a selinux, se az [IA]XFR limitálása (és nagyobb baj van ezeknél).
Az oké, hogy notifyt nem enged bárkinek, de itt most mezei AXFR-ről van szó, és valami olyasmi a magyarázat, hogy még a bind se tudja módosítani a zónafájlt, húdejó a selinux(*). És valahogy nem áll össze a kép.
*) Nem, ezt nem vitatom, csak az erőltetett példá(k)tól kapok sírógörcsöt.
- A hozzászóláshoz be kell jelentkezni
Nekem sem világos ez a SELinux szabály halmaz pontosan mit csinálhat a Bind zónákkal. Látni kéne.....
Szerk:
https://www.youtube.com/watch?v=B8dA0mUGMtQ
named_write_master_zones=off
Az elsődleges szerveren ha ezt bekapcsolod nem hagyja írni a zónafileokat a bind-nak. Az elsődleges szerveren nem is kell mert ott te írod nem a Bind.
Persze ha vegyesen vannak primary és secondary zónák a szerveren (antipattern) vagy mondjuk dinamikus zónák akkor máris nem lehet használni.
Csak be kell konfigolni rendesen azt a fránya Bind-et. :)
- A hozzászóláshoz be kell jelentkezni
Ez oké, nem is ez amit nem értek.
Alighanem olyasmiről lehet szó, mint amit itt írnak: https://cr.yp.to/djbdns/axfr-notes.html (Poison in a zone).
- A hozzászóláshoz be kell jelentkezni
RHEL SELinux marketing anyag, mindenféle konkrétum nélkül :).
- A hozzászóláshoz be kell jelentkezni
https://users.itk.ppke.hu/~mpasztor/dns2022.pdf
https://users.itk.ppke.hu/~mpasztor/dns2022-handout.pdf
https://pasztor.members.iif.hu/dnssec-elv-konfig.pdf
https://www.tilb.sze.hu/tilb/targyak/NGB_TA027_1/p12.pdf
https://www.tilb.sze.hu/tilb/targyak/GKNB_TATM004/Halozati-alkalmazasok-2.pdf
- A hozzászóláshoz be kell jelentkezni
Köszi szépen.
- A hozzászóláshoz be kell jelentkezni