Mix network
கலப்பு நெட்வொர்க்குகள் என்பது கலவைகள் எனப்படும் ப்ராக்ஸி சேவையகங்களின் சங்கிலியைப் பயன்படுத்துவதன் மூலம் கடினமான தடமறிதல் தகவல்தொடர்புகளை உருவாக்கும் ரூட்டிங் நெறிமுறைகள் ஆகும், அவை பல அனுப்புநர்களிடமிருந்து செய்திகளை எடுத்து, அவற்றை கலக்கி, சீரற்ற வரிசையில் அடுத்த இடத்திற்கு அனுப்புகின்றன (ஒருவேளை மற்றொரு கலவை முனை). இது கோரிக்கையின் மூலத்திற்கும் இலக்குக்கும் இடையிலான தொடர்பை உடைக்கிறது, இதனால் கேட்பவர்களுக்கு இறுதி முதல் இறுதி தகவல்தொடர்புகளைக் கண்டுபிடிப்பது கடினம். மேலும், கலவைகளுக்கு அது உடனடியாக செய்தியைப் பெற்ற முனையையும், கலக்கப்பட்ட செய்திகளை அனுப்புவதற்கான உடனடி இடத்தையும் மட்டுமே தெரியும், இதனால் நெட்வொர்க் தீங்கிழைக்கும் கலவை முனைகளுக்கு எதிர்ப்புத் தெரிவிக்கிறது. ஒவ்வொரு செய்தியும் பொது விசை குறியாக்கத்தைப் பயன்படுத்தி ஒவ்வொரு ப்ராக்ஸியிலும் குறியாக்கம் செய்யப்படுகிறது; இதன் விளைவாக வரும் குறியாக்கம் ஒரு ரஷ்ய பொம்மை போல அடுக்கி வைக்கப்படுகிறது (ஒவ்வொரு "பொம்மையும்" ஒரே அளவிலானது என்பதைத் தவிர). ஒவ்வொரு ப்ராக்ஸி சேவையகமும் அதன் சொந்த குறியாக்க அடுக்கை துண்டித்து அடுத்த செய்தியை எங்கு அனுப்புவது என்பதை வெளிப்படுத்துகிறது. ப்ராக்ஸி சேவையகங்களில் ஒன்றைத் தவிர மற்ற அனைத்தும் ட்ரேசரால் சமரசம் செய்யப்பட்டால், சில பலவீனமான எதிரிகளுக்கு எதிராக கண்டுபிடிக்க முடியாத தன்மையை இன்னும் அடைய முடியும். கலப்பு நெட்வொர்க்குகளின் கருத்து முதன்முதலில் டேவிட் சாம் என்பவரால் 1981 இல் விவரிக்கப்பட்டது. இந்த கருத்தை அடிப்படையாகக் கொண்ட பயன்பாடுகளில் அநாமதேய ரீமைலர்கள் (மிக்ஸ்மாஸ்டர் போன்றவை), வெங்காய ரூட்டிங், பூண்டு ரூட்டிங் மற்றும் விசை அடிப்படையிலான ரூட்டிங் (டோர், ஐ 2 பி மற்றும் ஃப்ரீனெட் உட்பட) ஆகியவை அடங்கும். டேவிட் சாம் 1979 ஆம் ஆண்டில் மிக்ஸ் நெட்வொர்க்குகள் என்ற கருத்தை தனது கட்டுரையில் வெளியிட்டார்ஃ "கண்டுபிடிக்க முடியாத மின்னணு அஞ்சல், திரும்பும் முகவரிகள் மற்றும் டிஜிட்டல் புனைப்பெயர்கள்". பொது விசை குறியாக்கவியல், மார்ட்டின் ஹெல்மேன், வைட்ஃபீல்ட் டிஃபி மற்றும் ரால்ப் மெர்க்லே ஆகியோரின் பணியின் மூலம் குறியாக்கவியல் துறைக்கு அவர் முதன்முதலில் அறிமுகப்படுத்தப்பட்ட சிறிது நேரத்திலேயே, அவரது முதுகலை பட்ட ஆய்வறிக்கை பணிக்காக இந்த கட்டுரை இருந்தது. பொது விசை குறியாக்கவியல் தகவலின் பாதுகாப்பை குறியாக்கம் செய்தாலும், தகவல்தொடர்புகளில் காணப்படும் மெட்டா தரவுகளில் தனிப்பட்ட தனியுரிமை பாதிப்புகள் இருப்பதாக சாம் நம்பினார். தனிப்பட்ட தனியுரிமையை சமரசம் செய்ய உதவிய சில பாதிப்புகளில் அனுப்பப்பட்ட மற்றும் பெறப்பட்ட செய்திகளின் நேரம், செய்திகளின் அளவு மற்றும் அசல் அனுப்புநரின் முகவரி ஆகியவை அடங்கும். மார்ட்டின் ஹெல்மேன் மற்றும் விட்ஃபீல்டின் "கிரிப்டோகிராஃபியில் புதிய திசைகள்" (1976) என்ற கட்டுரையை அவர் தனது படைப்பில் மேற்கோள் காட்டுகிறார். இது எவ்வாறு செயல்படுகிறது பங்கேற்பாளர் ஏ, செய்தியில் சீரற்ற மதிப்பு R ஐச் சேர்ப்பதன் மூலமும், முகவரியைப் பெறுபவரின் பொது விசையுடன் அதை மூடுவதன் மூலமும், B இன் முகவரியைச் சேர்ப்பதன் மூலமும், பின்னர் கலவையின் பொது விசையுடன் முடிவை மூடுவதன் மூலமும் பங்கேற்பாளர் B க்கு வழங்க ஒரு செய்தியைத் தயாரிக்கிறார். M தனது தனிப்பட்ட விசையுடன் அதைத் திறக்கிறது, இப்போது அவருக்கு B இன் முகவரி தெரியும், அவர் B க்கு அனுப்புகிறார். இதை நிறைவேற்ற, அனுப்புநர் கலவையின் பொது விசையை () எடுத்து, ஒரு சீரற்ற சரம் (), பெறுநருக்கு முகவரியிடப்பட்ட ஒரு உள்ளமைக்கப்பட்ட உறை மற்றும் பெறுநரின் மின்னஞ்சல் முகவரி (பி) ஆகியவற்றைக் கொண்ட ஒரு உறையை குறியாக்கம் செய்ய அதைப் பயன்படுத்துகிறார். இந்த உள்ளமைக்கப்பட்ட உறை பெறுநரின் பொது விசை () மூலம் குறியாக்கம் செய்யப்படுகிறது, மேலும் அனுப்பப்படும் செய்தியின் மூலத்துடன் மற்றொரு சீரற்ற சரம் (R0) உள்ளது. மறைகுறியாக்கப்பட்ட உயர்மட்ட உறை கிடைத்தவுடன், கலவை அதை திறக்க அதன் ரகசிய விசையைப் பயன்படுத்துகிறது. உள்ளே, அது பெறுநரின் (பி) முகவரியையும், பி-க்கு பிணைக்கப்பட்ட ஒரு மறைகுறியாக்கப்பட்ட செய்தியையும் காண்கிறது. சீரற்ற சரம் () நிராகரிக்கப்படுகிறது. தாக்குபவர் செய்திகளை யூகிப்பதைத் தடுக்க செய்தியில் தேவைப்படுகிறது. தாக்குபவர் உள்வரும் மற்றும் வெளிச்செல்லும் அனைத்து செய்திகளையும் கவனிக்க முடியும் என்று கருதப்படுகிறது. சீரற்ற சரம் பயன்படுத்தப்படாவிட்டால் (அதாவது. மட்டுமே அனுப்பப்படுகிறது) மற்றும் ஒரு தாக்குபவருக்கு செய்தி அனுப்பப்பட்டதா என்று ஒரு நல்ல யூகம் உள்ளது, அவர் வைத்திருக்கிறாரா என்பதை சோதிக்க முடியும், இதன் மூலம் அவர் செய்தியின் உள்ளடக்கத்தை அறிய முடியும். சீரற்ற சரத்தைச் சேர்ப்பதன் மூலம் தாக்குபவர் இந்த வகையான தாக்குதலைச் செய்வதிலிருந்து தடுக்கப்படுகிறார்; அவர் சரியான செய்தியை யூகிக்க வேண்டும் என்றாலும் (அதாவது. உண்மை) அவர் சரியானவரா என்பதை அவர் அறிய மாட்டார், ஏனெனில் அவருக்கு ரகசிய மதிப்பு தெரியாது. நடைமுறையில், உப்பாக செயல்படுகிறது. திரும்பும் முகவரிகள் இப்போது தேவைப்படுவது B க்கு A க்கு பதிலளிப்பதற்கான ஒரு வழியாகும், அதே நேரத்தில் B இலிருந்து A இன் அடையாளத்தை ரகசியமாக வைத்திருக்கிறது. ஒரு தீர்வு என்னவென்றால், A ஒரு கண்டுபிடிக்க முடியாத திரும்பும் முகவரியை உருவாக்குவது, அங்கு அதன் சொந்த உண்மையான முகவரி, தற்போதைய சந்தர்ப்பத்திற்கு மட்டுமே தேர்ந்தெடுக்கப்பட்ட ஒரு பொது ஒரு முறை விசை, மேலும் இது சீல் செய்யும் நோக்கங்களுக்காக சீரற்ற சரமாகவும் செயல்படும். பின்னர், ஏற்கனவே விவரிக்கப்பட்ட நுட்பங்களால் அனுப்பப்பட்ட செய்தியின் ஒரு பகுதியாக A இந்த திரும்பும் முகவரியை B க்கு அனுப்பலாம். B என்பது M க்கு அனுப்புகிறது, M அதை மாற்றுகிறது. இந்த கலவை செய்தி பகுதியை மீண்டும் குறியாக்கம் செய்வதற்கான திறவுகோலாக முகவரி பகுதியை குறியாக்கம் செய்த பிறகு அது கண்டுபிடிக்கும் பிட்களின் சரத்தைப் பயன்படுத்துகிறது. முகவரி பெறுபவர், A மட்டுமே, இதன் விளைவாக வரும் வெளியீட்டை குறியாக்கம் செய்ய முடியும், ஏனெனில் A மற்றும் இரண்டையும் உருவாக்கியது. பதில்-செய்தியின் உள்ளடக்கத்தை கலவையால் பார்க்க முடியாது என்பதை கூடுதல் விசை உறுதிப்படுத்துகிறது. பின்வருபவை கண்டுபிடிக்க முடியாத இந்த திரும்பும் முகவரியை B எவ்வாறு பயன்படுத்துகிறது என்பதைக் குறிக்கிறது, இது ஒரு புதிய வகையான கலவையின் மூலம் A க்கு ஒரு பதிலை உருவாக்குகிறதுஃ A B இன் செய்திஃ BA இலிருந்து செய்திக்கு பதிலளிக்கவும்ஃ எங்கேஃ = B இன் பொது விசை, = கலவையின் பொது விசை. ஒரு இலக்கு ஆதார அநாமதேயத்தை தியாகம் செய்யாமல் ஒரு மூலத்திற்கு பதிலளிக்க முடியும். பதில் செய்தி அனைத்து செயல்திறன் மற்றும் பாதுகாப்பு நன்மைகளையும் அநாமதேய செய்திகளுடன் மூலத்திலிருந்து இலக்கத்திற்கு பகிர்ந்து கொள்கிறது. ஒரு எதிரி முழு பாதையையும் பார்க்க முடிந்தாலும் கலப்பு நெட்வொர்க்குகள் பாதுகாப்பை வழங்கினாலும், கலவை முற்றிலும் சரியானதல்ல. எதிரிகள் நீண்ட கால தொடர்பு தாக்குதல்களை வழங்கலாம் மற்றும் பாக்கெட்டுகளை அனுப்புபவர் மற்றும் பெறுபவரைக் கண்காணிக்கலாம். அச்சுறுத்தல் மாதிரி ஒரு எதிரி கலப்பு நெட்வொர்க்கிற்கு வரும் மற்றும் வரும் போக்குவரத்தை கண்காணிப்பதன் மூலம் ஒரு செயலற்ற தாக்குதலைச் செய்யலாம். பல பாக்கெட்டுகளுக்கு இடையிலான வருகை நேரங்களை பகுப்பாய்வு செய்வது தகவல்களை வெளிப்படுத்தலாம். பாக்கெட்டுகளில் எந்த மாற்றமும் தீவிரமாக செய்யப்படாததால், இது போன்ற தாக்குதலைக் கண்டறிவது கடினம். தாக்குதலின் மோசமான நிலையில், நெட்வொர்க்கின் அனைத்து இணைப்புகளும் எதிரிகளால் கவனிக்கப்படக்கூடியவை என்றும் கலப்பு நெட்வொர்க்கின் உத்திகள் மற்றும் உள்கட்டமைப்பு அறியப்பட்டவை என்றும் நாங்கள் கருதுகிறோம். ஒரு உள்ளீட்டு இணைப்பில் உள்ள ஒரு பாக்கெட்டை பாக்கெட் பெறப்பட்ட நேரம், பாக்கெட்டின் அளவு அல்லது பாக்கெட்டின் உள்ளடக்கம் பற்றிய தகவல்களின் அடிப்படையில் வெளியீட்டு இணைப்பில் உள்ள ஒரு பாக்கெட்டுடன் தொடர்புபடுத்த முடியாது. பாக்கெட் நேரத்தை அடிப்படையாகக் கொண்ட பாக்கெட் தொடர்பு உள்ளடக்கம் மற்றும் பாக்கெட் அளவை அடிப்படையாகக் கொண்ட இணைப்பு மற்றும் தொடர்பு முறையே குறியாக்கம் மற்றும் பாக்கெட் திணிப்பு மூலம் தடுக்கப்படுகிறது. இடை-பாக்கெட் இடைவெளிகள், அதாவது, இரண்டு நெட்வொர்க் இணைப்புகளில் தொடர்ச்சியான இரண்டு பாக்கெட்டுகளைக் கவனிப்பதற்கான நேர வேறுபாடு, இணைப்புகள் ஒரே இணைப்பைக் கொண்டுள்ளனவா என்பதைக் கண்டறியப் பயன்படுகிறது. குறியாக்கம் மற்றும் திணிப்பு ஒரே ஐபி ஓட்டம் தொடர்பான இடை-பாக்கெட் இடைவெளியை பாதிக்காது. இடை-பாக்கெட் இடைவெளியின் வரிசைகள் இணைப்புகளுக்கு இடையில் பெரிதும் வேறுபடுகின்றன, எடுத்துக்காட்டாக வலை உலாவலில், போக்குவரத்து வெடிப்புகளில் நிகழ்கிறது. இந்த உண்மையை ஒரு இணைப்பை அடையாளம் காண பயன்படுத்தலாம். தனித்துவமான நேர கையொப்பங்களைக் கொண்ட பாக்கெட்டுகளின் வெடிப்புகளை இலக்கு ஓட்டத்தில் செலுத்துவதன் மூலம் செயலில் தாக்குதல் செயலில் தாக்குதல்கள் செய்யப்படலாம். மற்ற நெட்வொர்க் இணைப்புகளில் இந்த பாக்கெட்டுகளை அடையாளம் காண முயற்சிக்க தாக்குபவர் தாக்குதல்களைச் செய்யலாம். அடுத்தடுத்த அனைத்து கலவைகளிலும் சமச்சீர் விசைகள் பற்றிய தேவையான அறிவு காரணமாக தாக்குபவரால் புதிய பாக்கெட்டுகளை உருவாக்க முடியாமல் போகலாம். மறுதொடக்கம் பாக்கெட்டுகளைப் பயன்படுத்த முடியாது, ஏனெனில் அவை ஹாஷிங் மற்றும் கேச்சிங் மூலம் எளிதில் தடுக்கப்படுகின்றன. செயற்கை இடைவெளி இலக்கு ஓட்டத்தில் பெரிய இடைவெளிகளை உருவாக்க முடியும், தாக்குபவர் பெரிய அளவிலான தொடர்ச்சியான பாக்கெட்டுகளை ஓட்டத்தில் போட்டால். எடுத்துக்காட்டாக, ஒரு உருவகப்படுத்துதல் 3000 பாக்கெட்டுகளை இலக்கு ஓட்டத்திற்கு அனுப்புகிறது, அங்கு தாக்குபவர் ஓட்டம் தொடங்கிய 1 வினாடிக்கு பிறகு பாக்கெட்டுகளை கைவிடுகிறார். கைவிடப்பட்ட தொடர்ச்சியான பாக்கெட்டுகளின் எண்ணிக்கை அதிகரிக்கும் போது, தற்காப்பு வீழ்ச்சியின் செயல்திறன் கணிசமாகக் குறைகிறது. ஒரு பெரிய இடைவெளியை அறிமுகப்படுத்துவது கிட்டத்தட்ட எப்போதும் அடையாளம் காணக்கூடிய அம்சத்தை உருவாக்கும். செயற்கை வெடிப்புகள் தாக்குபவர் செயற்கை வெடிப்புகளை உருவாக்க முடியும். செயற்கை பாக்கெட்டுகளில் இருந்து ஒரு கையொப்பத்தை உருவாக்கி, அவற்றை ஒரு குறிப்பிட்ட காலத்திற்கு ஒரு இணைப்பில் வைத்து, பின்னர் அவை அனைத்தையும் ஒரே நேரத்தில் வெளியிடுவதன் மூலம் இது செய்யப்படுகிறது. தற்காப்பு வீழ்ச்சி இந்த சூழ்நிலையில் எந்த பாதுகாப்பையும் வழங்காது, மேலும் தாக்குபவர் இலக்கு ஓட்டத்தை அடையாளம் காண முடியும். இந்த தாக்குதலைத் தடுக்க எடுக்கக்கூடிய பிற பாதுகாப்பு நடவடிக்கைகள் உள்ளன. அத்தகைய ஒரு தீர்வு தகவமைப்பு திணிப்பு வழிமுறைகளாக இருக்கலாம். பாக்கெட்டுகள் எவ்வளவு தாமதமாகின்றனவோ, அவ்வளவு எளிதாக நடத்தையை அடையாளம் காண முடியும், இதனால் சிறந்த பாதுகாப்பைக் கவனிக்க முடியும். பிற நேர பகுப்பாய்வு தாக்குதல்கள் ஒரு தாக்குபவர் இடை-பாக்கெட் இடைவெளிகளைத் தவிர மற்ற நேரத் தாக்குதல்களையும் பார்க்கலாம். நெட்வொர்க்கின் நடத்தையில் ஏற்படும் மாற்றங்களைக் கவனிக்க தாக்குபவர் பாக்கெட் ஸ்ட்ரீம்களை தீவிரமாக மாற்றியமைக்க முடியும். டி. சி. பி பாக்கெட்டுகளை மீண்டும் அனுப்ப கட்டாயப்படுத்த பாக்கெட்டுகள் சிதைக்கப்படலாம், இது தகவல்களை வெளிப்படுத்த நடத்தை எளிதில் கவனிக்கக்கூடியது. ஸ்லீப்பர் தாக்குதல் ஒரு எதிரி செய்திகளை அனுப்புவதையும் பெறுவதையும் வாசல் கலவைகளாக பார்க்க முடியும் என்று வைத்துக்கொள்வோம், ஆனால் இந்த கலவைகளின் உள் செயல்பாட்டை அல்லது அதிலிருந்து அனுப்பப்படுவதை அவர்களால் பார்க்க முடியாது. எதிரி அந்தந்த கலவைகளில் தங்கள் சொந்த செய்திகளை விட்டுச் சென்றிருந்தால், அவர்கள் இரண்டில் ஒன்றைப் பெற்றால், அவர்கள் அனுப்பிய செய்தியையும் அதனுடன் தொடர்புடைய அனுப்புநரையும் தீர்மானிக்க முடியும். எதிரி எந்த நேரத்திலும் தங்கள் செய்திகளை (செயலில் உள்ள கூறு) கலவையில் வைக்க வேண்டும், மேலும் ஒரு செய்தி அனுப்பப்படுவதற்கு முன்பு செய்திகள் அங்கேயே இருக்க வேண்டும். இது பொதுவாக ஒரு செயலில் தாக்குதல் அல்ல. பலவீனமான எதிரிகள் இந்த தாக்குதலை மற்ற தாக்குதல்களுடன் இணைந்து மேலும் சிக்கல்களை ஏற்படுத்த பயன்படுத்தலாம். கலப்பு நெட்வொர்க்குகள் உள்வரும் மற்றும் வெளிச்செல்லும் செய்திகளுக்கு இடையில் குறிப்பிடத்தக்க உறவை உருவாக்குவதைத் தவிர்ப்பதற்காக அவர்கள் பெறும் செய்திகளின் வரிசையை மாற்றுவதன் மூலம் பாதுகாப்பைப் பெறுகின்றன. கலவைகள் செய்திகளுக்கு இடையில் குறுக்கீட்டை உருவாக்குகின்றன. கலவைப் பார்வையாளருக்கு தகவல் கசிவு விகிதத்தில் குறுக்கீடு வரம்புகளை வைக்கிறது. அளவு n இன் கலவையில், கலவையிலிருந்து உள்ளீடு மற்றும் வெளியீட்டை எதிர்ப்பவர் கவனிப்பது ஒரு பொருத்தத்தை தீர்மானிப்பதில் வரிசை n இன் நிச்சயமற்ற தன்மையைக் கொண்டுள்ளது. ஒரு ஸ்லீப்பர் தாக்குதல் இதைப் பயன்படுத்திக் கொள்ளலாம். ஒவ்வொரு கலவையிலும் ஒரு ஸ்லீப்பருடன் வாசல் கலவைகளின் அடுக்கு நெட்வொர்க்கில், அனுப்புநர்களிடமிருந்து உள்ளீடுகளைப் பெறும் ஒரு அடுக்கு மற்றும் இறுதி இலக்குக்கு செய்திகளை அனுப்பும் கலவைகளின் இரண்டாவது அடுக்கு உள்ளது. இதிலிருந்து, அனுப்புநரிடமிருந்து பெறப்பட்ட செய்தி துப்பாக்கிச் சூடு நடத்தாத எந்த அடுக்கு 1 கலவையிலும் வந்திருக்க முடியாது என்பதை தாக்குபவர் அறிந்து கொள்ளலாம். அனுப்பப்பட்ட மற்றும் பெறப்பட்ட செய்திகளை இந்த ஸ்லீப்பர்களுடன் பொருத்துவதற்கான அதிக நிகழ்தகவு உள்ளது, எனவே தொடர்பு முற்றிலும் அநாமதேயமாக இல்லை. கலவைகள் முற்றிலும் நேரமாகவும் இருக்கலாம்ஃ அவை ஒரு குறிப்பிட்ட இடைவெளியில் பெறப்பட்ட செய்திகளின் வரிசையை சீரற்றதாக்கி, அவற்றில் சிலவற்றை கலவைகளுடன் இணைக்கின்றன, அந்த இடைவெளியில் பெறப்பட்ட போதிலும் இடைவெளியின் முடிவில் அவற்றை அனுப்புகின்றன. மிக்ஸின்தாட் டிஜிக்கு கிடைக்கக்கூடிய செய்திகள் தலையிடும், ஆனால் எந்த செய்திகளும் கிடைக்கவில்லை என்றால், பெறப்பட்ட செய்திகளில் எந்த குறுக்கீடும் இல்லை. குறிப்புகள் அநாமதேய நெட்வொர்க்குகள் இணைய தனியுரிமை பாதுகாப்பான தகவல்தொடர்பு ரூட்டிங் நெட்வொர்க் கட்டமைப்பு கிரிப்டோகிராஃபிக் நெறிமுறைகள் கிரிப்டோகிராஃபிக் பழங்காலங்கள் கலப்பு நெட்வொர்க்குகள்