TCP ஸ்டிகனோகிராபி அல்லது இணையத்தில் தரவு பரிமாற்றத்தை எவ்வாறு மறைப்பது

TCP ஸ்டிகனோகிராபி அல்லது இணையத்தில் தரவு பரிமாற்றத்தை எவ்வாறு மறைப்பது

பரவலாகப் பயன்படுத்தப்படும் டிரான்ஸ்போர்ட் லேயர் புரோட்டோகால் டிசிபியின் இயக்க அம்சங்களின் அடிப்படையில் போலந்து ஆராய்ச்சியாளர்கள் நெட்வொர்க் ஸ்டிகனோகிராஃபியின் புதிய முறையை முன்மொழிந்துள்ளனர். எடுத்துக்காட்டாக, கடுமையான இணைய தணிக்கையை விதிக்கும் சர்வாதிகார நாடுகளில் மறைக்கப்பட்ட செய்திகளை அனுப்ப அவர்களின் திட்டம் பயன்படுத்தப்படலாம் என்று படைப்பின் ஆசிரியர்கள் நம்புகிறார்கள். புதுமை உண்மையில் என்ன, அது உண்மையில் எவ்வளவு பயனுள்ளதாக இருக்கும் என்பதைக் கண்டுபிடிக்க முயற்சிப்போம்.

முதலில், ஸ்டிகனோகிராபி என்றால் என்ன என்பதை நீங்கள் வரையறுக்க வேண்டும். எனவே, ஸ்டெகானோகிராபி என்பது மறைக்கப்பட்ட செய்தி பரிமாற்றத்தின் அறிவியல். அதாவது, அவரது வழிமுறைகளைப் பயன்படுத்தி, கட்சிகள் மறைக்க முயற்சிக்கின்றன பரிமாற்றத்தின் உண்மை. இந்த அறிவியலுக்கும் குறியாக்கவியலுக்கும் உள்ள வித்தியாசம் இதுதான் செய்தியின் உள்ளடக்கத்தை படிக்க முடியாததாக ஆக்கு. கிரிப்டோகிராஃபர்களின் தொழில்முறை சமூகம் ஸ்டெகானோகிராஃபியை மிகவும் அவமதிக்கிறது என்பது கவனிக்கத்தக்கது, ஏனெனில் அதன் சித்தாந்தம் "தெளிவின் மூலம் பாதுகாப்பு" ("அறியாமை மூலம் பாதுகாப்பு" போன்ற ரஷ்ய மொழியில் இது எவ்வாறு சரியாக ஒலிக்கிறது என்று எனக்குத் தெரியவில்லை. ”). இந்த கொள்கை, எடுத்துக்காட்டாக, Skype Inc ஆல் பயன்படுத்தப்படுகிறது. — பிரபலமான டயலரின் மூலக் குறியீடு மூடப்பட்டது மற்றும் தரவு எவ்வாறு சரியாக குறியாக்கம் செய்யப்படுகிறது என்பது யாருக்கும் தெரியாது. சமீபத்தில், பிரபல நிபுணர் புரூஸ் ஷ்னியர் குறிப்பிட்டுள்ளபடி, NSA இதைப் பற்றி புகார் செய்தது. நான் எழுதிய என் வலைப்பதிவில்.

ஸ்டிகனோகிராஃபிக்குத் திரும்புகையில், கேள்விக்கு பதிலளிப்போம்: குறியாக்கவியல் இருந்தால் அது ஏன் தேவைப்படுகிறது? உண்மையில், நீங்கள் சில நவீன அல்காரிதத்தைப் பயன்படுத்தி ஒரு செய்தியை குறியாக்கம் செய்யலாம் மற்றும் நீங்கள் போதுமான நீளமான விசையைப் பயன்படுத்தினால், இந்தச் செய்தியை நீங்கள் விரும்பும் வரை யாரும் படிக்க முடியாது. ஆயினும்கூட, சில நேரங்களில் ஒரு இரகசிய பரிமாற்றத்தின் உண்மையை மறைப்பது மிகவும் பயனுள்ளதாக இருக்கும். எடுத்துக்காட்டாக, தொடர்புடைய அதிகாரிகள் உங்கள் மறைகுறியாக்கப்பட்ட செய்தியை இடைமறித்து, அதைப் புரிந்து கொள்ள முடியாவிட்டால், உண்மையில் விரும்பினால், எல்லாவற்றிற்கும் மேலாக, கணினி அல்லாத முறைகளில் செல்வாக்கு மற்றும் தகவலைப் பெறலாம். இது டிஸ்டோபியன் போல் தெரிகிறது, ஆனால், நீங்கள் பார்க்கிறீர்கள், இது கொள்கையளவில் சாத்தியமாகும். எனவே, இடமாற்றம் நடந்துள்ளதை அறியக்கூடாதவர்கள் உறுதி செய்து கொள்வது நல்லது. போலந்து ஆராய்ச்சியாளர்கள் அத்தகைய முறையை முன்மொழிந்தனர். மேலும், ஒவ்வொரு இணைய பயனரும் ஒரு நாளைக்கு ஆயிரம் முறை பயன்படுத்தும் நெறிமுறையைப் பயன்படுத்தி இதைச் செய்ய அவர்கள் முன்மொழிகின்றனர்.

இங்கே நாம் டிரான்ஸ்மிஷன் கண்ட்ரோல் புரோட்டோகால் (TCP) க்கு அருகில் வருகிறோம். அதன் அனைத்து விவரங்களையும் விளக்குவது, நிச்சயமாக, எந்த அர்த்தமும் இல்லை - இது நீண்டது, சலிப்பானது, மேலும் தேவைப்படுபவர்களுக்கு ஏற்கனவே தெரியும். சுருக்கமாக, TCP என்பது ஒரு போக்குவரத்து அடுக்கு நெறிமுறை என்று நாம் கூறலாம் (அதாவது, இது "ஓவர்" ஐபி மற்றும் "கீழ்" பயன்பாட்டு லேயர் நெறிமுறைகளான HTTP, FTP அல்லது SMTP போன்றவை), இது அனுப்புநரிடமிருந்து தரவை நம்பகமான விநியோகத்தை உறுதி செய்கிறது. பெறுநர். நம்பகமான டெலிவரி என்பது ஒரு பாக்கெட் தொலைந்துவிட்டால் அல்லது மாற்றியமைக்கப்பட்டால், அந்த பாக்கெட்டை அனுப்புவதை TCP கவனித்துக் கொள்ளும். இங்கே பாக்கெட்டில் மாற்றங்கள் வேண்டுமென்றே தரவை சிதைப்பதைக் குறிக்காது, ஆனால் இயற்பியல் மட்டத்தில் ஏற்படும் பரிமாற்றப் பிழைகள். எடுத்துக்காட்டாக, பாக்கெட் செப்பு கம்பிகள் வழியாக பயணிக்கும்போது, ​​இரண்டு பிட்கள் அவற்றின் மதிப்பை எதிர்மாறாக மாற்றின அல்லது சத்தத்தில் முற்றிலும் தொலைந்துவிட்டன (இதன் மூலம், ஈத்தர்நெட்டின் பிட் பிழை விகிதம் பொதுவாக 10-8 ஆக இருக்கும். ) போக்குவரத்தில் பாக்கெட் இழப்பு இணையத்தில் ஒப்பீட்டளவில் பொதுவான நிகழ்வாகும். எடுத்துக்காட்டாக, திசைவிகளில் சுமை காரணமாக இது நிகழலாம், இது இடையக வழிதல் மற்றும் அதன் விளைவாக, புதிதாக வரும் அனைத்து பாக்கெட்டுகளையும் நிராகரிக்க வழிவகுக்கிறது. பொதுவாக, இழந்த பாக்கெட்டுகளின் விகிதம் சுமார் 0.1% ஆகும், மேலும் இரண்டு சதவீத மதிப்புடன், TCP பொதுவாக வேலை செய்வதை நிறுத்துகிறது - பயனருக்கு எல்லாம் மிகவும் மெதுவாக இருக்கும்.

எனவே, பாக்கெட்டுகளின் பகிர்தல் (மறுபரிமாற்றம்) TCP க்கு அடிக்கடி நிகழும் நிகழ்வாகவும், பொதுவாக, அவசியமாகவும் இருப்பதைக் காண்கிறோம். மேலே குறிப்பிட்டுள்ளபடி, TCP எல்லா இடங்களிலும் பயன்படுத்தப்படுவதால், ஸ்டிகனோகிராஃபி தேவைகளுக்கு இதை ஏன் பயன்படுத்தக்கூடாது (பல்வேறு மதிப்பீடுகளின்படி, இன்று இணையத்தில் TCP இன் பங்கு 80-95% ஐ அடைகிறது). முன்மொழியப்பட்ட முறையின் சாராம்சம், அனுப்பப்பட்ட செய்தியில் முதன்மை பாக்கெட்டில் இருந்ததை அல்ல, ஆனால் நாங்கள் மறைக்க முயற்சிக்கும் தரவை அனுப்ப வேண்டும். இருப்பினும், அத்தகைய மாற்றீட்டைக் கண்டறிவது அவ்வளவு எளிதானது அல்ல. எல்லாவற்றிற்கும் மேலாக, எங்கு பார்க்க வேண்டும் என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும் - வழங்குநரைக் கடந்து செல்லும் ஒரே நேரத்தில் TCP இணைப்புகளின் எண்ணிக்கை பெரியது. நெட்வொர்க்கில் மறுபரிமாற்றத்தின் தோராயமான நிலை உங்களுக்குத் தெரிந்தால், ஸ்டெகானோகிராஃபிக் ஃபார்வர்டிங் பொறிமுறையை நீங்கள் சரிசெய்யலாம், இதனால் உங்கள் இணைப்பு மற்றவர்களிடமிருந்து வேறுபட்டதாக இருக்காது.

நிச்சயமாக, இந்த முறை குறைபாடுகளிலிருந்து விடுபடவில்லை. எடுத்துக்காட்டாக, ஒரு நடைமுறைக் கண்ணோட்டத்தில், அதைச் செயல்படுத்துவது அவ்வளவு எளிதானது அல்ல - இயக்க முறைமைகளில் பிணைய அடுக்கை மாற்றுவதற்கு இது தேவைப்படும், இருப்பினும் இதைப் பற்றி கடினமாக எதுவும் இல்லை. கூடுதலாக, உங்களிடம் போதுமான ஆதாரங்கள் இருந்தால், நெட்வொர்க்கில் உள்ள ஒவ்வொரு பாக்கெட்டையும் பார்த்து பகுப்பாய்வு செய்வதன் மூலம் "ரகசிய" பாக்கெட்டுகளை இன்னும் கண்டறிய முடியும். ஆனால் ஒரு விதியாக, இது நடைமுறையில் சாத்தியமற்றது, எனவே அவை வழக்கமாக சில வழிகளில் தனித்து நிற்கும் பாக்கெட்டுகள் மற்றும் இணைப்புகளைத் தேடுகின்றன, மேலும் முன்மொழியப்பட்ட முறை துல்லியமாக உங்கள் இணைப்பை குறிப்பிடத்தக்கதாக ஆக்குகிறது. ரகசியத் தரவை குறியாக்கம் செய்வதிலிருந்து யாரும் உங்களைத் தடுக்கவில்லை. அதே சமயம், குறைவான சந்தேகத்தை எழுப்பும் வகையில் இணைப்பு மறைகுறியாக்கப்படாமல் இருக்கும்.

படைப்பின் ஆசிரியர்கள் (விருப்பம் உள்ளவர்களுக்கு, இங்கே அவள்) முன்மொழியப்பட்ட முறை நோக்கம் கொண்டதாக செயல்படுகிறது என்பதை உருவகப்படுத்துதல் மட்டத்தில் காட்டியது. ஒருவேளை எதிர்காலத்தில் யாராவது தங்கள் யோசனையை நடைமுறையில் செயல்படுத்துவார்கள். பின்னர், இணையத்தில் தணிக்கை சற்று குறைவாக இருக்கும் என்று நம்புகிறோம்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்