WordPress ဝက်ဘ်ဆိုက်များလုံခြုံရေးကိုမြှင့်တင်ရန်ပထမအဆင့်မှာ login system ၏လုံခြုံရေးကိုသေချာစေရန်ဖြစ်သည်။ တိုက်ခိုက်သူများသည် brute force မှတစ်ဆင့်စကားဝှက်များကိုမကြာခဏခန့်မှန်းလေ့ရှိပြီး login လမ်းကြောင်းနှင့်ပျက်ကွက်မှုအရေအတွက်ကိုကန့်သတ်ရန်ဆောင်ရွက်ရန်လိုအပ်သည်။
WordPress ၏ပုံမှန် login လမ်းကြောင်းကိုပြုပြင်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်တိုက်ခိုက်သူများအားပုံမှန်လမ်းကြောင်း (/wp-Login.php) မှတစ်ဆင့်တိုက်ခိုက်မှုမှကာကွယ်ရန်တားဆီးနိုင်သည်။ လုပ်ဆောင်ချက်များကိုတည်းဖြတ်ခြင်းဖြင့်ဤ function ကိုသင်အကောင်အထည်ဖော်နိုင်သည်။
function custom_login_url() {
return home_url('login');
}
add_filter('login_url', 'custom_login_url');
function custom_login_redirect() {
if ($_SERVER['REQUEST_URI'] == '/wp-login.php' || $_SERVER['REQUEST_URI'] == '/wp-admin/') {
wp_redirect(home_url('login'));
exit();
}
}
add_action('init', 'custom_login_redirect');
login ပျက်ကွက်မှုအရေအတွက်ကိုကန့်သတ်ခြင်းအားဖြင့် Brute-force တိုက်ခိုက်မှုများကိုထိရောက်စွာကာကွယ်နိုင်သည်။ login ပျက်ကွက်မှုအရေအတွက်ကိုကန့်သတ်ရန်ကုဒ်ကိုသင်အသုံးပြုနိုင်သည်။
function limit_login_attempts($no_of_attempts_allowed) {
if ($number_failed_login_attempts >= $no_of_attempts_allowed) {
return true;
}
return false;
}
Security Plugins များကိုအသုံးပြုခြင်းသည် WordPress ဝက်ဘ်ဆိုက်များကိုတိုက်ခိုက်မှုများမှကာကွယ်ရန်သေချာစေရန်နောက်ထပ်ထိရောက်သောနည်းလမ်းဖြစ်သည်။ Wordfence Security သည်လူကြိုက်များသောလုံခြုံရေးပလပ်အင်ဖြစ်သည်။
Wordfence Security Plug-in သည် 0 က်ဘ်ဆိုက်အသွားအလာကိုစောင့်ကြည့်ရုံသာမကအန္တရာယ်ရှိသောတောင်းဆိုမှုများကိုပိတ်ဆို့ခြင်းနှင့်ဝက်ဘ်ဆိုက်လုံခြုံရေးကိုတိုးတက်စေသည်။ အန္တရာယ်ရှိတဲ့တောင်းဆိုမှုများကိုကာကွယ်ရန်ရိုးရှင်းသောဥပမာကုဒ်ဖြစ်သည်။
// Code Page
function block_malicious_requests($request) {
if (is_malicious_request($request)) {
return new WP_Error('blocked_request', 'Your request has been blocked for security reasons.');
}
return $request;
}
add_filter('pre_http_request', 'block_malicious_requests');
WordPress Cores, Plugins နှင့် Themes များသည်အမြဲတမ်းခေတ်မီပြီးလုံခြုံရေးအားနည်းချက်များကိုထိရောက်စွာရှောင်ရှားနိုင်ကြောင်းသေချာစေပါ။ Webmasters များသည် updates များကိုစစ်ဆေးပြီးပုံမှန်တပ်ဆင်သင့်သည်။
0 က်ဘ်ဆိုက်အချက်အလက်များကိုပုံမှန် backup သည်အချက်အလက်ဆုံးရှုံးမှုကိုကာကွယ်ရန်အရေးကြီးသောအတိုင်းအတာတစ်ခုဖြစ်သည်။ Plugins ကို updraftplus ကဲ့သို့သော plugins များကိုအသုံးပြုခြင်းအားဖြင့်သင်သည်ဒေတာဘေ့စ်ကိုအလိုအလျောက်အရန်ကူးယူပြီးအချက်အလက်ဆုံးရှုံးမှုကိုကာကွယ်နိုင်သည်။
ပုံမှန်ဒေတာဘေ့စ်အရံသိမ်းဆည်းခြင်းကဲ့သို့သော plugins များကို အသုံးပြု. data ကိုပျက်ကွက်မှုတွင်အချက်အလက်များကိုလျင်မြန်စွာပြန်လည်ရယူနိုင်ရန်သေချာစေရန် Plugins များကိုအသုံးပြုပါ။
function backup_database() {
if (!$is_backup_in_progress) {
$is_backup_in_progress = true;
// တစ် ဦး backup လည်ပတ်လုပ်ဆောင်ပါ
}
}
add_action('init', 'backup_database');
ဒေတာဘေ့စ်အရန်ကူးခြင်းအပြင်အကြောင်းအရာများ, plug-in ဖိုင်များစသည်တို့အပါအ 0 င် WordPress ဝက်ဘ်ဆိုက်များဖိုင်များကိုပုံမှန်အရန်ကူးယူရန်လိုအပ်သည်။
အထက်ပါအစီအမံများကိုအကောင်အထည်ဖော်ခြင်းအားဖြင့်သင်၏ WordPress ဝက်ဘ်ဆိုက်၏လုံခြုံရေးကိုသိသိသာသာတိုးတက်စေပြီးဆိုက်ဘာတိုက်ခိုက်မှုအန္တရာယ်ကိုရှောင်ရှားနိုင်သည်။ 0 က်ဘ်ဆိုက်၏လုံခြုံရေးကာကွယ်စောင့်ရှောက်ရေးစနစ်ကိုထိန်းသိမ်းရန်သေချာစေရန်သေချာစွာထိန်းသိမ်းထားပါ။