DNS रिबाइंडिंग

DNS रिबाइंडिंग एक हमला है जो ब्राउज़र की सेम-ओरिजिन पॉलिसी का फायदा उठाता है। पहले डोमेन को हमलावर-नियंत्रित सर्वर पर रिज़ॉल्व किया जाता है, फिर डोमेन के [[dns|DNS]] रिकॉर्ड को तेज़ी से एक आंतरिक IP पते (जैसे 192.168.1.1) पर रिबाइंड किया जाता है। इससे ब्राउज़र को यह सोचने पर मजबूर किया जाता है कि हमलावर की वेबसाइट लोकल नेटवर्क डिवाइस है, जिससे दुर्भावनापूर्ण JavaScript उन आंतरिक सेवाओं तक अनुरोध भेज सकता है जो सामान्यतः सार्वजनिक इंटरनेट से अनुपलब्ध हैं। DNS रिबाइंडिंग का उपयोग राउटर, स्मार्ट होम डिवाइस और कॉर्पोरेट आंतरिक सेवाओं पर हमला करने के लिए किया जा सकता है। [[dnssec|DNSSEC]] रिबाइंडिंग को नहीं रोकता; इसके शमन में रिबाइंडिंग सुरक्षा के साथ DNS-over-HTTPS, छोटे नकारात्मक TTL और फ़ायरवॉल नियम शामिल हैं।

उदाहरण

A malicious website changes its DNS record from a public IP to 192.168.1.1 mid-session, allowing the attacker's JavaScript to configure the victim's home router through the browser.