Како сервер веб локације може да спречи ЦЦ/ддос нападе? пхп примена кода против напада

Резиме овог чланкаWordPressАнти-ЦЦ напад, ДДОС метода напада.

Како сервер веб локације може да спречи ЦЦ/ддос нападе? пхп примена кода против напада

Сврха писања овог чланка је зато што многиИнтернет маркетингупотреба особљаВордПресс веб локација,Веб локације су често подложне ЦЦ/ДДОС нападима, што доводи до преоптерећења сервера веб локација и спорог учитавања, што утиче на њиховЕ-трговина网站 的SЕОрангирање.

Сада ЦЦ напади/ДДОС напади углавном позивају Н више ИП адреса, често освежавају одређену страницу веб локације, тако да су захтеви сервера непрекидни, и на крају доводе до преоптерећења и рада сервера.

Примена кода против ЦЦ, ддос напада на ВордПресс серверу

  • Главна функција следећег кода је да усмери ИП адресу која „освежава страницу више од 3 пута или више непрекидно у року од 5 секунде“ на локалну ИП адресу 127.0.0.1.
  • Овај метод ће бити бољи за спречавање ЦЦ и ДДОС напада.

ВордПресс веб локација против ЦЦ/ддос, спречи злонамерни код за освежавање

Додајте следећи код у датотеку фунцтион.пхп тренутне ВордПресс теме▼

// 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;
}

Веб сајт анти-ЦЦ, ддос код напада (не-ВордПресс)

ако неВордПресс веб локацијапријатељи, ставите следећи код у заглавље, ефекат ће бити бољи ▼

<?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;
}
?>
  • Поред тога, горенаведени параметри се могу мењати, а параметри се могу мењати по потреби за боље резултате.

Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели „Како сервер веб-сајта спречава ЦЦ/ддос нападе? пхп имплементација кода против напада" вам је од помоћи.

Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-1092.html

Добродошли на Телеграм канал блога Цхен Веилианг-а да бисте добили најновија ажурирања!

🔔 Будите први који ће добити драгоцени „Водич за коришћење алата за вештачку интелигенцију за маркетинг садржаја ЦхатГПТ“ у главном директоријуму канала! 🌟
📚 Овај водич садржи огромну вредност, 🌟Ово је ретка прилика, не пропустите је! ⏰⌛💨
Поделите и лајкујте ако желите!
Ваше дељење и лајкови су наша стална мотивација!

 

评论

Ваша емаил адреса неће бити објављена. Обавезна поља се користе * Ознака

Иди на врх