वेबसाइट सर्वर सीसी/डीडीओएस हमलों को कैसे रोक सकता है? php एंटी-अटैक कोड परिनियोजन

इस लेख का सारांशWordPressएंटी-सीसी अटैक, डीडीओएस अटैक मेथड।

वेबसाइट सर्वर सीसी/डीडीओएस हमलों को कैसे रोक सकता है? php एंटी-अटैक कोड परिनियोजन

इस लेख को लिखने का उद्देश्य इसलिए है क्योंकि बहुत से网络 营销कार्मिक उपयोगवर्डप्रेस वेबसाइट,वेबसाइटें अक्सर सीसी हमलों/डीडीओएस हमलों के अधीन होती हैं, जिससे वेबसाइट सर्वर ओवरलोड हो जाते हैं और लोड करने में धीमा हो जाते हैं, जिससे उनकेबिजली आपूर्तिकर्तावेबसाइटएसईओरैंकिंग।

अब सीसी हमले/डीडीओएस हमले मुख्य रूप से एन एकाधिक आईपी कहते हैं, अक्सर वेबसाइट के एक निश्चित पृष्ठ को रीफ्रेश करते हैं, ताकि सर्वर अनुरोध निरंतर हो, और अंत में सर्वर को ओवरलोड और डाउन किया जा सके।

वर्डप्रेस सर्वर एंटी-सीसी, डीडीओएस अटैक कोड परिनियोजन

  • निम्नलिखित कोड का मुख्य कार्य उस आईपी पते को इंगित करना है जो स्थानीय आईपी पते 3 पर "5 सेकंड के भीतर पृष्ठ को 127.0.0.1 से अधिक बार या अधिक लगातार ताज़ा करता है"।
  • सीसी और डीडीओएस अटैक को रोकने के लिए यह तरीका बेहतर होगा।

वर्डप्रेस वेबसाइट एंटी-सीसी/डीडीओएस, दुर्भावनापूर्ण रीफ्रेश कोड को रोकें

वर्तमान वर्डप्रेस थीम के 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/ ) साझा किया गया "वेबसाइट सर्वर सीसी/डीडीओएस हमलों को कैसे रोकता है? php एंटी-अटैक कोड परिनियोजन" आपके लिए सहायक है।

इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-1092.html

नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!

🔔 चैनल शीर्ष निर्देशिका में मूल्यवान "चैटजीपीटी कंटेंट मार्केटिंग एआई टूल उपयोग गाइड" प्राप्त करने वाले पहले व्यक्ति बनें! 🌟
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!

 

发表 评论

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड का उपयोग किया जाता है * लेबल

शीर्ष तक स्क्रॉल करें