MaxSite CMS - бесплатный «движок» вашего сайта! Легкая, мощная и надежная CMS - система управления сайтом. Никаких тормозов!

Обновление плагина «Anti-XSS attack»

9 февраля 2008 г. Просмотров: 12312 RSS 10
WordPress » Плагины и хаки WordPress

Как мне подсказали (спасибо, Kesha) плагин Anti-XSS attack всё-таки можно обойти. Если кратко, то в плагине проверяется вхождение «родного» адреса в адрес реферера. Таким образом можно сформировать url, содержащий адрес атакуемого сайта и выполнить POST. Плагин в данном случае не сработает, поскольку в referer будет содержаться адрес атакуемого сайта.

По этой причине я переписал плагин. Теперь он строго проверяет входящий и «родной» host'ы и в случае несовпадения выдает соответствующее предупреждение.

Если вы использовали предыдущую версию, то я бы рекомендовал его обновить. Текущая версия 0.4 beta.

Плагин «Anti-XSS attack» 1113


twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com google.com yandex.ru
Комментариев: 10
  1. 2008-02-09 в 01:50:31 | Игорь Долбин#1

    Обновился smile.

    Безопасность прежде всего!

  2. 2008-02-09 в 05:43:52 | Абсурдный Людь#2

    +1

  3. Спасибо огромное! Что бы мы без тебя делали?!

  4. Максим, спасибо за благородное дело!

  5. спасибо, обновился) вроде работает)

  6. Спасибо!

  7. 2008-02-11 в 01:23:37 | Оптимизатор#7

    Спасибо. скачаем заново smile

  8. Приятно, что я не зря создал топик про уязвимость XSS 2.0 и это помогает людям =)

  9. Максим, а этот плаг на WP2.3.3 идёт? Я имею ввиду обновлённый вариант...

  10. Спасибо за плагин, но у меня вопрос (возможно глупый): он делает тоже самое что и код .htaccess, расположенный ниже question cool hmm

    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{QUERY_STRING} (\< |<).*script.*(\>|>) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteRule ^(.*)$ index.php [F,L]
Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена

Имя и сайт используются только при регистрации

Зарегистрируйтесь, чтобы получать уведомления о новых комментариях по email.

Авторизация Войти через loginza

(обязательно)