亚洲视频十五区,欧美日韩精品综合蜜桃,99re99国产视频,午夜免费久久网站,北条麻妃大逼,嫩草 国产精品,久操视频精品,97精品人,精品综合视频9

技術(shù)文章

最前沿的實(shí)戰(zhàn)經(jīng)驗(yàn)分享平臺(tái)

當(dāng)前位置:首頁(yè)>資訊中心>技術(shù)文章
全部 41 技術(shù)文章 30 公司動(dòng)態(tài) 4 行業(yè)動(dòng)態(tài) 7

一次遭遇CC攻擊時(shí)的防御方法

時(shí)間:2019-03-14   作者:吳坤朋   來(lái)源:本站   訪問(wèn)量:386

最近朋友的網(wǎng)站受到CC攻擊,就向我咨詢,因?yàn)槲覍?duì)防cc攻擊也不是很了解,所以我也不敢一下子給他什么好的答案。今天,我就寫了下面的資料,看能不能給他,和大家一個(gè)好的方案,如果大家有對(duì)防CC攻擊更好的主意,請(qǐng)留言與我,我們一起學(xué)習(xí),謝謝!

if (isset($_SERVER)){

    $realip = $_SERVER[HTTP_X_FORWARDED_FOR];

}

else

{

    $realip = getenv("HTTP_X_FORWARDED_FOR");

}

if($realip""){

    $remoteip=$_SERVER['REMOTE_ADDR'];

    log_ip($remoteip,$realip);

}

function log_ip($remote_ip,$real_ip)

{

    $temp_time = date("y-m-d  G:i:s");

    $temp_result = $temp_time." ".$real_ip." ".$remote_ip." ";

    if(!$fhandle=fopen("cc_log.txt","a+")){

        print "error";

        exit;

    }

fwrite($fhandle,$temp_result);

fclose($fhandle);

}

?>

此段代碼作用:

將代理訪問(wèn)的真實(shí)IP記錄到日志中,以便排查分析。

以下是cc_log.txt的內(nèi)容(此代碼生產(chǎn)是因我通過(guò)CC攻擊軟件攻擊生產(chǎn)的)

Time                    Real_ip         Remote_ip     

09-09-05  13:50:47      122.144.131.72  60.248.212.230

09-09-05  13:50:47      122.144.131.72  60.248.212.230

09-09-05  13:50:47      122.144.131.72  60.248.212.230

09-09-05  13:50:48      122.144.131.72  60.248.212.230

09-09-05  13:50:48      122.144.131.72  60.248.212.230

09-09-05  13:50:48      122.144.131.72  60.248.212.230

09-09-05  13:50:49      122.144.131.72  60.248.212.230

09-09-05  13:50:49      122.144.131.72  219.146.172.91

09-09-05  13:50:49      122.144.131.72  219.146.172.91

09-09-05  13:50:49      122.144.131.72  219.146.172.91

09-09-05  13:50:49      122.144.131.72  219.146.172.91

09-09-05  13:50:49      122.144.131.72  219.146.172.91

09-09-05  13:50:49      122.144.131.72  60.248.212.230

09-09-05  13:50:49      122.144.131.72  60.248.212.230

09-09-05  13:50:50      122.144.131.72  219.146.172.91

09-09-05  13:50:50      122.144.131.72  219.146.172.91

09-09-05  13:50:50      122.144.131.72  219.146.172.91

09-09-05  13:50:50      122.144.131.72  219.146.172.91

09-09-05  13:50:50      122.144.131.72  219.146.172.91

09-09-05  13:50:51      122.144.131.72  60.248.212.230


在僅僅有4秒的時(shí)間內(nèi),就從真實(shí)IP 122.144.131.72 以代理IP(60.248.212.230,219.146.172.91)來(lái)訪問(wèn)我這臺(tái)服務(wù)器,可見(jiàn)這臺(tái)真實(shí)客戶端

是有問(wèn)題的,這時(shí),我們應(yīng)該用防火墻(iptables)禁止掉這些真實(shí)IP,以使他們的請(qǐng)求,在入口就Deny掉。


<?php

session_start();

$timestamp = time();

$cc_nowtime = $timestamp ;

if (session_is_registered('cc_lasttime')){

   $cc_lasttime = $_SESSION['cc_lasttime'];

   $cc_times = $_SESSION['cc_times'] + 1;

   $_SESSION['cc_times'] = $cc_times;

}else{

   $cc_lasttime = $cc_nowtime;

   $cc_times = 1;

   $_SESSION['cc_times'] = $cc_times;

   $_SESSION['cc_lasttime'] = $cc_lasttime;

}

if (($cc_nowtime - $cc_lasttime)<5){

   if ($cc_times>=10){

       header(sprintf("Location: %s",'http://127.0.0.1'));

       exit;

 }

}else{

   $cc_times = 0;

   $_SESSION['cc_lasttime'] = $cc_nowtime;

   $_SESSION['cc_times'] = $cc_times;

}

?>

這段代碼的作用:

同一會(huì)話,如果在5秒鐘內(nèi),刷新了10次就將響應(yīng)指向到本地服務(wù)(http://127.0.0.1)


個(gè)人認(rèn)為,第一段代碼可以與應(yīng)用一起發(fā)布,并定期對(duì)cc_log.txt進(jìn)行分析,以便保護(hù)服務(wù)。而第二段代碼,在第一段代碼近期出現(xiàn)過(guò)多代理請(qǐng)求,此時(shí)可以將此段代碼放入到應(yīng)用中,起到一定的防CC攻擊(因?yàn)闀?huì)話過(guò)多也會(huì)消耗服務(wù)器資源的,大家應(yīng)當(dāng)靈活應(yīng)用)。當(dāng)然 ,如果有硬防是更好的。不過(guò),我曾在網(wǎng)上看到硬防看起后,會(huì)造成部分蜘蛛無(wú)法正常抓取,不過(guò),大家可以通過(guò)http日志,將蜘蛛ip整理出來(lái),交給相關(guān)的技術(shù)人員,以使其IP放入硬防的白名單中。


轉(zhuǎn)載請(qǐng)保留原文連接感謝您的支持 原文連接:http://m.sjzsgw.cn/news-itjs/42.html

上一篇:Windows 7 電腦的耳機(jī)或音箱沒(méi)聲音怎么辦

下一篇:電腦用久了卡怎么辦?學(xué)會(huì)這四招輕松解決電腦越來(lái)越卡

?

在線咨詢

點(diǎn)擊這里給我發(fā)消息 售前咨詢專員

點(diǎn)擊這里給我發(fā)消息 售后服務(wù)專員

在線咨詢

免費(fèi)通話

24小時(shí)免費(fèi)咨詢

請(qǐng)輸入您的聯(lián)系電話,座機(jī)請(qǐng)加區(qū)號(hào)

免費(fèi)通話

微信掃一掃

微信聯(lián)系
返回頂部
济宁市| 古田县| 泸西县| 茂名市| 黎川县| 南丹县| 忻城县| 贵州省| 六盘水市| 阜南县| 郎溪县| 霍林郭勒市| 洪江市| 崇仁县| 汤原县| 贡嘎县| 松阳县| 保山市| 洮南市| 临湘市| 余江县| 若尔盖县| 奉节县| 六枝特区| 平顶山市| 青河县| 富平县| 寿光市| 承德县| 巴马| 郁南县| 永定县| 勃利县| 秭归县| 涞源县| 武乡县| 吉林省| 梓潼县| 绍兴县| 吉木乃县| 灵山县|