TCP اسٽيگنگرافي يا انٽرنيٽ تي ڊيٽا ٽرانسميشن کي ڪيئن لڪائي

TCP اسٽيگنگرافي يا انٽرنيٽ تي ڊيٽا ٽرانسميشن کي ڪيئن لڪائي

پولش محققن نيٽ ورڪ اسٽيگنگرافي جو هڪ نئون طريقو پيش ڪيو آهي جنهن جي بنياد تي وڏي پيماني تي استعمال ٿيندڙ ٽرانسپورٽ پرت پروٽوڪول TCP جي آپريٽنگ خاصيتن جي بنياد تي. ڪم جي مصنفن جو يقين آهي ته انهن جي اسڪيم، مثال طور، استعمال ڪري سگهجي ٿو ڳجھي پيغام موڪلڻ لاء مطلق العنان ملڪن ۾ جيڪي سخت انٽرنيٽ سينسرشپ لاڳو ڪن ٿا. اچو ته اهو معلوم ڪرڻ جي ڪوشش ڪريون ته جدت اصل ۾ ڇا آهي ۽ حقيقت ۾ اها ڪيتري مفيد آهي.

سڀ کان پهريان، توهان کي وضاحت ڪرڻ جي ضرورت آهي ته اسٽيگنگرافي ڇا آهي. تنهن ڪري، اسٽيگنگرافي پوشیدہ پيغام جي منتقلي جي سائنس آهي. اهو آهي، هن جا طريقا استعمال ڪندي، پارٽيون لڪائڻ جي ڪوشش ڪري رهيا آهن منتقلي جي حقيقت. هن سائنس ۽ cryptography جي وچ ۾ اهو فرق آهي، جيڪو ڪوشش ڪري ٿو پيغام جي مواد کي اڻ پڙهيل بنائڻ. اها ڳالهه نوٽ ڪرڻ جي قابل آهي ته cryptographers جي پروفيشنل ڪميونٽي اسٽيگنوگرافي جي ڪافي توهين آهي ڇاڪاڻ ته ان جي نظريي جي ويجهو هجڻ جي ڪري ”سيڪيورٽي ذريعي اوسيڪيورٽي“ جي اصول سان (مون کي خبر ناهي ته اهو روسي ۾ صحيح ڪيئن ٿو لڳي، جهڙوڪ ”جهالت ذريعي سيڪيورٽي ”). هي اصول، مثال طور، Skype Inc. - مشهور ڊائلر جو سورس ڪوڊ بند آهي ۽ ڪنهن کي به خبر ناهي ته ڊيٽا ڪيئن انڪريپٽ ٿيل آهي. تازو، رستي جي ذريعي، NSA هن بابت شڪايت ڪئي، جيئن مشهور ماهر بروس شنيئر طرفان نوٽ ڪيو ويو آهي. لکيو منهنجي بلاگ تي.

اسٽيگنوگرافي ڏانهن واپسي، اسان سوال جو جواب ڏينداسين: اهو سڀ ڪجهه ڇو ضروري آهي جيڪڏهن اتي cryptography آهي؟ درحقيقت، توهان ڪجهه جديد الگورتھم استعمال ڪندي هڪ پيغام کي انڪرپٽ ڪري سگهو ٿا ۽ جيڪڏهن توهان ڪافي ڊگھي ڪيئي استعمال ڪندا آهيو، ڪو به اهو پيغام پڙهي نه سگهندو جيستائين توهان اهو نه چاهيو. پر ان جي باوجود، ڪڏهن ڪڏهن اهو هڪ ڳجهي منتقلي جي حقيقت کي لڪائڻ لاء وڌيڪ مفيد آهي. مثال طور، جيڪڏهن لاڳاپيل اختيارين توهان جي مرموز ٿيل پيغام کي روڪيو آهي ۽ ان کي سمجهي نٿا سگهن، پر حقيقت ۾ چاهيو ٿا، ته پوء، سڀ کان پوء، معلومات کي متاثر ڪرڻ ۽ حاصل ڪرڻ جا غير ڪمپيوٽر طريقا آهن. اهو dystopian آواز آهي، پر، توهان ڏسو، اهو اصول ۾ ممڪن آهي. تنهن ڪري، اهو بهتر ٿيندو ته اهو يقين ڏياريو وڃي ته جن کي اهو سڀ ڪجهه نه ڄاڻڻ گهرجي ته منتقلي ٿي چڪي آهي. پولش محقق صرف اهڙي طريقي جي تجويز ڪئي. ان کان علاوه، اهي هڪ پروٽوڪول استعمال ڪندي اهو ڪرڻ جو مشورو ڏئي ٿو ته هر انٽرنيٽ استعمال ڪندڙ هڪ ڏينهن ۾ هزار ڀيرا استعمال ڪري ٿو.

هتي اسان ٽرانسميشن ڪنٽرول پروٽوڪول (TCP) جي ويجهو آيا آهيون. ان جي سڀني تفصيلن جي وضاحت ڪرڻ، يقينا، ڪو به احساس نه آهي - اهو ڊگهو، بورنگ آهي، ۽ جن کي ان جي ضرورت آهي انهن کي اڳ ۾ ئي ڄاڻ آهي. مختصر ۾، اسان اهو چئي سگهون ٿا ته TCP هڪ ٽرانسپورٽ پرت پروٽوڪول آهي (يعني، اهو ڪم ڪري ٿو "اوور" IP ۽ "هيٺ" ايپليڪيشن پرت پروٽوڪول، جهڙوڪ HTTP، FTP يا SMTP)، جيڪو موڪليندڙ کان ڊيٽا جي قابل اعتماد پهچائڻ کي يقيني بڻائي ٿو. وصول ڪندڙ. قابل اعتماد پهچائڻ جو مطلب آهي ته جيڪڏهن هڪ پيڪٽ گم ٿي وڃي يا تبديل ٿي وڃي ته، TCP ان پيڪٽ کي اڳتي وڌائڻ جو خيال رکندو. نوٽ ڪريو ته هتي پيٽ ۾ تبديلين جو مطلب ڊيٽا جي ارادي تحريف نه آهي، پر ٽرانسميشن غلطيون جيڪي جسماني سطح تي ٿينديون آهن. مثال طور، جڏهن پيڪٽ ٽامي جي تارن سان گڏ سفر ڪري رهيو هو، ته ڪجهه بٽ انهن جي قيمت جي سامهون تبديل ٿي ويا يا مڪمل طور تي شور جي وچ ۾ گم ٿي ويا (رستي طور، ايٿرنيٽ لاء بٽ غلطي جي شرح جي قيمت عام طور تي 10-8 جي باري ۾ ورتو وڃي ٿو. ). ٽرانزٽ ۾ پيڪٽ جو نقصان پڻ انٽرنيٽ تي هڪ نسبتا عام واقعو آهي. اهو ٿي سگهي ٿو، مثال طور، روٽرن تي لوڊ ٿيڻ جي ڪري، جيڪو بفر جي اوور فلو ڏانهن وٺي ٿو ۽ نتيجي طور، سڀني نئين اچڻ واري پيڪيٽس کي رد ڪري ٿو. عام طور تي، گم ٿيل پيڪٽس جو تناسب اٽڪل 0.1٪ آهي، ۽ ڪجهه سيڪڙو جي قيمت سان، TCP عام طور تي ڪم ڪرڻ بند ڪري ٿو - هر شيءِ صارف لاءِ انتهائي سست ٿي ويندي.

ان ڪري، اسان ڏسون ٿا ته پيڪٽس جي فارورڊنگ (ٻيهر ٽرانسميشن) TCP لاء هڪ عام رجحان آهي ۽، عام طور تي، ضروري آهي. پوءِ ڇو نه ان کي اسٽيگنوگرافي جي ضرورتن لاءِ استعمال ڪيو وڃي، جيئن مٿي ڄاڻايل آهي ته TCP، هر هنڌ استعمال ٿئي ٿي (مختلف اندازن مطابق، اڄڪلهه انٽرنيٽ تي TCP جو حصو 80-95٪ تائين پهچي ٿو). تجويز ڪيل طريقي جو خلاصو اهو آهي ته فارورڊ ڪيل پيغام ۾ موڪليو نه جيڪو بنيادي پيڪيٽ ۾ هو، پر اهو ڊيٽا جيڪو اسان لڪائڻ جي ڪوشش ڪري رهيا آهيون. تنهن هوندي به، اهڙي متبادل ڳولڻ ايترو آسان ناهي. سڀ کان پوء، توهان کي ڄاڻڻ جي ضرورت آهي ته ڪٿي ڏسڻ لاء - هڪ ئي وقت ۾ TCP ڪنيڪشن جو تعداد مهيا ڪندڙ جي ذريعي گذري ٿو، صرف تمام وڏو آهي. جيڪڏهن توهان ڄاڻو ٿا ته نيٽ ورڪ ۾ ريٽرانسميشن جي تقريبن سطح، توهان اسٽيگنوگرافڪ فارورڊنگ ميڪانيزم کي ترتيب ڏئي سگهو ٿا ته جيئن توهان جو ڪنيڪشن ٻين کان مختلف نه هجي.

يقينن، هي طريقو خرابين کان آزاد ناهي. مثال طور، عملي نقطي نظر کان، ان کي لاڳو ڪرڻ ايترو آسان نه ٿيندو - ان کي آپريٽنگ سسٽم ۾ نيٽ ورڪ اسٽيڪ کي تبديل ڪرڻ جي ضرورت پوندي، جيتوڻيڪ هن بابت ڪجهه به مشڪل ناهي. اضافي طور تي، جيڪڏهن توهان وٽ ڪافي وسيلا آهن، اهو اڃا تائين ممڪن آهي "ڳجهي" پيڪيٽس کي ڳولڻ ۽ تجزيو ڪندي نيٽ ورڪ تي هر پيٽ کي ڏسڻ ۽ تجزيو ڪندي. پر ضابطي جي طور تي، اهو عملي طور تي ناممڪن آهي، تنهن ڪري اهي عام طور تي پيڪيٽس ۽ ڪنيڪشن ڳوليندا آهن جيڪي ڪجهه طريقي سان بيٺا آهن، ۽ تجويز ڪيل طريقو اهو آهي جيڪو توهان جي ڪنيڪشن کي غير معمولي بڻائي ٿو. ۽ ڪو به توهان کي صرف صورت ۾ ڳجهي ڊيٽا کي انڪرپٽ ڪرڻ کان روڪي رهيو آهي. ساڳي ئي وقت، ڪنيڪشن پاڻ کي اڻ ڳجهو رهي سگهي ٿو گهٽ شڪ پيدا ڪرڻ لاءِ.

ڪم جا ليکڪ (رستي طور، انهن دلچسپي لاء، ڏس هوء) تخليق جي سطح تي ڏيکاري ٿي ته تجويز ڪيل طريقو ڪم ڪري ٿو جيئن ارادو ڪيو ويو آهي. شايد مستقبل ۾ ڪو ماڻهو پنهنجي خيال کي عملي طور تي لاڳو ڪندو. ۽ پوء، اميد آهي ته، انٽرنيٽ تي ٿورڙي گهٽ سينسرشپ هوندي.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو