国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

解析JavaScript實(shí)現(xiàn)DDoS攻擊原理與保護(hù)措施

2019-11-19 18:15:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

DDos介紹

最普遍的攻擊是對(duì)網(wǎng)站進(jìn)行分布式拒絕服務(wù)(DDoS)攻擊。在一個(gè)典型的DDoS攻擊中,攻擊者通過(guò)發(fā)送大量的數(shù)據(jù)到服務(wù)器,占用服務(wù)資源。從而達(dá)到阻止其他用戶的訪問(wèn)。

如果黑客使用JavaScript的DDoS攻擊,那么任何一臺(tái)計(jì)算機(jī)都可能成為肉雞,使?jié)撛诘墓袅繋缀跏菬o(wú)限的。

Javascript實(shí)現(xiàn)DDos攻擊原理分析

現(xiàn)在網(wǎng)站的交互性都是通過(guò)JavaScript來(lái)實(shí)現(xiàn)的。通過(guò)添加JavaScript直接插入HTML元素,或通過(guò)遠(yuǎn)程來(lái)加載JavaScript。瀏覽器會(huì)讀取script標(biāo)簽中的src屬性并運(yùn)行它所指向的腳本,其實(shí)不只是script標(biāo)簽可以用來(lái)攻擊,簡(jiǎn)單來(lái)說(shuō)只要是可以跨域訪問(wèn)的標(biāo)簽,如img,link等都可以實(shí)現(xiàn)DDos攻擊。

既然這些標(biāo)簽可以訪問(wèn)外站的資源,那么我們是不是就可以設(shè)個(gè)定時(shí)器無(wú)限訪問(wèn)這個(gè)網(wǎng)站,從而達(dá)到攻擊呢,那是肯定的。

最終DDos攻擊手法

如果只是一臺(tái)電腦進(jìn)行攻擊,那也造不成什么危害,除非是對(duì)方網(wǎng)站根本沒(méi)有對(duì)網(wǎng)站進(jìn)行安全保護(hù),現(xiàn)在大部分網(wǎng)站都有用CDN來(lái)隱藏真實(shí)的ip,并且這些網(wǎng)站大部分也有防DDos攻擊,很多網(wǎng)站也會(huì)設(shè)置網(wǎng)站黑名單,如果一臺(tái)計(jì)算機(jī)在一段時(shí)間內(nèi)不斷訪問(wèn)的話,那么就很有可能被加入黑名單。那么難道就沒(méi)有辦法了嗎。

自然不是,只要你開(kāi)放網(wǎng)站,黑客就有辦法攻擊,當(dāng)然也要看那個(gè)黑客的技術(shù)了。

現(xiàn)在的網(wǎng)站幾乎都使用了JavaScript的庫(kù)。為了節(jié)省帶寬,提高性能,很多網(wǎng)站都通過(guò)第三方的網(wǎng)站托管服務(wù),來(lái)加載這些js庫(kù)。如果這些第三方網(wǎng)站的js庫(kù)中存在惡意代碼的話,很有可能被利用,一些牛逼的黑客可以通過(guò)破解這些第三方網(wǎng)站的后臺(tái),修改腳本。如果用戶訪問(wèn)這個(gè)網(wǎng)站的話就會(huì)下載這些腳本并執(zhí)行,這些用戶的計(jì)算機(jī)就會(huì)變成肉雞,如果這個(gè)網(wǎng)站訪問(wèn)量比較大的話,那么就。。。

簡(jiǎn)單來(lái)說(shuō)就是通過(guò)訪問(wèn)量較大的網(wǎng)站攻擊目標(biāo)網(wǎng)站。

保護(hù)措施

為了解決這個(gè)問(wèn)題,W3C提出了一個(gè)新的功能叫做子資源的完整性,你可以告訴瀏覽器如果它不符合你期望的運(yùn)行腳本,通過(guò)使用加密哈希。它就像一個(gè)指紋:只有兩個(gè)文件具有相同的哈希,那么才能被匹配,當(dāng)用戶的計(jì)算機(jī)下載這些腳本后,瀏覽器會(huì)計(jì)算其哈希,如果與預(yù)期的不匹配,那么就說(shuō)明這些腳本已經(jīng)被篡改,瀏覽器將不會(huì)執(zhí)行這個(gè)腳本。

原先我們是這樣引用腳本的

<script src=">

現(xiàn)在的做法

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持武林網(wǎng)!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 镶黄旗| 宁河县| 崇仁县| 广宗县| 正蓝旗| 虹口区| 永善县| 定西市| 大埔县| 隆昌县| 夹江县| 禹城市| 兴化市| 黄浦区| 通州市| 伽师县| 黄冈市| 江西省| 盘锦市| 增城市| 西城区| 南靖县| 班戈县| 浦城县| 二连浩特市| 新民市| 兴山县| 文山县| 太白县| 长沙市| 东乌珠穆沁旗| 贺州市| 兴宁市| 麻阳| 璧山县| 苗栗县| 承德市| 微山县| 东海县| 方正县| 敖汉旗|