خفیہ کاری فیصلہ کرتی ہے کہ کسی پیکٹ کا مواد پڑھا جا سکتا ہے یا نہیں، اور اس بارے میں کچھ نہیں کہتی کہ پیکٹ کا وجود، حجم اور وقت لکھا جائے گا یا نہیں۔ خفیہ ٹنل آگے بھیجنے والا راؤٹر ایک بہاؤ دیکھتا ہے جو اسے پہنچانا ہے، اور وہ اس بہاؤ کو گن سکتا ہے، وقت کی مہر لگا سکتا ہے اور اسے کسی سے منسوب کر سکتا ہے۔ گھریلو گیٹ وے کیا ریکارڈ کرتا ہے اس کا موازنہ اپ اسٹریم نیٹ ورک کیا ریکارڈ کرتا ہے سے کریں، اور فرق یہ نکلتا ہے کہ کس کے پاس کون سے فیلڈ رکھنے کی وجہ ہے۔

یہی موازنہ مفید ہے، کیونکہ رازداری کی بحثوں میں دونوں ریکارڈ بار بار ملائے جاتے ہیں۔ وہ الگ الگ سوالوں کے جواب دیتے ہیں اور الگ الگ مدت تک رکھے جاتے ہیں۔

دو مبصر، دو الگ ریکارڈ

آپ کے کنارے کا گیٹ وے جانتا ہے کہ بہاؤ نے کون سا مقامی انٹرفیس استعمال کیا اور جب وہ خود پتے تقسیم کرتا ہے تو اس وقت کس ڈیوائس کے پاس وہ پتہ تھا۔ وہ یہ بھی دیکھ سکتا ہے کہ آپ نے کس حل کنندہ سے پوچھا اور کس اینڈ پوائنٹ سے رابطہ کیا۔ اپ اسٹریم میں وہی ٹریفک ترجمہ شدہ آتی ہے، اس لیے دوسرا نیٹ ورک پورے گھر کا مشترکہ ایک عوامی پتہ دیکھتا ہے، جو RFC 3022 میں بیان کردہ کام ہے۔ کسی بھی مبصر نے پے لوڈ نہیں پڑھا، اور دونوں میں سے کوئی ریکارڈ دوسرے کو نہیں سمیٹتا۔

بائٹ کے کل جوڑ بھی اسی زمرے میں آتے ہیں۔ حجم کا کاؤنٹر درج کرتا ہے کہ ٹریفک گزری، مگر یہ درج نہیں کرتا کہ وہ کیا تھی۔

کون سے فیلڈ واقعی نشان چھوڑتے ہیں

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

FieldHome gatewayUpstream observer
VPN endpoint addressYes, as a destinationYes
Local device mappingOnly where it assigns the addressNo
Byte and packet countsIf statistics are enabledUsually
Flow start and endIf connection logging is onUsually
DNS queriesIf the resolver is localOnly if the resolver is theirs
Payload contentsNoNo

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

پے لوڈ کی قطار دونوں ستونوں میں یکساں رہتی ہے، اور یہی وہ حصہ ہے جس کی ضمانت خفیہ کاری واقعی دیتی ہے۔ باقی سب لاگنگ کے انتخاب پر منحصر ہے۔

ٹنل ختم کرنے والا راؤٹر زیادہ دیکھتا ہے

کسی اور کی خفیہ ٹریفک آگے بھیجنے والا گیٹ وے اور خود ٹنل چلانے والا راؤٹر الگ مقامات پر ہوتے ہیں۔ دوسرا ٹنل کی حالت اور اس کی چابیاں رکھتا ہے، اس لیے وہ اندرونی پتے اور ٹنل کے اندر کے منازل دیکھ سکتا ہے۔ اگر وہ راؤٹر اندرونی نیٹ ورک کے لیے پتوں کا ترجمہ بھی کرتا ہے، تو اس کے لاگ ایک ہی ریکارڈ میں ڈیوائس کو اندرونی منزل سے جوڑ سکتے ہیں۔ یہ بیرونی بہاؤ سے الگ انکشاف ہے، جسے وہی ڈبہ پیدا کرتا ہے۔

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

دیکھیں کہ آپ کی اپنی ڈیوائس کیا ریکارڈ کرتی ہے

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

nft list ruleset | grep -A2 counter
conntrack -L 2>/dev/null | grep 1194
logread | grep -iE 'vpn|1194' | tail -n 20
cat /proc/net/nf_conntrack | wc -l

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

فعال سہولیات اور برقراری کی ترتیب آؤٹ پٹ کے ساتھ لکھیں۔ وہی ہارڈ ویئر آج خاموش ہو سکتا ہے اور ٹیلی میٹری چالو کرنے والے فرم ویئر اپ ڈیٹ کے بعد باتیں کرنے لگ سکتا ہے۔

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