DNS rebinding
ڈی این ایس ری بائنڈنگ ڈومین ناموں کے حل میں ہیرا پھیری کا ایک طریقہ ہے جو عام طور پر کمپیوٹر حملے کی ایک شکل کے طور پر استعمال ہوتا ہے۔ اس حملے میں، ایک بدنیتی پر مبنی ویب پیج زائرین کو کلائنٹ سائیڈ اسکرپٹ چلانے کا سبب بنتا ہے جو نیٹ ورک پر کہیں اور مشینوں پر حملہ کرتا ہے۔ نظریہ طور پر، ایک ہی اصل کی پالیسی ایسا ہونے سے روکتی ہے: کلائنٹ سائیڈ اسکرپٹ کو صرف اسی میزبان پر مواد تک رسائی حاصل کرنے کی اجازت ہے جس نے اسکرپٹ کو پیش کیا تھا۔ ڈومین ناموں کا موازنہ کرنا اس پالیسی کو نافذ کرنے کا ایک لازمی حصہ ہے، لہذا ڈی این ایس ریبائنڈنگ ڈومین نیم سسٹم (ڈی این ایس) کا غلط استعمال کرکے اس تحفظ کو روکتی ہے۔ اس حملے کو نجی نیٹ ورک کی خلاف ورزی کرنے کے لیے استعمال کیا جا سکتا ہے جس کی وجہ سے متاثرہ کا ویب براؤزر نجی آئی پی پتے پر کمپیوٹر تک رسائی حاصل کر سکتا ہے اور حملہ آور کو نتائج واپس کر سکتا ہے۔ اسے متاثرہ مشین کو سپیمنگ، تقسیم شدہ سروس سے انکار کے حملوں، یا دیگر بدنیتی پر مبنی سرگرمیوں کے لیے استعمال کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ ڈی این ایس ری بائنڈنگ کیسے کام کرتی ہے حملہ آور ایک ڈومین (جیسے attacker.com) کو رجسٹر کرتا ہے اور اسے ایک ڈی این ایس سرور کے حوالے کرتا ہے جو حملہ آور کے کنٹرول میں ہوتا ہے۔ سرور کو بہت کم ٹائم ٹو لائیو (ٹی ٹی ایل) ریکارڈ کے ساتھ جواب دینے کے لیے ترتیب دیا گیا ہے، جو ڈی این ایس کے جواب کو کیش ہونے سے روکتا ہے۔ جب شکار بدنیتی پر مبنی ڈومین کو براؤز کرتا ہے، تو حملہ آور کا ڈی این ایس سرور سب سے پہلے بدنیتی پر مبنی کلائنٹ سائیڈ کوڈ کی میزبانی کرنے والے سرور کے آئی پی ایڈریس کے ساتھ جواب دیتا ہے۔ مثال کے طور پر، وہ شکار کے براؤزر کو کسی ایسی ویب سائٹ کی طرف اشارہ کر سکتے ہیں جس میں بدنیتی پر مبنی جاوا اسکرپٹ یا فلیش اسکرپٹ ہوتے ہیں جن کا مقصد شکار کے کمپیوٹر پر عمل درآمد کرنا ہوتا ہے۔ بدنیتی پر مبنی کلائنٹ سائیڈ کوڈ اصل ڈومین نام (جیسے attacker.com) تک اضافی رسائی فراہم کرتا ہے۔ ان کی اجازت ایک ہی اصل کی پالیسی کے ذریعے دی جاتی ہے۔ تاہم، جب شکار کا براؤزر اسکرپٹ چلاتا ہے تو وہ ڈومین کے لیے ایک نئی ڈی این ایس درخواست کرتا ہے، اور حملہ آور ایک نئے آئی پی ایڈریس کے ساتھ جواب دیتا ہے۔ مثال کے طور پر، وہ انٹرنیٹ پر کہیں اور اندرونی آئی پی ایڈریس یا ہدف کے آئی پی ایڈریس کے ساتھ جواب دے سکتے ہیں۔ تحفظ درج ذیل تکنیکیں ڈی این ایس ریبائنڈنگ حملوں کو روکنے کی کوشش کرتی ہیں: سلسلہ میں ڈی این ایس سرور نجی آئی پی پتے اور لوپ بیک آئی پی پتے کو فلٹر کر سکتے ہیں: بیرونی عوامی ڈی این ایس سرور (مثال کے طور پر۔ اوپن ڈی این ایس) ڈی این ایس فلٹرنگ کو لاگو کر سکتا ہے۔ مقامی نظام کے منتظمین تنظیم کے مقامی نام سرور (ز) کو اندرونی آئی پی پتے میں بیرونی ناموں کے حل کو روکنے کے لیے ترتیب دے سکتے ہیں۔ (اس میں حملہ آور کو استعمال میں اندرونی ایڈریس کی حدود کا نقشہ بنانے کی اجازت دینے کا منفی پہلو ہے۔) فائر وال (مثلا۔ ڈی این ایس وال)، گیٹ وے میں یا مقامی کمپیوٹر میں، مقامی پتے کو چھوڑ کر، اس سے گزرنے والے ڈی این ایس جوابات کو فلٹر کر سکتا ہے۔ ویب براؤزر ڈی این ایس ری بائنڈنگ کے خلاف مزاحمت کر سکتے ہیں: ویب براؤزر ڈی این ایس پننگ کو نافذ کر سکتے ہیں: آئی پی ایڈریس پہلے ڈی این ایس ردعمل میں موصول ہونے والی قیمت پر بند ہے۔ یہ تکنیک متحرک ڈی این ایس کے کچھ جائز استعمال کو روک سکتی ہے، اور ہو سکتا ہے کہ تمام حملوں کے خلاف کام نہ کرے۔ تاہم، اگر آئی پی ایڈریس بدلتا ہے تو فیل سیف (رینڈرنگ روکنا) ضروری ہے، کیونکہ ٹی ٹی ایل کی میعاد ختم ہونے کے بعد آئی پی ایڈریس کا استعمال کرنے سے مخالف کمزوری کھل سکتی ہے جب آئی پی ایڈریس جائز طور پر بدل گیا ہو اور میعاد ختم ہونے والے آئی پی ایڈریس کو اب حملہ آور کے ذریعے کنٹرول کیا جا سکتا ہے۔ فائر فاکس کے لیے نو اسکرپٹ ایکسٹینشن میں اے بی ای شامل ہے، جو براؤزر کے اندر فائر وال جیسی خصوصیت ہے جو اپنی ڈیفالٹ کنفیگریشن میں بیرونی ویب پیجز کو مقامی آئی پی پتے تک رسائی سے روک کر مقامی نیٹ ورک پر حملوں کو روکتی ہے۔ ویب سرور غیر تسلیم شدہ میزبان ہیڈر کے ساتھ ایچ ٹی ٹی پی کی درخواستوں کو مسترد کر سکتے ہیں۔ ڈی این ایس ہائی جیکنگ ڈی این ایس سپوفنگ حوالہ جات بیرونی لنکس ڈی این ایس ریبائنڈنگ حملوں سے براؤزرز کی حفاظت (2007) ایڈوب فلیش پلیئر کے لیے ڈی این ایس سختی اپ ڈیٹ (2008) سن جے وی ایم کے لیے سیکیورٹی سن الرٹ 200041 (2008-09-04) رابرٹ آر اسنیک ہینسن کے ساتھ ڈی این ایس ریبائنڈنگ (2009) ڈومین نیم سسٹم انٹرنیٹ سیکیورٹی ویب سیکیورٹی کارنامے