自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

到底什么是哈希洪水攻擊?

安全 黑客攻防
洪水攻擊作為黑客最常用的一種攻擊手段,以實(shí)施簡(jiǎn)單粗暴著名,而且它大多無(wú)視防御。洪水攻擊同時(shí)也是信息安全領(lǐng)域,最值得研究的課題之一。

[[421371]]

洪水攻擊作為黑客最常用的一種攻擊手段,以實(shí)施簡(jiǎn)單粗暴著名,而且它大多無(wú)視防御。洪水攻擊同時(shí)也是信息安全領(lǐng)域,最值得研究的課題之一。

最常見(jiàn)的洪水攻擊,便是大名鼎鼎的DDoS。今天我們只聊DDoS中的其中一種類型——哈希洪水攻擊。

哈希洪水攻擊是一種拒絕服務(wù)攻擊,只要黑客找到攻擊面,就可以輕松得讓整個(gè)服務(wù)器陷入癱瘓。

哈希洪水攻擊原理

我們知道,在常用的數(shù)據(jù)結(jié)構(gòu)里,有些數(shù)據(jù)結(jié)構(gòu)的“平均運(yùn)行時(shí)間”和“最差運(yùn)行時(shí)間”差得很多,比如哈希表。

如果想連續(xù)插入多個(gè)元素到哈希表中,假定這些元素的鍵很少出現(xiàn)相同的哈希值,平均運(yùn)行時(shí)間較少,但如果頻繁出現(xiàn)相同的哈希值,所需要的時(shí)間就會(huì)成倍的增加。

基于這一現(xiàn)象,有人突發(fā)奇想,既然“最差運(yùn)行時(shí)間”和“平均運(yùn)行時(shí)間”可以差距那么大,我們是不是可以找到一種方法,使該算法一直使用最差運(yùn)行時(shí)間運(yùn)行,進(jìn)而占用大量服務(wù)器資源,以最小的代價(jià)促使服務(wù)器癱瘓?

還真可以實(shí)現(xiàn)!

2011年有人曾經(jīng)做過(guò)一次實(shí)驗(yàn),攻擊一臺(tái)基于Java(Tomcat)的服務(wù)器時(shí),只需要6kb/s的流量,就可以癱瘓Intel i7處理器。成本如此之低令人發(fā)指。

如果你還不明白哈希洪水攻擊,我們可以通過(guò)一個(gè)簡(jiǎn)單的例子,進(jìn)一步了解。

假設(shè)A在經(jīng)營(yíng)一家菜鳥(niǎo)驛站,那時(shí)候的菜鳥(niǎo)驛站,還沒(méi)有快件管理系統(tǒng),A只能自己制定策略管理快件。

[[421373]]

A很快想到了一個(gè)辦法,以客戶手機(jī)號(hào)的尾數(shù)作為判斷條件,對(duì)快件進(jìn)行分類整理。比如手機(jī)尾號(hào)為75的的快遞,就放在7號(hào)貨架的第5層上。

由于經(jīng)營(yíng)有方,A的菜鳥(niǎo)驛站的生意越來(lái)越好。

然而,快遞不配送到家,引起了顧客B的不滿,A和B經(jīng)常為此鬧得十分不愉快。B決定狠狠報(bào)復(fù)一下。

經(jīng)過(guò)一段時(shí)間的觀察,B發(fā)現(xiàn)菜鳥(niǎo)驛站的快遞分類方法的規(guī)律。于是B聯(lián)合自己的小伙伴,去申請(qǐng)了大量以7x結(jié)尾的手機(jī)號(hào),并利用這些手機(jī)號(hào)在網(wǎng)上進(jìn)行刷單,產(chǎn)生大量的空包裹。

很快,7號(hào)貨架被這些“惡意”快遞占滿,那些以7x結(jié)尾的正常客戶取快遞的時(shí)間越來(lái)越長(zhǎng),顧客滿意度直線下降,A所經(jīng)營(yíng)的菜鳥(niǎo)驛站經(jīng)常遭到投訴,生意越來(lái)越差。

最終,因?yàn)槿耸植粔?,無(wú)法及時(shí)處理這些快遞,A的菜鳥(niǎo)驛站最終關(guān)門(mén)歇業(yè)。

以上就是哈希洪水攻擊的過(guò)程。

防御哈希洪水攻擊

哈希洪水攻擊實(shí)在過(guò)于簡(jiǎn)單粗暴,那有沒(méi)有什么辦法防御這類攻擊呢?

有!

通過(guò)菜鳥(niǎo)驛站這個(gè)例子,我們很容易想到兩種方法。

第一種是限制參數(shù)個(gè)數(shù),每個(gè)貨架上能放多少包裹都是固定的,只有老包裹被取走,新包裹才能放上去。

第二種是想一套策略,禁止不明用戶提交數(shù)據(jù),你這個(gè)包括掂起來(lái)空空的,有可能是刷單的包裹,對(duì)不起,不能放在貨架上。

理論上這些方法都可以有效防止哈希洪水攻擊,但沒(méi)辦法從根本上杜絕這類攻擊。

有人想到了一種絕妙的方法,既然B很容易就能猜到A管理快遞的規(guī)則,那么我們對(duì)規(guī)則進(jìn)行加密,不就可以防止哈希洪水攻擊的發(fā)生嗎?

只要我們每建一個(gè)哈希表,就隨機(jī)生成一個(gè)新的秘密參數(shù)。這樣一來(lái),即使相同的內(nèi)容,放在不同的表里也會(huì)產(chǎn)生完全不同的內(nèi)存分配。

這一過(guò)程,黑客無(wú)法預(yù)測(cè),也就無(wú)法發(fā)動(dòng)攻擊。

設(shè)計(jì)更加安全的帶密鑰的哈希算法,使黑客難以繞過(guò),發(fā)動(dòng)攻擊。

隨著互聯(lián)網(wǎng)的發(fā)展,攻守雙方展開(kāi)了激烈的搏斗。Google、UIC等機(jī)構(gòu)的研究人員設(shè)計(jì)了許多新的哈希函數(shù),這些算法不停的更新,現(xiàn)如今已經(jīng)形成一套穩(wěn)定的算法標(biāo)準(zhǔn),比眾多編程語(yǔ)言和開(kāi)源項(xiàng)目所采納。

這些編程語(yǔ)言和開(kāi)源項(xiàng)目,天然免疫哈希洪水攻擊。

 

責(zé)任編輯:趙寧寧 來(lái)源: 今日頭條
相關(guān)推薦

2010-09-25 15:36:42

2021-04-29 10:08:10

數(shù)據(jù)結(jié)構(gòu)哈希表

2011-03-17 10:04:29

2010-09-29 12:52:14

2010-09-16 11:05:43

2020-12-30 09:00:00

安全工具攻擊

2019-08-21 08:25:23

IaaS云計(jì)算數(shù)據(jù)中心

2022-06-16 07:04:12

RedCap5G技術(shù)

2024-08-27 08:16:01

2021-10-28 21:54:00

RedCap網(wǎng)絡(luò)

2023-09-26 00:01:48

DSP光模塊技術(shù)

2024-04-29 09:56:07

2024-08-09 11:52:18

2020-10-14 07:59:05

什么是DDOS攻擊

2025-03-24 12:18:25

數(shù)據(jù)庫(kù)數(shù)據(jù)倉(cāng)庫(kù)存儲(chǔ)

2024-07-25 15:00:38

2014-04-09 14:15:23

2020-04-26 09:17:08

哈希傳遞身份驗(yàn)證攻擊

2023-11-15 18:55:27

2020-12-22 06:00:12

CDN互聯(lián)網(wǎng)邊緣計(jì)算
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)