Adresár článkov
Zhrnutie tohto článkuWordPressAnti-CC útok, metóda útoku DDOS.
Účelom napísania tohto článku je preto, že mnohíInternetový marketingpersonálne využitieWordPress web,Webové stránky sú často vystavené útokom CC/DDOS, čo spôsobuje, že servery webových stránok sú preťažené a pomalé načítavanie, čo ovplyvňuje ichdodávateľa elektrinywebovej stránkySEOporadie.
V súčasnosti CC útok/DDOS útok volá hlavne N viacero IP adries, často obnovuje určitú stránku webu, takže požiadavky servera sú nepretržité a nakoniec spôsobí preťaženie a výpadok servera.
Anti-CC server WordPress, nasadenie útočného kódu ddos
- Hlavnou funkciou nasledujúceho kódu je nasmerovať IP adresu, ktorá „obnovuje stránku viac ako 3-krát alebo viackrát nepretržite v priebehu 5 sekúnd“ na lokálnu IP adresu 127.0.0.1.
- Táto metóda bude lepšie predchádzať útokom CC a DDOS.
Webová stránka WordPress anti-CC/ddos, zabráňte škodlivému obnovovaciemu kódu
Pridajte nasledujúci kód do súboru function.php aktuálnej témy 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; }
Webová stránka anti-CC, útočný kód ddos (iný ako WordPress)
Ak nieWordPress webpriatelia, vložte nasledujúci kód do hlavičky, efekt bude lepší ▼
<?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; } ?>
- Okrem toho je možné vyššie uvedené parametre upraviť a parametre je možné upraviť podľa potreby pre lepšie výsledky.
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared „Ako webový server zabraňuje útokom CC/ddos? php nasadenie protiútočného kódu“ je pre vás užitočné.
Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-1092.html
Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!