Nuvarande Linux-kärnor inkluderar en anläggning som kallas TCP SYN-cookies, utformade för att möta SYN-översvämningsattacker. Det nuvarande genomförandet av SYN-cookies stöder dock inte förhandlingar om TCP-alternativ, även om vissa av dem är relevanta för genomströmningsprestanda, såsom stora fönster eller selektivt erkännande. I detta dokument presenterar vi en förbättring av SYN cookie-protokollet, med hjälp av alla nuvarande mekanismer för att generera och validera cookies samtidigt som anslutningar förhandlas med SYN-cookies för att ställa in och använda alla TCP-alternativ. Nyckelidén är att utnyttja en typ av TCP-anslutning som kallas "samtidig anslutningsinitiering" för att leda klientvärdar att skicka tillsammans TCP-alternativ och SYN-cookies till en server som attackeras. Nyckelord: SYN översvämningar attacker, SYN cookies, TCP alternativ, samtidig anslutning initiering. Nuvarande Linuxkärnor inkluderar en anläggning som kallas TCP SYN-cookies, designad och först implementerad av D. J. Bernstein och Eric Schenk [1, 2]. Denna anläggning utformades för att möta en specifik attack på normala TCP/IP nätverk, känd som "SYN översvämningar attack". Detta är en överbelastningsattack som översvämmar en servervärd med långvariga halvöppna TCP-anslutningar. Eftersom kärnor vanligtvis begränsar antalet halvöppna anslutningar hindrar en SYN-översvämningsattack riktiga klientvärdar från att ansluta till en servervärd som attackeras. Dessutom är sådana attacker lätta att använda, kan startas var som helst på Internet och är svåra att undvika av välkända servrar. SYN cookies ger skydd mot denna typ av angrepp och deras motivering är enkel: förhindra överbelastning scenariot genom att inte hålla tillstånd om väntande anslutningsförfrågningar, eller halvöppna anslutningar. Kakorna gör det möjligt för en servervärd att bibehålla läget för halvöppnad 1
TCP SYN cookies, förbättrade i REF, kan betraktas som en IP-spoofing förebyggande även om metoden fungerar endast för TCP SYN översvämningar.
Improving The Functionality Of SYN Cookies
{'venue': 'In Proc. IFIP TC6/TC11 Joint Working Conf. on Communications and Multimedia Security', 'journal': None, 'mag_field_of_study': ['Computer Science']}