Как инженер Google защищает свой Wordpress-блог



Наверное, многие обратили внимание, что в последнее время Wordpress обновляется довольно часто, но главная причина не появление новых возможностей, а обнаруженные ошибки безопасности. Многие популярные авторы становились жертвами взлома. Мэтт Каттс (Matt Cutts), инженер Google, дал три простых совета, как сделать блог на основе Wordpress более безопасным:

1. Первое, что сделал Мэтт, это запретил посторонним даже пытаться вводить логин/пароль. Для этого он создал файл .htaccess в директории /wp-admin/ следующего содержания:

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName “Access Control”
AuthType Basic
order deny,allow
deny from all
# в белый список добавлен IP-адрес дома
allow from 64.233.169.99
# в белый список добавлен IP-адрес работы
allow from 69.147.114.210
allow from 199.239.136.200
# IP-адрес в Кентуки; Мэтт удалит его, когда вернется
allow from 128.163.2.27

Это правило разрешает доступ к админке только пользователям с разрешенным IP. Правда, нужно иметь в виду пару моментов. Не у всех может быть постоянный IP, он может быть и динамических. Кроме того, блог зачастую ведут несколько авторов.

2. Мэтт создал пустой файл index.html в папке wp-content/plugins/. Это позволяет скрыть данные об установленных у вас плагинах, ведь зачастую они сами могут содержать уязвимости.

3. Подпишитесь на ленту блога разработчиков (http://wordpress.org/development/feed) и устанавливайте каждую новую версию, каждый патч. В противном случае, блог будет открыт к атакам.

Бонус: Удалите строку:

<meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>” /> <!-– leave this for stats please -->

чтобы злоумышленник не мог узнать версию установленного скрипта (на случай, если вы все-таки не своевременно обновляетесь).

На мой взгляд, дельные советы.

Three tips to protect your WordPress installation [Matt Cutts: Gadgets, Google, and SEO]

Источник: LifeHacker

    Изображение пользователя Евгений.

    Первый пункт начал использовать после того как злобные товарищи пару раз перегрузили сервер воспользовавшись дырами в админке WP. Проблему с динамическими IP можно обойти указав подсеть провайдера (это несколько снижает безопасность, но мне кажется, что во многих случаях не критично), примерно так:
    allow from 128.163

    Правда в моем случае помогло не очень, товарищи просто перестали извращаться и врубили DDoS.

    Изображение пользователя Commersant.

    От DDoS никакие ухищрения не спасут. ;)

    Изображение пользователя @liGator.

    Спасибо за инфу!

    Полезные советы, применю у себя ;)

    Отправить комментарий

    Содержание этого поля является приватным и не предназначено к показу.
    • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
    • Разрешены следующие HTML теги <img> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <br> <embed> <param> <object> <h1> <font>
    • Строки и параграфы переносятся автоматически.

    Подробнее о форматировании

    CAPTCHA
    Это проверка того, являетесь ли Вы человеком или Вы робот-спамер
    Image CAPTCHA
    Скопируйте символы с картинки, учитывая верхний и нижний регистры, в данное поле ввода