Чӣ тавр сервери вебсайт метавонад ҳамлаҳои CC/ddos-ро пешгирӣ кунад? php ҷобаҷогузории рамзи зидди ҳамла

Хулосаи ин мақолаWordPressҲамлаи зидди CC, усули ҳамлаи DDOS.

Чӣ тавр сервери вебсайт аз ҳамлаҳои CC/DDoS муҳофизат мекунад? Ҷойгиркунии рамзи зидди ҳамлаи PHP

Мақсад аз навиштани ин мақола он аст, ки бисёриҳоМаркетинги Интернетистифодаи кадрхоВебсайти WordPress,Вебсайтҳо аксар вақт дучори ҳамлаҳои CC/ҳуҷуми DDOS мешаванд, ки боиси сарбории аз ҳад зиёди серверҳои вебсайт мешаванд ва боркунии онҳо суст шуда, ба онҳо таъсир мерасонад.Тиҷорати электронӣвебсайтSEOрейтинг.

Дар айни замон, ҳамлаи CC/DDOS асосан N-и IP-ҳои сершуморро даъват мекунад, як саҳифаи муайяни вебсайтро зуд-зуд нав мекунад, то дархости сервер пайваста бошад ва дар ниҳоят боиси сарбории аз ҳад зиёди сервер ва хомӯш шудани сервер мегардад.

Сервери WordPress зидди CC, ҷойгиркунии рамзи ҳамлаи ddos

  • Вазифаи асосии коди зерин ин нишон додани суроғаи IP мебошад, ки "саҳифаро дар тӯли 3 сония беш аз 5 маротиба ё бештар пайваста навсозӣ мекунад" ба суроғаи IP маҳаллӣ 127.0.0.1.
  • Ин усул барои пешгирии ҳамлаҳои CC ва DDOS беҳтар хоҳад буд.

Вебсайти WordPress anti-CC/ddos, пешгирӣ кардани рамзи навсозии зараровар

Рамзи зеринро ба файли function.php-и мавзӯи кунунии WordPress илова кунед▼

// Come form https://www.chenweiliang.com/
// WordPress防CC攻击代码,防恶意刷IP
session_start(); //开启session
$timestamp = time();
$ll_nowtime = $timestamp ;
//判断session是否存在 如果存在从session取值,如果不存在进行初始化赋值
if ($_SESSION){
$ll_lasttime = $_SESSION['ll_lasttime'];
$ll_times = $_SESSION['ll_times'] + 1;
$_SESSION['ll_times'] = $ll_times;
}else{
$ll_lasttime = $ll_nowtime;
$ll_times = 1;
$_SESSION['ll_times'] = $ll_times;
$_SESSION['ll_lasttime'] = $ll_lasttime;
}
//现在时间-开始登录时间 来进行判断 如果登录频繁 跳转 否则对session进行赋值
if(($ll_nowtime - $ll_lasttime) < 3){
if ($ll_times>=5){
header("location:http://127.0.0.1");
exit;
}
}else{
$ll_times = 0;
$_SESSION['ll_lasttime'] = $ll_nowtime;
$_SESSION['ll_times'] = $ll_times;
}

Вебсайти зидди CC, рамзи ҳамлаи ddos ​​(ғайри WordPress)

агар неВебсайти WordPressдустон, коди зеринро дар сарлавха гузоред, таъсираш бехтар мешавад ▼

<?php
// Come form https://www.chenweiliang.com/
// WordPress防CC攻击代码,防恶意刷IP
session_start(); //开启session
$timestamp = time();
$ll_nowtime = $timestamp ;
//判断session是否存在 如果存在从session取值,如果不存在进行初始化赋值
if ($_SESSION){
$ll_lasttime = $_SESSION['ll_lasttime'];
$ll_times = $_SESSION['ll_times'] + 1;
$_SESSION['ll_times'] = $ll_times;
}else{
$ll_lasttime = $ll_nowtime;
$ll_times = 1;
$_SESSION['ll_times'] = $ll_times;
$_SESSION['ll_lasttime'] = $ll_lasttime;
}
//现在时间-开始登录时间 来进行判断 如果登录频繁 跳转 否则对session进行赋值
if(($ll_nowtime - $ll_lasttime) < 3){
if ($ll_times>=5){
header("location:http://127.0.0.1");
exit;
}
}else{
$ll_times = 0;
$_SESSION['ll_lasttime'] = $ll_nowtime;
$_SESSION['ll_times'] = $ll_times;
}
?>
  • Илова бар ин, параметрҳои дар боло зикршуда метавонанд тағир дода шаванд ва параметрҳоро дар ҳолати зарурӣ барои натиҷаҳои беҳтар тағир додан мумкин аст.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) муштарак "Чӣ гуна сервери вебсайт аз ҳамлаҳои CC/ddos пешгирӣ мекунад? php ҷобаҷогузории рамзи зидди ҳамла" барои шумо муфид аст.

Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-1092.html

Барои кушодани ҳилаҳои пинҳонии бештар🔑, хуш омадед ба канали мо дар Telegram ҳамроҳ шавед!

Поделиться ва лайк, агар ба шумо писанд омад! Саҳмияҳо ва лайкҳои шумо ангезаи доимии мо мебошанд!

 

发表 评论

Суроғаи почтаи электронии шумо нашр намешавад. 必填 项 已 用 * Нишон

Директорияи мақолаҳо
Акс аз бойгонӣ