ویب سرور ایک پتہ ریکارڈ کرتا ہے، اور سب سمجھتے ہیں کہ یہ خود گیٹ وے کے عمل کا ہے۔ یہ ایسے آگے بھیجے گئے کلائنٹ کا ہو سکتا ہے جس کا نجی پتہ ترجمے کے مرحلے میں غائب ہو گیا۔ منزل صرف نظر آنے والا نیٹ ورک ماخذ دیکھتی ہے، اس سے زیادہ کچھ نہیں۔ یہ حد کا بیان ہے، یہ دعویٰ نہیں کہ اصل کبھی ثابت نہیں ہو سکتا۔

منزل دراصل کیا دیکھتی ہے

10.20.0.7 پر ایک کلائنٹ، باہر کا پتہ 198.51.100.10 والا گیٹ وے، اور انٹرنیٹ پر ایک منزل لیں۔ اگر گیٹ وے کلائنٹ کے ماخذ کا ترجمہ کرتا ہے، تو منزل کا ساکٹ 198.51.100.10 درج کرتا ہے۔ نجی پتہ پیکٹ سے غائب ہو جاتا ہے، اور منزل اس ہیڈر سے اسے دوبارہ نہیں پڑھ سکتی۔ یہ اعداد مثال کے لیے ہیں، آپ کے نیٹ ورک سے لی گئی ریکارڈنگ نہیں۔

مشاہدہ اب بھی مفید ہے: یہ وہ نیٹ ورک ماخذ شناخت کرتا ہے جسے منزل کو اجازت دینی یا بلاک کرنا ہے۔ یہ صرف اس کے پیچھے موجود شخص یا عمل کی شناخت نہیں کرتا۔ منزل کے آپریٹر کے لیے، یہ فرق طے کرتا ہے کہ بلاک نیٹ ورک کا فیصلہ ہے یا اکاؤنٹ کا فیصلہ۔

ترجمے کی حالت منزل کو نظر نہیں آتی

گیٹ وے ترجمہ شدہ کنکشن اور اصل کلائنٹ کے درمیان نقشہ رکھتا ہے، اور منزل کے پاس جو نہیں ہے وہی یہ حالت ہے۔ روایتی NAT وضاحت ترجمے کے ریکارڈ کو بعد میں نظر آنے والے ہیڈرز سے الگ کرتا ہے۔ ایک طرف پڑھنے سے دوسری نہیں ملتی۔

مختلف ڈیزائن مختلف ثبوت دیتے ہیں۔ محفوظ ماخذ پتوں کے ساتھ روٹ شدہ ٹریفک کلائنٹ کا اصل پتہ دکھاتی ہے، جبکہ ایپلیکیشن پراکسی کنکشن ختم کر کے نیا بناتی ہے۔ محفوظ ماخذ والے راستے کے لیے یہ بھی ضروری ہے کہ کلائنٹ کا پتہ منزل سے واپس روٹ ہو سکے، جو ہر تعیناتی فراہم نہیں کرتی۔ لاگ کی سطر کی تشریح سے پہلے پوچھیں کہ کون سا ڈیزائن تعینات ہے۔

conntrack -L -s 198.51.100.10
tcpdump -ni eth0 host 198.51.100.10

TTL اور فنگر پرنٹ سراغ ہیں، ثبوت نہیں

IPv4 میں TTL بھیجنے والے کے منتخب کردہ ابتدائی ویلیو اور پیکٹ کے طے کردہ ہاپس کی تعداد پر منحصر ہے۔ دونوں حقائق کے بغیر، کوئی ویلیو ثابت نہیں کر سکتی کہ VPN ہاپ ہوا۔ معلوم اضافی روٹ شدہ ہاپ بھی LAN راؤٹر، ٹنل راستے یا کسی اور فارورڈنگ ترتیب میں فرق نہیں کر سکتا۔ TTL فرق کو سوال سمجھیں، نتیجہ نہیں۔

دیگر اشارے بھی اسی طرح برتاؤ کرتے ہیں۔ User-Agent ہیڈر ایپلیکیشن مقرر کر سکتی ہے، اور وقت کی مماثلت مشترکہ شخص کے بجائے مشترکہ انفراسٹرکچر ظاہر کر سکتی ہے۔ کئی صارفین ایک اخراج مشترکہ کر سکتے ہیں، اور ایک صارف سیشنوں کے درمیان راستہ بدل سکتا ہے۔ اکٹھے کیے جانے پر، کئی کمزور اشارے گیٹ وے کے ریکارڈوں کو قریب سے دیکھنے کا جواز دے سکتے ہیں، مگر جمع ہو کر وہ مضبوط ثبوت نہیں بنتے۔

پتے سے نہیں، شناخت سے اختیار دیں

اگر منزل کو گیٹ وے انتظامیہ کو دور دراز صارف کی سرگرمی سے الگ کرنا ہے، تو ان کرداروں کو الگ تصدیق شدہ شناختیں اور مجاز کارروائیاں دیں۔ مشترکہ عوامی ماخذ اب بھی نیٹ ورک پابندی کے طور پر کام کر سکتا ہے، لیکن یہ صارف یا ڈیوائس کی تصدیق کا متبادل نہیں۔

ثبوت لیبل کے ساتھ رکھیں: مشاہدہ شدہ ماخذ، تصدیق شدہ اکاؤنٹ، وقت اور زیر غور تخمینہ۔ «یہاں کوئی اندرونی ماخذ نظر نہیں آتا» کو «کہیں بھی نسبت ممکن نہیں» کے طور پر ترجمہ نہ کریں۔ لیبل اس وقت اہم ہے جب مہینوں بعد کوئی ایسا شخص ریکارڈ پڑھے جو تفتیش کا حصہ نہ تھا۔

مشاہدے کی تاریخ اور اسے پیدا کرنے والا نظام درج کریں۔ نسبت کے بغیر لاگ کا حصہ بعد میں دفاع کرنا مشکل ہے۔

متعلقہ مضامین