Cumu pò un servitore di u situ web impedisce l'attacchi CC / ddos? implementazione di codice anti-attaccu php

Riassuntu di stu articuluWordPressAttaccu Anti-CC, mètudu di attaccu DDOS.

Cumu pò un servitore di u situ web impedisce l'attacchi CC / ddos? implementazione di codice anti-attaccu php

U scopu di scrive stu articulu hè perchè parechjiMarketing Internetusu di u persunaleU situ di WordPress,I siti web sò spessu sottumessi à attacchi CC / attacchi DDOS, facendu chì i servitori di u situ web sò sovraccarichi è lenti à carica, affettendu a soE-commercesitu webSEOclassificazione.

Attualmente, l'attaccu CC / attaccu DDOS chjamà principarmenti N IP multiplici, rinfrescenu spessu una certa pagina di u situ web, per quessa chì e dumande di u servitore sò cuntinui, è infine pruvucarà u servitore per esse overloaded and down.

Servitore WordPress anti-CC, implementazione di codice ddos ​​​​attaccu

  • A funzione principale di u codice seguente hè di indicà l'indirizzu IP chì "rinfresca a pagina più di 3 volte o più continuamente in 5 seconde" à l'indirizzu IP locale 127.0.0.1.
  • Stu metudu serà megliu per prevene attacchi CC è DDOS.

U situ di WordPress anti-CC / ddos, impediscenu u codice di rinfrescante maliziusu

Aghjunghjite u codice seguente à u schedariu function.php di u tema WordPress attuale▼

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

Situ web anti-CC, codice ddos ​​​​attaccu (non-WordPress)

se noU situ di WordPressamichi, mette u codice seguente in l'intestazione, l'effettu serà megliu ▼

<?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;
}
?>
  • Inoltre, i paràmetri di sopra ponu esse mudificati, è i paràmetri ponu esse mudificati quantu necessariu per megliu risultati.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) spartutu "Cumu un servitore di u situ web impedisce l'attacchi CC / ddos? Implementazione di codice anti-attaccu php" hè utile per voi.

Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-1092.html

Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!

🔔 Siate u primu à uttene a preziosa "Guida d'Utilisazione di l'Utili di l'AI di Marketing di cuntenutu ChatGPT" in u cartulare di u canali! 🌟
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!

 

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

scorri in cima