Teardrop攻擊是什么?
互聯(lián)網(wǎng)安全
2022-10-02 21:53
7329
Tear是“眼淚”的意思,drop是“掉落”的意思,顧名思義,Teardrop是一種令人落淚的攻擊方法,可見其威力之強大
Teardrop的攻擊原理是:
攻擊者A給受害者B發(fā)送一些分片IP報文,并且故意將“13位分片偏移”字段設(shè)置成錯誤的值(既可與上一分片數(shù)據(jù)重疊,也可錯開),B在組合這種含有重疊偏移的偽造分片報文時,會導(dǎo)致系統(tǒng)崩潰。如下圖所示:
Teardrop防御方法:
網(wǎng)絡(luò)安全設(shè)備將接收到的分片報文先放入緩存中,并根據(jù)源IP地址和目的IP地址對報文進(jìn)行分組,源IP地址和目的IP地址均相同的報文歸入同一組,然后對每組IP報文的相關(guān)分片信息進(jìn)行檢查,丟棄分片信息存在錯誤的報文。為了防止緩存益處,當(dāng)緩存快要存滿是,直接丟棄后續(xù)分片報文。