Kokoro kan ni BIND 9.16.17 ti o fa ki ohun kikọ W jẹ aṣiṣe ni awọn ibeere DNS

Awọn imudojuiwọn atunṣe ni a ti tẹjade fun ẹka BIND 9.16.18 iduroṣinṣin ati ẹka esiperimenta idagbasoke 9.17.15, eyiti o ṣe atunṣe kokoro pataki kan ti o han ninu awọn idasilẹ BIND 9.16.17 ati 9.17.14 ti a tẹjade ni ọsẹ to kọja (ọjọ lẹhin eyi tu, awọn Difelopa kilo nipa iṣoro naa ati ki o ṣeduro ko lati fi awọn ẹya 9.16.17 ati 9.17.14 sori ẹrọ).

Ni awọn ẹya 9.16.17 ati 9.17.14, ohun kikọ “w” ni a yọkuro lati kekere ati awọn tabili aworan aworan ti awọn lẹta nla (maptoupper ati maptolower), eyiti o yorisi rirọpo awọn ohun kikọ “W” ati “w” ni awọn orukọ agbegbe pẹlu lẹsẹsẹ "\000" "ati ipadabọ esi ti ko tọ nigba ṣiṣe awọn ibeere nipa lilo iboju-boju. Fun apẹẹrẹ, ti agbegbe DNS ba ni igbasilẹ “*.sub.test.local. 1 A 127.0.0.1 ″ ibeere fun orukọ UVW.sub.test.local” ṣe esi kan ti o da orukọ “uv/000.sub.test.local” pada dipo “uvw.sub.test.local”.

Ni afikun, a ṣe akiyesi awọn iṣoro pẹlu rirọpo ohun kikọ “w” pẹlu “\000” lakoko awọn imudojuiwọn agbegbe ti o ni agbara ti ọran ti ohun kikọ “w” ninu ibeere naa yatọ si ọran ni agbegbe DNS. Fun apẹẹrẹ, ti imudojuiwọn ba ti firanṣẹ fun “foo.ww.example.” nigbati igbasilẹ kan wa “WW.example.” ni agbegbe naa, a ṣe ilana rẹ bi “foo.\000\000.apẹẹrẹ.”. Awọn iṣoro pẹlu aropo ohun kikọ le tun waye nigba ṣiṣe awọn gbigbe agbegbe lati akọkọ si olupin DNS keji.

Atẹjade imudojuiwọn 9.16.18 ni idaduro nitori idanimọ ti awọn aṣiṣe meji diẹ sii ti o wa laisi ipinnu ni awọn ẹya 9.16.18 ati 9.17.15. Awọn aṣiṣe ja si awọn titiipa lakoko ibẹrẹ ati waye ni awọn atunto nibiti eto imulo dnssec nlo awọn agbegbe kanna ti o wa ni awọn iwo oriṣiriṣi. Awọn olumulo ti o ni iru awọn eto ni a gbaniyanju lati dinku si ẹya BIND 9.16.16.

orisun: opennet.ru

Fi ọrọìwòye kun