Как да предпазим WordPress блог от зловредни URL-и

Миналата есен много 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


Вижте още:

  1. WordPress 3.3 RC1 излезе!
  2. И WordPress 3.3 Release Candidate 2 е на линия


Казвам се Димитър Димитров и се занимавам професионално с Google SEO (оптимизация за търсачки), уеб дизайн и уеб разработки. Основател и собственик на TechStationBG.com, но имам участие и в други проекти. Интересувам се също от софтуер, мобилни телефони, спортни автомобили и още доста неща :) Ако харесвате тази публикация, следвайте ме в Twitter | Facebook | LinkedIn | Google+ Следете ме и чрез RSS или E-Mail, за да получавате новите ми писания моментално.

Сподели това с приятелите си!

Подобни публикации

More in Софтуер, Съвети
Какво да направим преди да ъпдейтнем WordPress системата

Финалната версия на WordPress 2.9.0 беше пусната преди три дни и донесе няколко нови и много полезни функции. Освен тях...

Close