ਲੇਖ ਡਾਇਰੈਕਟਰੀ
ਇਸ ਲੇਖ ਦਾ ਸਾਰਵਰਡਪਰੈਸਐਂਟੀ-ਸੀਸੀ ਹਮਲਾ, ਡੀਡੀਓਐਸ ਹਮਲਾ ਵਿਧੀ।

ਇਸ ਲੇਖ ਨੂੰ ਲਿਖਣ ਦਾ ਮਕਸਦ ਇਹ ਹੈ ਕਿ ਬਹੁਤ ਸਾਰੇਇੰਟਰਨੈੱਟ ਮਾਰਕੀਟਿੰਗਕਰਮਚਾਰੀ ਵਰਤਦੇ ਹਨਵਰਡਪਰੈਸ ਵੈਬਸਾਈਟ,ਵੈੱਬਸਾਈਟਾਂ ਅਕਸਰ CC ਹਮਲਿਆਂ/DDOS ਹਮਲਿਆਂ ਦੇ ਅਧੀਨ ਹੁੰਦੀਆਂ ਹਨ, ਜਿਸ ਕਾਰਨ ਵੈੱਬਸਾਈਟ ਸਰਵਰ ਓਵਰਲੋਡ ਹੋ ਜਾਂਦੇ ਹਨ ਅਤੇ ਲੋਡ ਹੋਣ ਵਿੱਚ ਹੌਲੀ ਹੋ ਜਾਂਦੇ ਹਨ, ਉਹਨਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੇ ਹਨਈ-ਕਾਮਰਸਵੈੱਬਸਾਈਟSEOਦਰਜਾਬੰਦੀ.
ਵਰਤਮਾਨ ਵਿੱਚ, CC ਅਟੈਕ/DDOS ਅਟੈਕ ਮੁੱਖ ਤੌਰ 'ਤੇ N ਮਲਟੀਪਲ IPs ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ, ਅਕਸਰ ਵੈਬਸਾਈਟ ਦੇ ਇੱਕ ਖਾਸ ਪੰਨੇ ਨੂੰ ਤਾਜ਼ਾ ਕਰਦਾ ਹੈ, ਤਾਂ ਜੋ ਸਰਵਰ ਬੇਨਤੀਆਂ ਨਿਰੰਤਰ ਰਹਿੰਦੀਆਂ ਹਨ, ਅਤੇ ਅੰਤ ਵਿੱਚ ਸਰਵਰ ਨੂੰ ਓਵਰਲੋਡ ਅਤੇ ਡਾਊਨ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ।
ਵਰਡਪਰੈਸ ਸਰਵਰ ਐਂਟੀ-ਸੀਸੀ, ਡੀਡੀਓਐਸ ਅਟੈਕ ਕੋਡ ਡਿਪਲਾਇਮੈਂਟ
- ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਦਾ ਮੁੱਖ ਕੰਮ IP ਐਡਰੈੱਸ ਨੂੰ ਇਸ਼ਾਰਾ ਕਰਨਾ ਹੈ ਜੋ "ਪੰਨੇ ਨੂੰ 3 ਤੋਂ ਵੱਧ ਵਾਰ ਜਾਂ 5 ਸਕਿੰਟਾਂ ਵਿੱਚ ਲਗਾਤਾਰ ਤਾਜ਼ਾ ਕਰਦਾ ਹੈ" ਸਥਾਨਕ IP ਐਡਰੈੱਸ 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/ ) ਨੇ ਸਾਂਝਾ ਕੀਤਾ "ਇੱਕ ਵੈਬਸਾਈਟ ਸਰਵਰ CC/ddos ਹਮਲਿਆਂ ਨੂੰ ਕਿਵੇਂ ਰੋਕਦਾ ਹੈ? php ਐਂਟੀ-ਅਟੈਕ ਕੋਡ ਡਿਪਲਾਇਮੈਂਟ" ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੈ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-1092.html
