ڪيئن ويب سائيٽ سرور CC/ddos حملن کي روڪي سگهي ٿو؟ php مخالف حملي جو ڪوڊ لڳائڻ

هن مضمون جو خلاصوWordPressمخالف سي سي حملي، DDOS حملي جو طريقو.

ڪيئن ويب سائيٽ سرور CC/ddos حملن کي روڪي سگهي ٿو؟ php مخالف حملي جو ڪوڊ لڳائڻ

هن مضمون لکڻ جو مقصد اهو آهي ته ڪيترائيانٽرنيٽ مارڪيٽنگاهلڪار استعمالورڈپریس ويب سائيٽ،ويب سائيٽون اڪثر ڪري 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 جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو