ホームページ >バックエンド開発 >PHPチュートリアル >PHP CC 攻撃対策実装コード_PHP チュートリアル

PHP CC 攻撃対策実装コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:21:50893ブラウズ

現時点では、統計システム (おそらく Quantum、Baidu など) は当然ながらカウントできません。ただし、攻撃対策ソフトウェアを使用してこれを実現することはできますが、その効果が明らかではない場合があります。以下に、特定の反 CC 効果を持つ可能性がある PHP コードの一部を示します。

メイン関数: 3 秒以内にページを 5 回以上更新すると、ローカル http://127.0.0.1 がポイントされます

コードをコピーします コードは次のとおりです:

$P_S_T = $t_array [0] + $ t_array[1];
$timestamp = time();
$ll_nowtime = $timestamp;
$ll_lasttime[' ll_lasttime'];
$ll_times = $_SESSION['ll_times'] = $ll_times;
$ll_lasttime = $ll_times = 1; ['ll_times'] = $ll_times;
$_SESSION['ll_lasttime'] = $ll_lasttime;
}
if (($ll_nowtime - $ll_lasttime)if ($ll_times>=5){
header (sprintf("場所: %s",'http://127.0.0.1'));
終了
}else{
$_SESSION['ll_lasttime'] = $ll_nowtime; $_SESSION['ll_times '] = $ll_times;
}


ネチズンからの返信は次のとおりです:
SESSION は COOKIE に依存しています。COOKIE がブロックされたらどうなりますか?
TCP/IP -> apache -> php この時点では、これ以上の計算操作や MYSQL 接続はありません。
これらの数行のコードだけでは問題を解決できません。最大でも、F5 キーを押してブラウザーのページを更新する操作に対しては無効になります。

そのため、サーバーへの CC 攻撃を防ぐためにファイアウォールをインストールすることをお勧めします。これにより、効果がさらに高まります。 s.jb51.net にアクセスして、関連ソフトウェアを表示できます。


http://www.bkjia.com/PHPjc/324829.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/324829.html

技術記事

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。