Миналата есен много WordPress-базирани блогове бяха атакувани чрез зловредни URL заявки. Това доведе до хаос и големи главоболия в блогинг средите, но решенията бяха намерени сравнително бързо. Ето един от най-лесните методи:
1. Трябва да запаметите долупосочения код в .php файл. Най-лесният начин е да копирате кода и да го запаметите в .txt файл с Notepad, след което да промените разширението (.txt към .php)
<?php
/*
Plugin Name: Block Bad Queries
Plugin URI: http://perishablepress.com/press/2009/12/22/protect-wordpress-against-malicious-url-requests/
Description: Protect WordPress Against Malicious URL Requests
Author URI: http://perishablepress.com/
Author: Perishable Press
Version: 1.0
*/
global $user_ID; if($user_ID) {
if(!current_user_can('level_10')) {
if (strlen($_SERVER['REQUEST_URI']) > 255 ||
strpos($_SERVER['REQUEST_URI'], "eval(") ||
strpos($_SERVER['REQUEST_URI'], "CONCAT") ||
strpos($_SERVER['REQUEST_URI'], "UNION+SELECT") ||
strpos($_SERVER['REQUEST_URI'], "base64")) {
@header("HTTP/1.1 414 Request-URI Too Long");
@header("Status: 414 Request-URI Too Long");
@header("Connection: Close");
@exit;
}
}
} ?>
2. След това трябва да качите файла в поддиректорията plugins (wp-content\plugins). Това става със всеки FTP клиент, а някои хостинг провайдери предлагат и вграден в администраторския панел… начини много.
3. Влизате в админ панела на блога и активирате Разширението. Търсете за името Block Bad Queries. Това е всичко
Не би трябвало да ви отнеме повече от 3-4 минути.
Източник: Perishable Press
Вижте още:





