آرٽيڪل ڊاريڪٽري
هن مضمون جو خلاصوWordPressمخالف سي سي حملي، DDOS حملي جو طريقو.
هن مضمون لکڻ جو مقصد اهو آهي ته ڪيترائيانٽرنيٽ مارڪيٽنگاهلڪار استعمالورڈپریس ويب سائيٽ،ويب سائيٽون اڪثر ڪري CC حملن/DDOS حملن جي تابع هونديون آهن، جنهن ڪري ويب سائيٽ سرور اوورلوڊ ٿيڻ ۽ لوڊ ٿيڻ ۾ سست ٿي ويندا آهن، انهن کي متاثر ڪندا آهن.اي ڪامرسويب سائيٽSEOصف بندي.
في الحال، CC حملو/DDOS حملو خاص طور تي N گھڻن IPs کي سڏيندو آهي، اڪثر ڪري ويب سائيٽ جي هڪ خاص صفحي کي ريفريش ڪري ٿو، انهي ڪري ته سرور جي درخواست مسلسل رهي ٿي، ۽ آخرڪار سرور کي اوورلوڊ ۽ ڊائون ٿيڻ جو سبب بڻائيندو آهي.
ورڈپریس سرور مخالف CC، ddos حملو ڪوڊ جي ترتيب
- ھيٺ ڏنل ڪوڊ جو بنيادي ڪم IP پتي کي اشارو ڪرڻ آھي جيڪو "صفحي کي 3 ڀيرا وڌيڪ يا وڌيڪ مسلسل 5 سيڪنڊن اندر تازو ڪري ٿو" مقامي IP پتي 127.0.0.1 ڏانهن.
- اهو طريقو بهتر ٿيندو CC ۽ DDOS حملن کي روڪڻ لاءِ.
ورڈپریس ويب سائيٽ مخالف CC/ddos، بدسلوڪي ريفريش ڪوڊ کي روڪڻ
موجوده ورڈپریس تھیم▼ جي function.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; }
ويب سائيٽ مخالف سي سي، ڊي ڊي او ايس حملي ڪوڊ (غير ورڈپریس)
جيڪڏهن نهورڈپریس ويب سائيٽدوستو هيٺ ڏنل ڪوڊ کي هيڊر ۾ لڳايو، اثر بهتر ٿيندو ▼
<?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/ ) شيئر ڪيو ”ويب سائيٽ سرور ڪيئن روڪي ٿو CC/ddos حملن کي؟ php اينٽي اٽيڪ ڪوڊ ڊيپلائيمينٽ" توهان لاءِ مددگار آهي.
هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-1092.html
تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!