DNS spoofing
ڈی این ایس سپوفنگ، جسے ڈی این ایس کیش پوائزننگ بھی کہا جاتا ہے، کمپیوٹر سیکیورٹی ہیکنگ کی ایک شکل ہے جس میں ڈومین نیم سسٹم کا بدعنوان ڈیٹا ڈی این ایس ریزولوور کے کیش میں داخل کیا جاتا ہے، جس کی وجہ سے نیم سرور غلط نتیجہ ریکارڈ واپس کرتا ہے، جیسے۔ آئی پی ایڈریس۔ اس کے نتیجے میں ٹریفک کو حملہ آور کے منتخب کردہ کسی بھی کمپیوٹر کی طرف موڑ دیا جاتا ہے۔ ڈومین نیم سسٹم کا جائزہ ایک ڈومین نیم سسٹم سرور انسان کے پڑھنے کے قابل ڈومین نام (جیسے example.com) کو عددی IP ایڈریس میں ترجمہ کرتا ہے جو نوڈس کے درمیان مواصلات کو روٹ کرنے کے لیے استعمال ہوتا ہے۔ عام طور پر اگر سرور کو مطلوبہ ترجمہ معلوم نہیں ہے تو وہ دوسرے سرور سے پوچھے گا، اور یہ عمل بار بار جاری رہتا ہے۔ کارکردگی کو بڑھانے کے لیے، سرور عام طور پر ان ترجموں کو ایک مخصوص وقت کے لیے یاد رکھے گا (کیش)۔ اس کا مطلب یہ ہے کہ اگر اسے اسی ترجمہ کے لیے ایک اور درخواست موصول ہوتی ہے، تو وہ کسی دوسرے سرور سے پوچھے بغیر جواب دے سکتا ہے، جب تک کہ اس کیشے کی میعاد ختم نہ ہو جائے۔ جب کسی ڈی این ایس سرور کو غلط ترجمہ موصول ہوتا ہے اور اسے کارکردگی کی اصلاح کے لیے کیش کیا جاتا ہے، تو اسے زہریلا سمجھا جاتا ہے، اور یہ کلائنٹس کو غلط ڈیٹا فراہم کرتا ہے۔ اگر کسی ڈی این ایس سرور کو زہر آلود کیا جاتا ہے، تو یہ ایک غلط آئی پی ایڈریس واپس کر سکتا ہے، جس سے ٹریفک کو دوسرے کمپیوٹر (اکثر حملہ آور کا) کی طرف موڑ دیا جاتا ہے۔ کیش پوائزننگ حملے عام طور پر، نیٹ ورک والا کمپیوٹر انٹرنیٹ سروس فراہم کنندہ (آئی ایس پی) یا کمپیوٹر صارف کی تنظیم کے ذریعہ فراہم کردہ ڈی این ایس سرور کا استعمال کرتا ہے۔ ڈی این ایس سرورز کا استعمال تنظیم کے نیٹ ورک میں پہلے سے حاصل کردہ استفسار کے نتائج کیشنگ کے ذریعے ریزولوشن رسپانس کی کارکردگی کو بہتر بنانے کے لیے کیا جاتا ہے۔ ایک واحد ڈی این ایس سرور پر زہر آلود حملے سمجھوتہ شدہ سرور کے ذریعہ براہ راست خدمت کرنے والے صارفین یا اگر قابل اطلاق ہو تو اس کے ڈاؤن اسٹریم سرور (سرورز) کے ذریعہ بالواسطہ طور پر خدمت کرنے والوں کو متاثر کر سکتے ہیں۔ کیش پوائزننگ اٹیک انجام دینے کے لیے حملہ آور ڈی این ایس سافٹ ویئر کی خامیوں کا فائدہ اٹھاتا ہے۔ سرور کو ڈی این ایس کے جوابات کی درست توثیق کرنی چاہیے تاکہ یہ یقینی بنایا جا سکے کہ وہ کسی مستند ماخذ سے ہیں (مثال کے طور پر ڈی این ایس ایس ای سی کا استعمال کرتے ہوئے) ؛ بصورت دیگر سرور مقامی طور پر غلط اندراجات کی کیشنگ ختم کر سکتا ہے اور انہیں دوسرے صارفین کو پیش کر سکتا ہے جو وہی درخواست کرتے ہیں۔ اس حملے کو صارفین کو ویب سائٹ سے حملہ آور کی پسند کی دوسری سائٹ پر ری ڈائریکٹ کرنے کے لیے استعمال کیا جا سکتا ہے۔ مثال کے طور پر، ایک حملہ آور کسی دیئے گئے ڈی این ایس سرور پر ٹارگٹ ویب سائٹ کے لیے آئی پی ایڈریس ڈی این ایس اندراجات کو دھوکہ دیتا ہے اور ان کی جگہ ان کے زیر کنٹرول سرور کا آئی پی ایڈریس لے لیتا ہے۔ اس کے بعد حملہ آور اپنے کنٹرول میں موجود سرور پر فائلیں بناتا ہے جن کے نام ٹارگٹ سرور سے ملتے جلتے ہوتے ہیں۔ ان فائلوں میں عام طور پر بدنیتی پر مبنی مواد ہوتا ہے، جیسے کمپیوٹر کیڑے یا وائرس۔ ایک صارف جس کے کمپیوٹر نے زہریلے ڈی این ایس سرور کا حوالہ دیا ہے وہ غیر مستند سرور سے آنے والے مواد کو قبول کرنے کے لیے دھوکہ کھا جاتا ہے اور نادانستہ طور پر بدنیتی پر مبنی مواد ڈاؤن لوڈ کر دیتا ہے۔ یہ تکنیک فشنگ حملوں کے لیے بھی استعمال کی جا سکتی ہے، جہاں بینک اور کریڈٹ/ڈیبٹ کارڈ کی تفصیلات جیسی ذاتی تفصیلات جمع کرنے کے لیے ایک حقیقی ویب سائٹ کا جعلی ورژن بنایا جاتا ہے۔ متغیرات مندرجہ ذیل متغیرات میں، سرور کے لیے اندراجات کو زہر دیا جائے گا اور آئی پی ایڈریس پر حملہ آور کے نام کے سرور پر ری ڈائریکٹ کیا جائے گا۔ یہ حملے فرض کرتے ہیں کہ نام سرور ہے۔ حملوں کو پورا کرنے کے لیے، حملہ آور کو ہدف ڈی این ایس سرور کو حملہ آور کے نیم سرورز میں سے کسی ایک کے زیر کنٹرول ڈومین کے لیے درخواست کرنے پر مجبور کرنا چاہیے۔ ڈی این ایس کیش پوائزننگ کی پہلی قسم میں حملہ آور کے ڈومین کے نام سرور کو ٹارگٹ ڈومین کے نام سرور کی طرف ری ڈائریکٹ کرنا، پھر اس نام کے سرور کو حملہ آور کی طرف سے مخصوص آئی پی ایڈریس تفویض کرنا شامل ہے۔ ڈی این ایس سرور کی درخواست: ایڈریس ریکارڈ کس لیے ہیں؟ حملہ آور کا جواب: جواب: (کوئی جواب نہیں) اتھارٹی سیکشن: اضافی سیکشن: ایک کمزور سرور اضافی اے ریکارڈ (آئی پی ایڈریس) کیش کرے گا، جس سے حملہ آور پورے ڈومین میں سوالات حل کر سکے گا۔ این ایس ریکارڈ کو دوسرے ٹارگٹ ڈومین پر ری ڈائریکٹ کریں ڈی این ایس کیش پوائزننگ کی دوسری قسم میں کسی دوسرے ڈومین کے نیم سرور کو حملہ آور کے مخصوص آئی پی ایڈریس پر ری ڈائریکٹ کرنا شامل ہے جو اصل درخواست سے غیر متعلقہ ہے۔ ڈی این ایس سرور کی درخواست: ایڈریس ریکارڈ کس لیے ہیں؟ حملہ آور کا جواب: جواب: (کوئی جواب نہیں) اتھارٹی سیکشن: اضافی سیکشن: ایک کمزور سرور این ایس-ریکارڈ (نیم سرور اندراج) کے لیے غیر متعلقہ اتھارٹی کی معلومات کیش کرے گا، جس سے حملہ آور پورے ڈومین میں سوالات حل کر سکے گا۔ روک تھام اور تخفیف ڈی این ایس سرورز کے خلاف بہت سے کیش زہر آلود حملوں کو دوسرے ڈی این ایس سرورز کے ذریعے ان کو منتقل کی گئی معلومات پر کم بھروسہ کرنے اور کسی بھی ایسے ڈی این ایس ریکارڈ کو نظر انداز کرنے سے روکا جا سکتا ہے جو استفسار سے براہ راست متعلق نہیں ہیں۔ مثال کے طور پر، BIND 9.5.0-P1 اور اس سے اوپر کے ورژن یہ چیک انجام دیتے ہیں۔ ڈی این ایس درخواستوں کے لیے سورس پورٹ رینڈمائزیشن، سورس پورٹ اور 16 بٹ کرپٹوگرافک نونس دونوں کو منتخب کرنے کے لیے کرپٹوگرافک طور پر محفوظ رینڈم نمبروں کے استعمال کے ساتھ مل کر، کامیاب ڈی این ایس ریس حملوں کے امکان کو بہت کم کر سکتی ہے۔ تاہم، جب راؤٹرز، فائر والز، پراکسیز، اور دیگر گیٹ وے ڈیوائسز نیٹ ورک ایڈریس ٹرانسلیشن (این اے ٹی)، یا زیادہ خاص طور پر، پورٹ ایڈریس ٹرانسلیشن (پی اے ٹی) انجام دیتے ہیں، تو وہ کنکشن کی حالت کو ٹریک کرنے کے لیے سورس پورٹس کو دوبارہ لکھ سکتے ہیں۔ ماخذ بندرگاہوں میں ترمیم کرتے وقت، پی اے ٹی آلات نام سرورز اور اسٹب ریزولوورز کے ذریعہ نافذ کردہ ماخذ بندرگاہ بے ترتیب کو ہٹا سکتے ہیں۔ سیکیور ڈی این ایس (ڈی این ایس ایس ای سی) ڈیٹا کی صداقت کا تعین کرنے کے لیے قابل اعتماد پبلک کلیدی سرٹیفکیٹ کے ساتھ دستخط شدہ کرپٹوگرافک ڈیجیٹل دستخطوں کا استعمال کرتا ہے۔ ڈی این ایس ایس ای سی کیش زہر آلود حملوں کا مقابلہ کر سکتا ہے۔ 2010 میں ڈی این ایس ایس ای سی کو انٹرنیٹ روٹ زون سرورز میں نافذ کیا گیا تھا، لیکن اسے تمام اعلی درجے کے ڈومین سرورز پر بھی تعینات کرنے کی ضرورت ہے۔ ان کی ڈی این ایس ایس ای سی کی تیاری انٹرنیٹ کے اعلی درجے کے ڈومینز کی فہرست میں دکھائی گئی ہے۔ 2020 تک، تمام اصل ٹی ایل ڈی ڈی این ایس ایس ای سی کی حمایت کرتے ہیں، جیسا کہ زیادہ تر بڑے ممالک کے کنٹری کوڈ ٹی ایل ڈی کرتے ہیں، لیکن بہت سے کنٹری کوڈ ٹی ایل ڈی اب بھی نہیں کرتے ہیں۔ کنکشن قائم ہونے کے بعد اینڈ ٹو اینڈ توثیق انجام دے کر اس قسم کے حملے کو ٹرانسپورٹ پرت یا ایپلیکیشن پرت پر کم کیا جا سکتا ہے۔ اس کی ایک عام مثال ٹرانسپورٹ لیئر سیکیورٹی اور ڈیجیٹل دستخطی کا استعمال ہے۔ مثال کے طور پر، ایچ ٹی ٹی پی ایس (ایچ ٹی ٹی پی کا محفوظ ورژن) استعمال کرکے، صارفین یہ چیک کر سکتے ہیں کہ آیا سرور کا ڈیجیٹل سرٹیفکیٹ درست ہے اور اس کا تعلق ویب سائٹ کے متوقع مالک سے ہے۔ اسی طرح، محفوظ شیل ریموٹ لاگ ان پروگرام سیشن کے ساتھ آگے بڑھنے سے پہلے اختتامی نکات (اگر معلوم ہو) پر ڈیجیٹل سرٹیفکیٹ کی جانچ کرتا ہے۔ خودکار طور پر اپ ڈیٹس ڈاؤن لوڈ کرنے والی ایپلی کیشنز کے لیے، ایپلی کیشن مقامی طور پر سائننگ سرٹیفکیٹ کی ایک کاپی سرایت کر سکتی ہے اور سرایت شدہ سرٹیفکیٹ کے خلاف سافٹ ویئر اپ ڈیٹ میں محفوظ کردہ دستخط کی توثیق کر سکتی ہے۔ یہ بھی دیکھیں کہ ڈی این ایس ہائی جیکنگ ڈی این ایس ریبائنڈنگ موسزان فارمنگ روٹ نام سرور ڈین کامنسکی حوالہ جات کمپیوٹر سیکیورٹی کا استحصال ڈومین نام سسٹم ہیکنگ (کمپیوٹر سیکیورٹی) انٹرنیٹ سیکیورٹی اخلاقیات انٹرنیٹ سروس فراہم کنندگان سائبرٹیکس کی اقسام