Sockstress
சாக்ஸ்ட்ரெஸ் என்பது இணையம் மற்றும் பிற TCP-அடிப்படையிலான நெட்வொர்க்குகளில் TCP இணைப்புகளை ஏற்றுக்கொள்ளும் சேவையகங்கள் மற்றும் பிற சாதனங்களைத் தாக்கும் ஒரு முறையாகும். இந்த முறை ஒரு சேவை அல்லது ஒரு முழு இயந்திரத்தையும் செயலிழக்கச் செய்வதற்காக உள்ளூர் வளங்களைப் பயன்படுத்துகிறது, அடிப்படையில் சேவை மறுப்பு தாக்குதலாக செயல்படுகிறது. அவுட் போஸ்ட் 24 இல் மறைந்த ஜாக் சி. லூயிஸ் என்பவரால் சாக்ஸ்ட்ரெஸ் கருத்தாக்கத்தின் உள் ஆதாரமாக உருவாக்கப்பட்டது. கார்ப்பரேட் பாதுகாப்புக்கான நெட்வொர்க்குகளை சோதிக்கவும் விசாரிக்கவும் யூனிகார்ன்ஸ்கேன் பயன்படுத்தி முரண்பாடுகளை லூயிஸ் கண்டுபிடித்தார், இது சாக்ஸ்ட்ரெஸின் வளர்ச்சிக்கு வழிவகுத்தது. இந்த கருத்து முதன்முதலில் செப்டம்பர் 2008 இல் நிரூபிக்கப்பட்டது. பின்லாந்தில் நடந்த டி 2 மாநாட்டில் மேலும் விவரங்களை வெளியிட ஆராய்ச்சியாளர்கள் திட்டமிட்டிருந்தனர், அங்கு அவர்கள் தாக்குதல்களை ஆர்ப்பாட்டம் செய்தனர். அதற்கு பதிலாக அவர்கள் தொடர்ந்து நெருக்கமாக பணியாற்றவும், விற்பனையாளர் மற்றும் தரமான சமூகங்களுக்கு அதிக நேரம் கொடுக்கவும் தேர்வு செய்தனர். ஒரு வலைப்பதிவு பதிவில் அவர்கள் "மோசமாக செயல்படுத்தப்பட்ட அவசர திருத்தங்களைப் பெற நாங்கள் அவர்களை [விற்பனையாளர்களை] தேவையற்ற அழுத்தத்திற்கு உட்படுத்தவில்லை" என்று கூறினர். சாக்ஸ்டிரஸைப் போன்ற தாக்குதலை நிரூபித்த என்கில்லர் 2 என்ற கருத்தாக்கத்தின் ஆதாரக் கருவி ஃபோட்டிஸ் சான்ட்ஸிஸ் என்ற இத்தில்கோரால் ஃப்ராக் எசின் மீது வெளியிடப்பட்டது. பாக்கெட்-பகுப்பாய்வு நுட்பங்கள் மற்றும் மெய்நிகர் நிலைகளைப் பயன்படுத்தி என்கில்லர் 2 முற்றிலும் நிலையற்ற முறையில் செயல்படுகிறது, மேலும் டி. சி. பி, பெர்சிஸ்ட் டைமரின் உள்ளார்ந்த பொறிமுறையைப் பயன்படுத்துகிறது, இதனால் குறைந்த அளவு நெட்வொர்க் போக்குவரத்துடன் ஒரு பொதுவான டிஓஎஸ் தாக்குதலைச் செய்ய முடியும் மற்றும் எல்லையற்ற அளவில் நீட்டிக்க முடியும். சாக்ஸ்ட்ரெஸ் பற்றி சாக்ஸ்ட்ரெஸ் என்பது ஒரு பயனர்-நில டி. சி. பி சாக்கெட் அழுத்த கட்டமைப்பாகும், இது தடமறிதல் நிலையின் வழக்கமான மேல்நிலைக்கு வராமல் தன்னிச்சையான எண்ணிக்கையிலான திறந்த சாக்கெட்டுகளை முடிக்க முடியும். சாக்கெட் நிறுவப்பட்டவுடன், குறிப்பிட்ட வகையான கர்னல் மற்றும் கவுண்டர்கள், டைமர்கள் மற்றும் மெமரி குளங்கள் போன்ற கணினி வளங்களை குறிவைத்து TCP தாக்குதல்களை அனுப்பும் திறன் கொண்டது. வெளிப்படையாக, இங்கே விவரிக்கப்பட்டுள்ள சில தாக்குதல்கள் "நன்கு அறியப்பட்டவை" என்று கருதப்படுகின்றன. இருப்பினும், இந்த தாக்குதல்களின் முழு விளைவுகளும் குறைவாகவே அறியப்படுகின்றன. மேலும், இன்னும் கண்டுபிடிக்கப்பட வேண்டிய/ஆவணப்படுத்தப்பட வேண்டிய தாக்குதல்கள் உள்ளன. குறிப்பிட்ட வளங்களை குறைப்பதற்கான வழிகளை ஆராய்ச்சியாளர்கள் ஆவணப்படுத்துவதால், தாக்குதல் தொகுதிகள் சாக்ஸ் கட்டமைப்பின் மரத்தில் சேர்க்கப்படலாம். சாக்ஸ்ட்ரெஸ் தாக்குதல் கருவி இரண்டு முக்கிய பகுதிகளைக் கொண்டுள்ளதுஃ 1) ஃபாண்டைப்ஃ ஃபாண்டைப் என்பது ஐபி முகவரிகளுக்கான ஏஆர்பி செய்யும் ஒரு "ஃபாண்டம் ஐபி" நிரலாகும். ஃபாண்டைப் பயன்படுத்த, 'ஃபாண்டைப்-ஐ இடைமுகம் சிஐடிஆர்', எக்ஸ்., 'ஃபாண்டிப்-ஐ எத்0 192.168.0.128/25' என்று தட்டச்சு செய்யவும். இந்த ஏஆர்பி/அடுக்கு 2 செயல்பாட்டை உள்ளூர் நெட்வொர்க் இடவியல் தேவைகளைப் பொறுத்து வேறு வழிகளில் விருப்பப்படி வழங்க முடியும். சாக்ஸ்ட்ரெஸ் பயனர்-நிலத்தில் டி. சி. பி சாக்கெட்டுகளை நிறைவு செய்வதால், கர்னலின் பயன்பாட்டிற்காக கட்டமைக்கப்பட்ட ஐபி முகவரியுடன் சாக்ஸ்ட்ரெஸைப் பயன்படுத்துவது நல்லதல்ல, ஏனெனில் கர்னல் பின்னர் சாக்கெட்டுகளை ஆர்எஸ்டி செய்யும். முதல் கொடி கொண்ட உள்வரும் பாக்கெட்டுகளை கைவிட ஃபயர்வாலைப் பயன்படுத்துவது அதே இலக்கை அடையவும், கர்னல் தாக்குதல் திசையனுடன் தலையிடுவதைத் தடுக்கவும் பயன்படுத்தப்படலாம் என்பதால் இது கண்டிப்பாகத் தேவையில்லை. 2) சாக்ஸ்ட்ரெஸ்ஃ அதன் மிக அடிப்படையான பயன்பாட்டில், சாக்ஸ்ட்ரெஸ் வெறுமனே டி. சி. பி சாக்கெட்டுகளைத் திறந்து ஒரு குறிப்பிட்ட டி. சி. பி அழுத்த சோதனையை அனுப்புகிறது. இது விருப்பப்படி ஒரு பயன்பாட்டு குறிப்பிட்ட TCP பேலோடை அனுப்பலாம் (அதாவது. 'GET/HTTP/1' கோரிக்கை). முன்னிருப்பாக, போஸ்ட் அட்டாக் என்பது நிறுவப்பட்ட சாக்கெட்டில் அடுத்தடுத்த தகவல்தொடர்புகளை புறக்கணிக்கிறது. இது செயலில் உள்ள சாக்கெட்டுகளுக்கான ACK ஆய்வுகளை விருப்பப்படி செய்யலாம். கைகுலுக்கிய பிறகு இலக்கு கிடைக்கச் செய்யும் வெளிப்படும் வளங்களை தாக்குதல்கள் பயன்படுத்திக் கொள்கின்றன. கிளையன்ட் பக்க குக்கீகள், வலைப்பதிவுகள், செய்திகள் மற்றும் கலந்துரையாடல் பட்டியல்களில் பெரிதும் விவாதிக்கப்படுகின்றன, இது சாக்ஸ்டிரஸின் செயல்படுத்தல் விவரமாகும், மேலும் இந்த தாக்குதல்களை நடத்துவதற்கு கண்டிப்பாக தேவையில்லை. தாக்குதல் காட்சிகள் சாக்ஸ்ட்ரெஸ் கட்டமைப்பில் உள்ள ஒவ்வொரு தாக்குதலும் அது தாக்கும் அமைப்பு/சேவையில் சில தாக்கத்தை ஏற்படுத்துகிறது. இருப்பினும், சில தாக்குதல்கள் ஒரு குறிப்பிட்ட அமைப்பு/சேவை கலவையை எதிர்த்து மற்றவர்களை விட மிகவும் பயனுள்ளதாக இருக்கும். இணைப்பு வெள்ள அழுத்தம் சாக்ஸ்ட்ரெஸ் ஒரு எளிய இணைப்பு வெள்ளத் தாக்குதலைச் செய்ய ஒரு சிறப்பு தாக்குதல் தொகுதியைக் கொண்டிருக்கவில்லை, ஆனால்-c-1 (அதிகபட்ச இணைப்புகள் வரம்பற்றவை) மற்றும்-m-1 (அதிகபட்ச சின் வரம்பற்றவை) விருப்பங்கள் பயன்படுத்தப்பட்டால் எந்த தாக்குதல் தொகுதிகளையும் பயன்படுத்தலாம். சிபிஎன்ஐ ஆவணத்தில் பிரிவு 3.1.1 இல் விவரிக்கப்பட்டுள்ளபடி கிடைக்கக்கூடிய அனைத்து டிஸிபிகளையும் முடக்கி, இணைப்பு வெள்ளத்தை நிகழ்த்துவதன் மூலம் இது நாப்தா தாக்குதலை தோராயமாக மதிப்பிடும் எடுத்துக்காட்டு கட்டளைகள்ஃ ஃபாண்டைப்-ஐ எத்0 192.168.1.128/25-விவிவி சாக்ஸ்டிரெஸ்-ஏ-சி-1-டி 192.168.1.100-எம்-1-எம்எஸ்-பி22,80-ஆர்300-எஸ் 192.168.1.128/25-விவி ஜீரோ சாளர இணைப்பு அழுத்தம் கேட்கும் சாக்கெட்டுடன் ஒரு இணைப்பை உருவாக்கவும், 3 வழி கைகுலுக்கலில் (கடைசி ஏ. சி. கே. க்குள்) 0 சாளரத்தை அனுப்பவும். சின்-> (4 கே சாளரம்) <-சின் + அக் (32 கே சாளரம்) அக்-> (0 சாளரம்) இப்போது பூஜ்ஜிய சாளரம் திறக்கும் வரை சேவையகம் கிளையண்ட்டை "ப்ரோப்" செய்ய வேண்டும். புரிந்துகொள்ள வேண்டிய தாக்குதல் வகைகளில் இது மிகவும் எளிதானது. இதன் விளைவாக ஒரு இணைப்பு வெள்ளம் போன்றது, தவிர சாக்கெட்டுகள் காலவரையின்றி திறந்திருக்கும் (-A/ACK இயக்கப்பட்டிருக்கும் போது). இது சிபிஎன்ஐ ஆவணத்தில் பிரிவு 2.2 இல் விவரிக்கப்பட்டுள்ளது. இங்கே ஒரு மாறுபாடு பிஎஸ்எச் ஒரு கிளையன்ட் பேலோடாக இருக்கும் (அதாவது. சாளரத்தை 0 ஆக அமைப்பதற்கு முன் 'GET/HTTP/1'). இந்த மாறுபாடு சிபிஎன்ஐ ஆவணப் பிரிவு 5.1.1 இல் விவரிக்கப்பட்டுள்ளதைப் போலவே இருக்கும். மேலும் ஒரு மாறுபாடு என்னவென்றால், எப்போதாவது 0 ஐ விட பெரிய TCP சாளரத்தை விளம்பரப்படுத்துவது, பின்னர் 0-சாளரத்திற்குச் செல்வது. எடுத்துக்காட்டு கட்டளைகள்ஃ ஃபாண்டைப்-ஐ எத்த்0 192.168.1.128/25-விவிவி சாக்ஸ்டிரஸ்-ஏ-சி-1-டி-எம்-1-எம்-பி22,80-ஆர்300-எஸ் 192.168.1.128/25-விவி சிறிய சாளர அழுத்தம் கேட்கும் சாக்கெட்டுடன் ஒரு இணைப்பை உருவாக்கி, 3 வழி கைகுலுக்கலில் (கடைசி ஏ. சி. கே. க்குள்) 4 பைட்டுகளின் சாளர அளவை அமைக்கவும், பின்னர் டி. சி. பி பேலோடுடன் (அதை ஏற்றுக்கொள்ளும் அளவுக்கு பெரியதாக இருக்கும் ஒரு சாளரத்திற்குள்) ஒரு ஏ. சி. கே/பி. எஸ். எச் பாக்கெட்டை உருவாக்கவும், ஒரு சாளரத்தை இன்னும் 4 பைட்டுகளாக அமைக்கவும். இது கர்னல் நினைவகத்தை நுகர்வதற்கு வழிவகுக்கும், ஏனெனில் இது பதிலை எடுத்து சிறிய 4 பைட் துண்டுகளாக பிரிக்கிறது. இது ஒரு இணைப்பு வெள்ளத்தைப் போலல்லாமல், அந்த நினைவகத்தில் இப்போது செய்யப்பட்ட ஒவ்வொரு கோரிக்கைக்காகவும் பயன்படுத்தப்படுகிறது. இது லினக்ஸ்/அப்பாச்சி மற்றும் லினக்ஸ்/அனுப்பும் அஞ்சல் அமைப்புகளை நம்பகத்தன்மையுடன் செயலிழந்த நிலையில் வைத்துள்ளது. இது மற்ற அமைப்புகளுக்கு எதிராகவும் பயனுள்ளதாக இருக்கும். பக்கம் 17 இன் இரண்டாவது முதல் கடைசி பத்தியில் சிபிஎன்ஐ ஆவணத்தில் விவரிக்கப்பட்டுள்ளதைப் போலவே இது விளைவுகளை ஏற்படுத்தும் என்று எதிர்பார்க்கப்படுகிறது. சாக்ஸ்ட்ரெஸ் மூலத்தில் உள்ள payload.c கோப்பைப் பாருங்கள். எச் போர்ட் சுவிட்ச் அறிக்கையைப் பாருங்கள். அந்த பிரிவில் குறிப்பிட்ட துறைமுகங்களுக்கு அனுப்பப்பட வேண்டிய பேலோடுகளை நீங்கள் குறிப்பிடலாம். ஒரு பேலோடை அனுப்புவது மிகவும் பயனுள்ளதாக இருக்கும், இது முடிந்தவரை பெரிய பதிலை உருவாக்கும் (அதாவது. 'ஜி. இ. டி/பெரிய கோப்பு. ஜிப்'). இதற்கு எதிராக நல்லதுஃ ஆரம்ப இணைப்பு பதாகைகளைக் கொண்ட சேவைகள் ஒரு ஆரம்ப கோரிக்கையை ஏற்றுக்கொண்டு ஒரு பெரிய பதிலை அனுப்பும் சேவைகள் (எடுத்துக்காட்டாக ஒரு பெரிய வலைப்பக்கத்திற்கு எதிராக ஒரு GET கோரிக்கை, அல்லது கோப்பு பதிவிறக்கம்) எடுத்துக்காட்டு கட்டளைகள்ஃ fantaip-i eth0 192.168.1.128/25-vvv sockstress-A-c-1-d 192.168.1.100-m-1-Mw-p22,80-r300-s 192.168.1.128/25-vv பிரிவு துளை அழுத்தம் கேட்கும் சாக்கெட்டுடன் ஒரு இணைப்பை உருவாக்கவும், 3 வழி கைகுலுக்கலில் (கடைசி ACK க்குள்) ரிமோட் சிஸ்டத்தால் விளம்பரப்படுத்தப்பட்டபடி ஒரு சாளரத்தின் தொடக்கத்திற்கு 4 பைட்டுகளை அனுப்பவும். பின்னர் சாளரத்தின் முடிவில் 4 பைட்டுகளை அனுப்புங்கள். பின்னர் இணைப்பை 0-சாளரத்தில் இணைக்கவும். அடுக்கைப் பொறுத்து, இது தொலைநிலை அமைப்பு ஒரு இணைப்புக்கு கர்னல் நினைவகத்தின் பல பக்கங்களை ஒதுக்க காரணமாக இருக்கலாம். இது ஒரு இணைப்பு வெள்ளத்தைப் போலல்லாமல், அந்த நினைவகத்தில் இப்போது செய்யப்பட்ட ஒவ்வொரு இணைப்புக்கும் பயன்படுத்தப்படுகிறது. இந்த தாக்குதல் முதலில் லினக்ஸை குறிவைத்து உருவாக்கப்பட்டது. இது விண்டோஸிற்கும் எதிராக மிகவும் பயனுள்ளதாக இருக்கும். இது செக்-டி மற்றும் டி 2 டெமோக்களில் பயன்படுத்தப்பட்ட தாக்குதல். சிபிஎன்ஐ ஆவணத்தில் பிரிவு 5.2.2,5 வது பத்தி மற்றும் பிரிவு 5.3 இல் விவரிக்கப்பட்டுள்ளதைப் போலவே இது விளைவுகளை ஏற்படுத்தும் என்று எதிர்பார்க்கப்படுகிறது. இதற்கு எதிராக நல்லதுஃ இந்த தூண்டுதலுக்கு பதிலளிக்கும் வகையில் கர்னல் நினைவகத்தின் பல பக்கங்களை ஒதுக்கும் அடுக்குகள் எடுத்துக்காட்டு கட்டளைகள்ஃ ஃபாண்டைப்-ஐ ஈத்0 192.168.1.128/25-விவிவி சாக்ஸ்டிரெஸ்-ஏ-சி-1-டி 192.168.1.100-எம்-1-எம்எஸ்-பி22,80-ஆர்300-எஸ் 192.168.1.128/25-விவி ஆர்க்யூ எஃப்ஐஎன் இடைநிறுத்தம் அழுத்தம் கேட்கும் சாக்கெட்டுடன் ஒரு இணைப்பை உருவாக்கவும். பிஎஸ்எச் ஒரு பயன்பாட்டு பேலோட் (அதாவது. 'GET/HTTP/1'). இணைப்பை கண்டுபிடித்து அதை 0-விண்டோ செய்யுங்கள். நீங்கள் குறிவைக்கும் அடுக்கு/பயன்பாட்டைப் பொறுத்து இந்த தாக்குதல் மிகவும் மாறுபட்ட முடிவுகளைக் கொண்டிருக்கும். சிஸ்கோ 1700 (ஐஓஎஸ்) வலை சேவையகத்திற்கு எதிராக இதைப் பயன்படுத்தி, ஃபின் _ வேட் _ 1 இல் சாக்கெட்டுகள் காலவரையின்றி விடப்பட்டிருப்பது கண்டறியப்பட்டது. இத்தகைய சாக்கெட்டுகள் போதுமான அளவு இருந்த பிறகு, திசைவியால் டி. சி. பி. யை சரியாக தொடர்பு கொள்ள முடியவில்லை. சாக்ஸ்ட்ரெஸ் மூலத்தில் உள்ள payload.c கோப்பைப் பாருங்கள். எச் போர்ட் சுவிட்ச் அறிக்கையைப் பாருங்கள். அந்த பிரிவில் குறிப்பிட்ட துறைமுகங்களுக்கு அனுப்பப்பட வேண்டிய பேலோடுகளை நீங்கள் குறிப்பிடலாம். நீங்கள் தொடர்பு கொள்ளும் பயன்பாட்டிற்கு ஒரு சாதாரண கிளையன்ட் போல தோற்றமளிக்கும் பேலோடை அனுப்புவது முக்கியம். ஒரு சிஸ்கோ 1700 க்கு எதிராக, இந்த தாக்குதலைப் பயன்படுத்தும் போது மிகவும் மெதுவான விகிதத்தில் தாக்குதல் நடத்துவது முக்கியம். எடுத்துக்காட்டு கட்டளைகள்ஃ ஃபாண்டைப்-ஐ எத்த்0 192.168.1.128/25-விவிவி சாக்ஸ்டிரெஸ்-ஏ-சி-1-டி 192.168.1.100-எம்-1-எம்எஸ்-பி80-ஆர்10-எஸ் 192.168.1.128/25-விவி ரெனோ பிரஷர் ஸ்ட்ரெஸ்-ஐ செயல்படுத்தவும் கேட்கும் சாக்கெட்டுடன் ஒரு இணைப்பை உருவாக்கவும். பிஎஸ்எச் ஒரு பயன்பாட்டு பேலோட் (அதாவது. 'GET/HTTP/1'). மூன்று இரட்டை ஏ. சி. கே. சாக்ஸ்ட்ரெஸ் மூலத்தில் உள்ள payload.c கோப்பைப் பாருங்கள். எச் போர்ட் சுவிட்ச் அறிக்கையைப் பாருங்கள். அந்த பிரிவில் குறிப்பிட்ட துறைமுகங்களுக்கு அனுப்பப்பட வேண்டிய பேலோடுகளை நீங்கள் குறிப்பிடலாம். நீங்கள் தொடர்பு கொள்ளும் பயன்பாட்டிற்கு ஒரு சாதாரண கிளையன்ட் போல தோற்றமளிக்கும் பேலோடை அனுப்புவது முக்கியம். இதற்கு எதிராக நல்லதுஃ ரெனோ அல்லது ஒத்த திட்டமிடல் செயல்பாட்டை செயல்படுத்தும் இந்த முறையை ஆதரிக்கும் அடுக்குகள் எடுத்துக்காட்டு கட்டளைகள்ஃ ஃபாண்டைப்-ஐ எத்0 192.168.1.128/25-விவிவி சாக்ஸ்டிரெஸ்-ஏ-சி-1-டி 192.168.1.100-எம்-1-எம்ஆர்-பி22,80-ஆர்300-எஸ் 192.168.1.128/25-விவி பிற யோசனைகள் ஃபின் _ டபிள்யூஏஐடி _ 2 அழுத்தத்தை கேட்கும் சாக்கெட்டுடன் இணைப்பை உருவாக்கவும். பிஎஸ்எச் ஒரு பயன்பாட்டு பேலோட், இது மறுபுறத்தில் உள்ள பயன்பாட்டை சாக்கெட்டை மூடுவதற்கு காரணமாக இருக்கலாம் (இலக்கு ஒரு எஃப்ஐஎன் அனுப்புகிறது). அக் தி ஃபைன். இதற்கு எதிராக நல்லதுஃ FIN _ WAT _ 2 காலக்கெடுவைக் கொண்டிராத அடுக்குகள். பெரிய நெரிசல் சாளர அழுத்தம் பாதையை சுருக்குங்கள் தாக்குதல்களின் எம். டி 5 அழுத்த விளைவுகள் தாக்குதல்கள் நிரந்தரமாக நிறுத்தப்பட்ட இணைப்புகளைத் தொடங்குவதில் வெற்றிகரமாக இருந்தால், சேவையகத்தின் இணைப்பு அட்டவணையை விரைவாக நிரப்ப முடியும், இது ஒரு குறிப்பிட்ட சேவைக்கான சேவை நிபந்தனையை திறம்பட உருவாக்குகிறது. பல சந்தர்ப்பங்களில் தாக்குதல்கள் குறிப்பிடத்தக்க அளவு நிகழ்வு வரிசைகள் மற்றும் கணினி நினைவகத்தை உட்கொள்வதையும் நாம் கண்டோம், இது தாக்குதல்களின் விளைவுகளை தீவிரப்படுத்துகிறது. இதன் விளைவாக TCP தகவல்தொடர்பு, உறைந்த அமைப்புகள் மற்றும் கணினி மறுதொடக்கங்களுக்கான நிகழ்வு டைமர்கள் இல்லாத அமைப்புகள் உள்ளன. தாக்குதல்களுக்கு குறிப்பிடத்தக்க அலைவரிசை தேவையில்லை. ஒரு சேவை சில நொடிகளில் கிடைக்காமல் போவது அற்பமானது என்றாலும், ஒரு முழு அமைப்பையும் செயலிழக்கச் செய்ய பல நிமிடங்கள் ஆகலாம், சில சந்தர்ப்பங்களில் மணிநேரங்கள் ஆகலாம். ஒரு பொதுவான விதியாக, ஒரு கணினி எவ்வளவு அதிகமான சேவைகளைக் கொண்டிருக்கிறதோ, அவ்வளவு விரைவாக அது பேரழிவுக்கு ஆளாகும் (உடைந்த TCP, கணினி பூட்டு, மறுதொடக்கம் போன்றவை). தாக்குதல்களின் விளைவுகள். மாற்றாக, அதிக எண்ணிக்கையிலான ஐபி முகவரிகளிலிருந்து தாக்குவதன் மூலம் தாக்குதல் பெருக்கத்தை அடைய முடியும். நாங்கள் பொதுவாக எங்கள் ஆய்வகங்களில் a/29 முதல் a/25 வரை தாக்குகிறோம். ஒரு/32 இலிருந்து தாக்குவது பொதுவாக கணினியில் பரந்த பிழைகளை ஏற்படுத்துவதில் குறைவான செயல்திறன் கொண்டது. சுரண்டல் எச்சரிக்கைகள் பாதிக்கப்பட்டவர்களின் இணைப்பு அட்டவணைகளை திறம்பட நிரப்ப தாக்குதலுக்கு வெற்றிகரமான டி. சி. பி 3 வழி கைகுலுக்கல் தேவைப்படுகிறது. இது தாக்குதலின் செயல்திறனைக் கட்டுப்படுத்துகிறது, ஏனெனில் ஒரு தாக்குபவர் கண்டுபிடிப்பைத் தவிர்க்க கிளையன்ட் ஐபி முகவரியை ஏமாற்ற முடியாது. ஒரு சாக்ஸ்ட்ரெஸ் பாணி சுரண்டலுக்கு தாக்குதல் இயந்திரத்தில் மூல சாக்கெட்டுகளுக்கான அணுகல் தேவைப்படுகிறது, ஏனெனில் பாக்கெட்டுகள் OS இன் இணைப்பு () API ஐ விட பயனர் இடத்தில் கையாளப்பட வேண்டும். விண்டோஸ் எக்ஸ்பி எஸ். பி. 2 மற்றும் அதற்கு மேற்பட்டவற்றில் ரா சாக்கெட்டுகள் முடக்கப்பட்டுள்ளன, ஆனால் சாதன இயக்கிகள் இந்த வசதியை மீண்டும் விண்டோஸில் வைக்க உடனடியாக கிடைக்கின்றன. * நிக்ஸ் போன்ற மூல சாக்கெட்டுகளுடன் மற்ற தளங்களில் உள்ளதைப் போலவே சுரண்டலை செயல்படுத்த முடியும் மற்றும் ரூட் (சூப்பர் யூசர்) சலுகைகள் தேவைப்படுகின்றன. இலக்கை பாதிக்க ஒரு தாக்குபவர் டி. சி. பி சாக்கெட்டுகளை நிறுவ முடியும் என்பதால், முக்கியமான அமைப்புகள் மற்றும் திசைவிகளில் டி. சி. பி சேவைகளுக்கான வெள்ளை-பட்டியல் அணுகல் தற்போது தணிப்பதற்கான மிகவும் பயனுள்ள வழிமுறையாகும். ஐபிசெக்கைப் பயன்படுத்துவதும் ஒரு பயனுள்ள தணிப்பு ஆகும். சிஸ்கோ ரெஸ்பான்ஸின் கூற்றுப்படி, தற்போதைய தணிப்பு ஆலோசனை டி. சி. பி அடிப்படையிலான சேவைகளை அணுக நம்பகமான ஆதாரங்களை மட்டுமே அனுமதிப்பதாகும். முக்கியமான உள்கட்டமைப்பு சாதனங்களுக்கு இந்த தணிப்பு குறிப்பாக முக்கியமானது. ரெட் ஹாட் "புதுப்பிப்புகளை வெளியிட வேண்டாம் என்ற அப்ஸ்ட்ரீமின் முடிவு காரணமாக, இந்த சிக்கல்களைத் தீர்க்க ரெட் ஹாட் புதுப்பிப்புகளை வெளியிடத் திட்டமிடவில்லை; இருப்பினும், இந்த தாக்குதல்களின் விளைவுகளைக் குறைக்கலாம்" என்று கூறியுள்ளது. லினக்ஸில் இணைப்பு கண்காணிப்பு மற்றும் விகிதக் கட்டுப்பாட்டுடன் ஐப்டபிள்களைப் பயன்படுத்துவது சுரண்டலின் தாக்கத்தை கணிசமாகக் கட்டுப்படுத்தலாம். குறிப்புகள் வெளிப்புற இணைப்புகள் மூலக் குறியீடு-ஸ்லாக்வேர் மீது சுத்தமாக தொகுக்கிறது 14 பொது களம் சி செயல்படுத்தல் (மூன்றாம் தரப்பு) அவுட்போஸ்ட் 24 பாதுகாப்பின் தொகுப்பு இப்போது பாட்காஸ்ட் பாதுகாப்பு இப்போது #164 குறிப்புகளைக் காட்டு டிரான்ஸ்கிரிப்ட் யூனிகார்ன்ஸ்கேன் ஸ்லாஷ்டாட் செய்தி கட்டுரை TCP இணைய நெறிமுறை அடிப்படையிலான நெட்வொர்க் மென்பொருளுக்கு எதிரான தாக்குதல்கள்