Kthehu te blogu
dns Publikuar: AEU DNS Newsroom

Pse një kërkim i vetëm DNS mund të shkaktojë qindra pyetje të fshehura

Pse një kërkim i vetëm DNS mund të shkaktojë qindra pyetje të fshehura

Hulumtimi i ri tregon se si një kërkesë e vetme DNS mund të shndërrohet në qindra pyetje, dhe çfarë po bën IETF për të thjeshtuar sistemin duke ruajtur sigurinë.

Sa herë që shkruani një adresë uebi në shfletuesin tuaj, një sistem që punon në prapaskenë i quajtur Domain Name System (DNS) e përkthen atë emër të lexueshëm nga njerëzit në një numër të kuptueshëm nga makineritë (një adresë IP) në mënyrë që pajisja juaj të lidhet. Tingëllon e thjeshtë: ju pyetni, ju merrni përgjigje. Por në takimin e fundit IETF 126 në Vjenë, studiuesit treguan se sa marramendësisht e ndërlikuar mund të jetë në të vërtetë kjo veprim i thjeshtë.

Ondřej Surý nga Internet Systems Consortium e vuri një softuer popullor DNS, BIND 2.18, në një provë të vështirë: ai pastroi memorien e tij (një 'cache i ftohtë') dhe i kërkoi të zgjidhte një adresë të vetme, një tregues i kundërt i IPv6. Rezultati? 329 pyetje të veçanta fluturuan vajtje-ardhje përpara se resolveri të merrte përgjigjen e tij. Shumica e kërkimeve nuk janë aq ekstreme, por demoja zbuloi zhurmën e fshehur që ndodh çdo ditë ndërsa resolverët lundrojnë në një rrjet serverësh emrash të ndërvarur, duke ndjekur referime dhe duke rikontrolluar nënshkrimet e sigurisë.

Pjesa më e madhe e asaj ngarkese vjen nga diçka që quhet 'besim kalimtar'. Për të zgjidhur edhe një emër të thjeshtë si www.example.com, resolveri juaj duhet së pari t'i besojë një liste prej trembëdhjetë serverësh rrënjë, pastaj trembëdhjetë serverëve për .com, pastaj serverëve për example.com. Por vetë rrënjët përdorin emra në domenin e nivelit të lartë .net, duke e zgjeruar më tej rrethin e besimit. Për më tepër, 'glue records', sugjerime shtesë të futura në përgjigje, shpesh nevojiten për të thyer varësitë rrethore, duke shtuar edhe më shumë pyetje në grumbull.

Në IETF 126, një propozim i ri synonte të shkurtonte një pjesë të kësaj kompleksiteti. Idea është të eliminohet hapi tradicional i 'priming', ku resolveri fillon duke i kërkuar një serveri rrënjë listën aktuale të të gjithë serverëve rrënjë. Në vend të kësaj, resolverët do të konfiguroheshin me një grup fiks dhe të verifikueshëm identifikuesish të serverëve rrënjë, duke përdorur DNSSEC (një sistem nënshkrimesh dixhitale që provon se të dhënat DNS nuk janë ndryshuar) për t'i vërtetuar ato. Kjo do të thjeshtonte procesin e fillimit të ftohtë dhe do të zvogëlonte numrin e pyetjeve që derdhen në rrjet.

Për përdoruesit e zakonshëm, këto detyra teknike mbeten të padukshme. Por ato kanë rëndësi sepse një sistem DNS i ngadaltë ose i mbingarkuar mund ta bëjë të gjithë internetin të duket i ngathët. Zgjedhja e një shërbimi DNS të koduar dhe të fokusuar te privatësia që mbështet standardet moderne, si p.sh. AEU DNS, shton një shtresë mbrojtjeje: pyetjet tuaja udhëtojnë përmes kanaleve të sigurta dhe vërtetohen me DNSSEC, duke ndihmuar për të siguruar që faqja që arrini është e vërteta dhe jo një mashtruese.

Si të mbroheni

  1. Përdorni një shërbim DNS që kontrollon automatikisht për adresa uebi të rreme ose të ndryshuara (validimi DNSSEC) – shumë ofrues të fokusuar te privatësia e aktivizojnë këtë si parazgjedhje.
  2. Aktivizoni DNS të koduar (kërkoni cilësime të quajtura ‘DNS over HTTPS’ ose ‘DNS over TLS’) në pajisjen tuaj ose në ruterin e shtëpisë për të penguar të tjerët të shikojnë se cilat site vizitoni.
  3. Mbani firmware-in e ruterit tuaj të përditësuar; prodhuesit shpesh shtojnë përmirësimet më të fundit të sigurisë DNS në këto përditësime.
  4. Kontrolloni rregullisht cilësimet DNS të kompjuterit ose telefonit tuaj – ndonjëherë malware-i i ndryshon në heshtje për t'i drejtuar te serverë të pasigurt.
  5. Zgjidhni një resolver DNS me një politikë strikte pa regjistrime, në mënyrë që të dhënat e lëvizjeve tuaja online të mos ruhen ose shiten.

Burimi: blog.apnic.net

Merr një DNS privat dhe të enkriptuar