Cov txheej txheem "DNS rebinding" tso cai, thaum tus neeg siv qhib ib nplooj ntawv hauv qhov browser, tsim kom muaj kev sib txuas WebSocket rau kev pabcuam hauv lub network ntawm lub network sab hauv uas tsis tuaj yeem nkag ncaj qha los ntawm Is Taws Nem. Txhawm rau hla kev tiv thaiv siv hauv browsers tawm tsam mus dhau qhov kev nthuav dav ntawm cov npe tam sim no (cross-origin), hloov lub npe tswv hauv DNS. Tus neeg tawm tsam DNS server tau teeb tsa kom xa tawm ob qhov chaw nyob IP ib qho los ntawm ib qho: thawj qhov kev thov xa tus IP tiag tiag ntawm tus neeg rau zaub mov nrog nplooj ntawv, thiab tom qab thov rov qab qhov chaw nyob sab hauv ntawm lub cuab yeej (piv txwv li, 192.168.10.1).
Lub sijhawm nyob (TTL) rau thawj cov lus teb yog teem rau tus nqi tsawg kawg nkaus, yog li thaum qhib nplooj ntawv, tus browser txiav txim siab tus IP tiag tiag ntawm tus neeg tua neeg lub server thiab thauj cov ntsiab lus ntawm nplooj ntawv. Nplooj ntawv sau JavaScript code uas tos kom TTL tas sij hawm thiab xa daim ntawv thov thib ob, uas tam sim no txheeb xyuas tus tswv tsev li 192.168.10.1. Qhov no tso cai rau JavaScript nkag mus rau ib qho kev pabcuam hauv lub network hauv zos, hla qhov kev txwv hla ntawm keeb kwm.
Tau qhov twg los: opennet.ru