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

ایک فائل کو تین نقول کے ذریعے دیکھیں

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

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

سرنگ کا کام اس کے اپنے آخری سرے پر ختم ہوتا ہے

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

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

آپ کی ڈسک اور آپ کی کلید کی تجوری الگ فیصلے ہیں

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

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

file export-notes.json
head -c 80 export-notes.json
sha256sum export-notes.json

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

کلاؤڈ کی جانب خفیہ کاری دراصل کیا ڈھکتی ہے

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

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

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

ثبوت بحالی ہے، اپ لوڈ کی رفتار نہیں

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

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

NIST کی کلید انتظام کی رہنمائی زندگی کے چکر کے ان سوالات کا احاطہ کرتی ہے جو کسی بھی انفرادی مصنوعات کے فیصلے سے زیادہ عرصہ رہتے ہیں۔ جوابات کو اُن ڈیٹا کے ساتھ رکھیں جن کی وہ حفاظت کرتے ہیں، اور جب نقل، وصول کنندہ یا اسٹوریج فراہم کنندہ بدلے تو ان کا جائزہ لیں۔

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