سٹیگنوگرافی: فائلوں کو دوسری فائلوں کے اندر چھپائیں۔

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

ٹپ 01: سٹیگنوگرافی

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

خفیہ ٹیٹو

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

ٹپ 02: شور پر گنتی

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

ٹپ 03: کتاب چھپائیں۔

15 منٹ کی ہدایات کے بعد، ایک 12 سالہ بچہ ڈیجیٹل تصویر میں پانچ صفحات کا متن یا بلیو پرنٹ چھپا سکتا ہے اور اس تصویر کو ویب سائٹ پر اپ لوڈ کر سکتا ہے۔ دیکھنے والا جو جانتا ہے کہ کون سی تصویر شامل ہے اور جس کے پاس تصویر سے چھپی ہوئی معلومات کو نکالنے کا علم اور سافٹ ویئر ہے، وہ چند سیکنڈ کے بعد خفیہ فائل کو ظاہر کر دیتا ہے۔ جو معلومات چھپائی جائیں وہ ایک مکمل کتاب ہو سکتی ہے، ضروری نہیں کہ یہ چھوٹی فائل ہو۔ ہم نے اسے آزمایا اور شیکسپیئر کے مکمل کاموں کو چھپا دیا، ایک 2,191 صفحات کی پی ڈی ایف فائل، سائلنٹ آئی کے ساتھ انگلش ماسٹر کی تصویر میں۔ ہمیں تصویر میں کوئی فرق نظر نہیں آیا۔

سٹیگن گرافی سیکورٹی اداروں کے لیے ایک ڈراؤنا خواب ہے۔

ٹپ 04: دہشت گرد منشیات

سٹیگن گرافی سیکورٹی اداروں کے لیے ایک ڈراؤنا خواب ہے۔ بہر حال، کوئی بھی تصویر میں اہم معلومات کے پوشیدہ ہونے کی توقع نہیں کرتا ہے۔ کتاب Gideon's Spies – The Secret History of the Mossad میں، مصنف نے بتایا ہے کہ کس طرح دہشت گرد تنظیمیں جیسے کہ القاعدہ اور ISIS اپنے ارکان سے حملوں کے بارے میں ای بے پر فہرستوں کی تصویروں میں چھپے ہوئے ٹیکسٹ میسجز کے ذریعے، آن لائن کلاسیفائیڈ میں یا تصاویر میں فحش سائٹس. یہ جاننا بہت مشکل ہے کہ کون سی تصاویر پیغامات چھپا رہی ہیں… آپ کو گھاس کے ڈھیر میں کہاوت کی سوئی تلاش کرنی ہوگی۔ اس کے علاوہ، آپ کو یہ جاننے کی ضرورت ہے کہ بھیجنے والے نے پیغام کو چھپانے کے لیے کون سی تکنیک استعمال کی۔

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

ٹپ 05: مرحلہ تجزیہ

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

فائلوں کو چھپانے کے لیے سب سے زیادہ استعمال ہونے والی تکنیک Least Significant Bit ہے۔

ٹپ 06: غیر اہم بٹ

ایک کیریئر میں فائلوں کو چھپانے کے لیے سب سے زیادہ استعمال ہونے والی تکنیک Least Significant Bit (LSB) ہے۔ آر جی بی امیج میں ہر پکسل کے رنگ کی وضاحت تین بائٹس سے ہوتی ہے، ہر بائٹ 8 بٹس پر مشتمل ہوتا ہے۔ تاہم، حتمی نتیجہ کا تعین کرنے کے لیے تمام بٹس ضروری نہیں ہیں۔ ہر بائٹ کے کم سے کم اہم بٹ کو تبدیل کرکے، آپ ایک پکسل میں تین نئے بٹس چھپا سکتے ہیں۔ اس طرح، نئی فائل کے بٹس کو دو ٹوک طریقے سے کیریئر کے موجودہ بٹس میں شامل کرنے کے بجائے، سافٹ ویئر ایسے بٹس کو تلاش کرے گا جو کیریئر کے لیے غیر اہم ہیں۔ نتیجے کے طور پر، LSB طریقہ میں چند بٹس شامل کیے جاتے ہیں، بنیادی طور پر بٹس کو تبدیل کیا جاتا ہے۔

کیمپینا کیس

نیدرلینڈز کی مجرمانہ تاریخ میں سٹیگنوگرافی کا ایک تاریخی کیس کیمپینا کیس ہے۔ کسی نے گمنام پیغامات کے ذریعے اس برانڈ کے دہی کو زہر دینے کی دھمکی دی۔ بلیک میلر نے کیمپینا کو ہدایات اور سافٹ ویئر بھیجا جس کے ساتھ کمپنی کو اکاؤنٹ نمبر اور ایک پن کوڈ سٹیگنوگرافی طور پر ایک سرخ سیکنڈ ہینڈ ووکس ویگن گالف کی تصویر میں پیک کرنا تھا۔ ڈیری مینوفیکچرر اس تصویر کو دیگر کاروں کے اشتہارات کے ساتھ (اس وقت کی موجودہ) Autotelegraaf.nl کی ویب سائٹ پر شائع کرے گا۔ مجرم خوشی خوشی ایک گمنام اکاؤنٹ کے ذریعے اس ویب سائٹ پر گیا جس پر اشتہار دیا گیا تھا اور تصویر سے بینک کی تفصیلات حاصل کیں۔ وہ بہرحال پکڑا گیا۔ یہ کمپنی کا ملازم نکلا۔ اسے چار سال مل گئے۔

ٹپ 07: Xiao Steganography

ابھی کے لیے کافی تھیوری، آئیے پرانے، بھروسہ مند اسٹیگاٹول Xiao Steganography کو پرکھتے ہیں۔ یہ منی ایپلیکیشن مفت ہے اور اس کا مقصد فائلوں کو bmp امیجز یا wav ساؤنڈ فائلوں میں پیک کرنا ہے۔ یہ بھی اس پروگرام کا سب سے بڑا نقصان ہے، کیونکہ یہ فائل فارمیٹس کم عام ہوتے جا رہے ہیں۔ درحقیقت کسی فائل کو دوسری فائل کے اندر چھپانے کے لیے، آپ کو وزرڈ کی پیروی کے علاوہ اور کچھ کرنے کی ضرورت نہیں ہے۔ بٹن کے ساتھ فائلیں شامل کریں آپ سب سے پہلے ایک کیریئر کا انتخاب کرتے ہیں، وہ تصویر یا ساؤنڈ فائل ہے۔ پھر اس فائل کو منتخب کریں جسے آپ اس میں چھپانا چاہتے ہیں، جو صرف txt فائل یا png امیج ہو سکتی ہے۔

کیوں bmp؟

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

حالیہ پوسٹس

$config[zx-auto] not found$config[zx-overlay] not found