SlideShare a Scribd company logo
WordPress под прицелом
хакеров
Что нужно знать, и как избежать проблем
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Коротко обо мне
Денис Синегубко - специалист по безопасности веб сайтов с 6-летним опытом работы в этой области.
Основатель и разработчик онлайн сервиса Unmask Parasites.
Блоггер, автор множества статей о взломах сайтов.
C 2013 г. работаю старшим исследователем в компании Sucuri, Inc., предоставляющей сервисы по мониторингу
безопасности сайтов, их защите и восстановлению после взломов.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Каждый сайт попытаются взломать...
… и не раз ...
… независимо от тематики, размеров и платформы
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Для чего взламывают сайты?
1. ДЕНЬГИ - чаще всего
2. политика / баловство / личные причины - значительно реже
В подавляющем большинстве случаев целью взлома является не сам сайт,
а его посетители и ресурсы сервера.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Как же на взломах можно заработать?
● СПАМ - рассылка спама с сервера
● DDoS
● Black hat SEO
○ вставка скрытых ссылок в собственный контент сайта
○ дорвеи
● Phishing
● Похищение информации для перепродажи
● Перенаправление рекламы и платежей на свои эккаунты.
● Размещение вредоносного кода и атака посетителей сайта.
● Размещение мошеннических сайтов (например, “скачать бесплатно за СМС”) и
противозаконного контента.
● Поиск уязвимостей и взлом других сайтов
Дополнительная информация: http://securelist.ru/analysis/1327/e-konomika-botnetov/
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Defacements
Наиболее распространённый вид взломов, где больше хулиганства и политики, чем бизнеса.
Сайты массово взламывают, чтоб доказать свою “крутизну” и чтоб оставить миру какое-то
послание.
Отчёты о таких взломах можно найти на Zone-h.org, где различные хакерские группировки
соревнуются друг с другом и выставляют доказательства своих “достижений”.
Примеры: http://blog.sucuri.net/2013/12/friday-the-13th-a-gallery-of-webmaster-nightmares.html
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Пример политического послания на взломанной веб странице
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Массовый автоматический взлом
Как для “бизнесменов” так и для “активистов” справедливы следующие принципы:
● чем больше сайтов взломать, тем лучше
● каждый взломанный сайт хоть для чего-то сгодится.
Поэтому взлом сайтов автоматизирован и поставлен на поток. За день один человек может
взломать тысячи сайтов.
Именно поэтому хакеры любят сайты, построенные на единой платформе и использующие
одинаковые компоненты. Они не требуют индивидуального подхода, и их взлом можно
автоматизировать, что даёт большую эффективность.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
WordPress - самый популярный в мире блог-движок
а значит и самая лакомая цель для хакеров
>60 миллионов сайтов, ~60% в сегменте CMS
Данные с http://w3techs.com/
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Какие последствия может иметь взлом для сайта?
● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement,
автоматические перенаправления на порно сайты)
● риск заразить компьютеры посетителей и свои собственный компьютер
● проблемы с ранжированием в поисковиках
● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний
● повреждение файлов/базы или уничтожение сайта
● время, деньги и усилия на восстановление сайта
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Какие последствия может иметь взлом для сайта?
● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement,
автоматические перенаправления на порно сайты)
● риск заразить компьютеры посетителей и свои собственный компьютер
● проблемы с ранжированием в поисковиках
● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний
● повреждение файлов/базы или уничтожение сайта
● время, деньги и усилия на восстановление сайта
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Какие последствия может иметь взлом для сайта?
● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement,
автоматические перенаправления на порно сайты)
● риск заразить компьютеры посетителей и свои собственный компьютер
● проблемы с ранжированием в поисковиках
● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний
● повреждение файлов/базы или уничтожение сайта
● время, деньги и усилия на восстановление сайта
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Какие последствия может иметь взлом для сайта?
● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement,
автоматические перенаправления на порно сайты)
● риск заразить компьютеры посетителей и свои собственный компьютер
● проблемы с ранжированием в поисковиках
● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний
● повреждение файлов/базы или уничтожение сайта
● время, деньги и усилия на восстановление сайта
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Какие последствия может иметь взлом для сайта?
● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement,
автоматические перенаправления на порно сайты)
● риск заразить компьютеры посетителей и свои собственный компьютер
● проблемы с ранжированием в поисковиках
● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний
● повреждение файлов/базы или уничтожение сайта
● время, деньги и усилия на восстановление сайта
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Какие последствия может иметь взлом для сайта?
● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement,
автоматические перенаправления на порно сайты)
● риск заразить компьютеры посетителей и свои собственный компьютер
● проблемы с ранжированием в поисковиках
● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний
● повреждение файлов/базы или уничтожение сайта
● время, деньги и усилия на восстановление сайта
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Как взламывают?
Сайты на WordPress в первую очередь сайты - а значит для их взлома можно использовать
те же способы, что и для взлома любого другого сайта, независимо от его платформы
● похищение и подбор паролей FTP/ CPanel, etc.
● недостаточно строгая изоляция эккаутнов на общем хостинге.
● вредоносная реклама / виджеты
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Атаки, специфичные для WordPress
Как взламывают WordPress сайты?
● Автоматизированный подбор паролей.
● Древние версии WordPress
● Дыры в плагинах и темах.
● Плагины и темы из непроверенных источников.
● Доступ к wp--config.php c соседних эккаунтов сервера
● Доступ к базе данных.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Атаки, специфичные для WordPress
Как взламывают WordPress сайты?
● Автоматизированный подбор паролей.
● Древние версии WordPress
● Дыры в плагинах и темах.
● Плагины и темы из непроверенных источников.
● Доступ к wp--config.php c соседних эккаунтов сервера
● Доступ к базе данных.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Атаки, специфичные для WordPress
Как взламывают WordPress сайты?
● Автоматизированный подбор паролей.
● Древние версии WordPress
● Дыры в плагинах и темах
например TimThumb.php (включён во множество тем) и MailPoet (1,7 миллионов скачиваний)
● Плагины и темы из непроверенных источников.
● Доступ к wp--config.php c соседних эккаунтов сервера
● Доступ к базе данных.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Атаки, специфичные для WordPress
Как взламывают WordPress сайты?
● Автоматизированный подбор паролей.
● Древние версии WordPress
● Дыры в плагинах и темах.
● Плагины и темы из непроверенных источников.
● Доступ к wp--config.php c соседних эккаунтов сервера
● Доступ к базе данных.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Атаки, специфичные для WordPress
Как взламывают WordPress сайты?
● Автоматизированный подбор паролей.
● Древние версии WordPress
● Дыры в плагинах и темах.
● Плагины и темы из непроверенных источников.
● Доступ к wp--config.php c соседних эккаунтов сервера
● Доступ к базе данных.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Атаки, специфичные для WordPress
Как взламывают WordPress сайты?
● Автоматизированный подбор паролей.
● Древние версии WordPress
● Дыры в плагинах и темах.
● Плагины и темы из непроверенных источников.
● Доступ к wp--config.php c соседних эккаунтов сервера
● Доступ к базе данных.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Атаки, специфичные для WordPress
Что делают после взлома?
● вставка вредоносного кода в файлы тем и плагинов (header.php, footer.php, 404.php)
● вставка вредоносного кода в основные файлы WP
● несанкционированная установка плагинов.
● добавление администраторов (в том числе невидимых в админке).
● добавление виджетов с вредоносным кодом.
● добавление статей и модификация существующих статей
● Вредоносный код в базе (wp_options)
● Саморазмножающийся вредоносный код
● DDoS используя pingback
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Пример вредоносного кода в footer.php
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Базовые решения влияющие на безопасность
● Пароли и имена пользователей (FTP, WP -admin)!
● Безопасность локальной машины вебмастера.
● SFTP/SSH безопаснее, чем FTP
● Не сохраняйте пароли в FTP- клиентах - используйте менеджеры паролей.
● Хостинг нескольких сайтов на одном эккаунте - плохая идея.
● Регулярно делайте резервные копии.
● Не экономьте на логах.
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Обновления, темы и плагины
● Своевременное обновление WordPress, тем и плагинов.
● Где вы берёте темы и плагины? Никогда не доверяйте “неофициальным” источникам.
● Нужны ли вам все установленные темы и плагины?
Имейте представление об архитектуре WordPress
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
● wp-admin/ и wp-includes/ - только базовые файлы.
○ Ничего постороннего там не должно появляться.
○ Взломы обнаруживаются сравнением, лечатся удалением и переустановкой.
● wp-config.php - содержит пароли и не должен читаться никем кроме владельца
○ 400 - идеальные права для него
● wp-content/ - eдинственное место, куда могут добавляться файлы.
○ требует пристального внимания
○ в идеале можно запретить прямой доступ к .php файлам в этом каталоге, так как всё
должно выполняться чере API WordPress.
○ но в реальной жизни некоторые плагины пренебрегают этим требованием
○ поэтому желательно ограничить каталоги загрузок типа wp-content/uploads/
<Files *.php>
deny from all
</Files>
Элементы продвинутой безопасности
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
● Мониторинг целостности файлов!
● SVN update.
● Плагины для безопасности
● Файрволл сайта
(на уровне плагина или внешний вроде CloudPoxy)
● Внешний мониторинг сайта
Дополнительное чтение
WordPress под прицелом хакеров
© 2014 Синегубко Денис, Sucuri Inc.
Экономика ботнетов
http://securelist.ru/analysis/1327/e-konomika-botnetov/
Настройка WordPress против взломов
http://codex.wordpress.org/Hardening_WordPress
Использование Subversion для установки, обновления WordPress и обнаружения изменений
http://codex.wordpress.org/Using_Subversion
http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion
Блог Sucuri о безопасности WordPress
http://blog.sucuri.net/category/wordpress
© 2014 Синегубко Денис, Sucuri Inc.
Уже готовы обеспечивать безопасность своих сайтов?
Или ещё есть вопросы?
;-)
Форма для контактов: http://blog.unmaskparasites.com/contact/
WordPress под прицелом хакеров

More Related Content

Similar to WordPress под прицелом хакеров

Защита сайта от взлома и вирусов
Защита сайта от взлома и вирусовЗащита сайта от взлома и вирусов
Защита сайта от взлома и вирусов
SkillFactory
 
Основные угрозы безопасности веб-сайтов
Основные угрозы безопасности веб-сайтовОсновные угрозы безопасности веб-сайтов
Основные угрозы безопасности веб-сайтов
SiteSecure
 
Лечение мобильных, поисковых редиректов и дорвеев на сайте
Лечение мобильных, поисковых редиректов и дорвеев на сайте Лечение мобильных, поисковых редиректов и дорвеев на сайте
Лечение мобильных, поисковых редиректов и дорвеев на сайте
revisium
 
Почему взламывают даже защищенные CMS на безопасном хостинге
Почему взламывают даже защищенные CMS на безопасном хостингеПочему взламывают даже защищенные CMS на безопасном хостинге
Почему взламывают даже защищенные CMS на безопасном хостинге
revisium
 
Wordpress Website newbies
Wordpress Website newbiesWordpress Website newbies
Wordpress Website newbies
Anastasia Parokha
 
Андрей Ковалев - Безопасность сайта: мифы и реальность
Андрей Ковалев - Безопасность сайта: мифы и реальностьАндрей Ковалев - Безопасность сайта: мифы и реальность
Андрей Ковалев - Безопасность сайта: мифы и реальность
Yandex
 
Кратко о WordPress
Кратко о WordPressКратко о WordPress
Кратко о WordPress
versusbassz
 
WordPress-сообщество
WordPress-сообществоWordPress-сообщество
WordPress-сообщество
Anna Ladoshkina
 
SerVal site monitoring presentation - Презентация SerVal
SerVal site monitoring presentation - Презентация SerValSerVal site monitoring presentation - Презентация SerVal
SerVal site monitoring presentation - Презентация SerVal
Elitesru
 
как не заразить посетителей своего сайта All а.сидоров, п.волков
как не заразить посетителей своего сайта All   а.сидоров, п.волковкак не заразить посетителей своего сайта All   а.сидоров, п.волков
как не заразить посетителей своего сайта All а.сидоров, п.волковOntico
 
Samosadny mass csrf attacks via flash ads
Samosadny   mass csrf attacks via flash adsSamosadny   mass csrf attacks via flash ads
Samosadny mass csrf attacks via flash adsDefconRussia
 
Где прячутся мобильные вирусы — Григорий Земсков
Где прячутся мобильные вирусы — Григорий ЗемсковГде прячутся мобильные вирусы — Григорий Земсков
Где прячутся мобильные вирусы — Григорий Земсков
Yandex
 
Земсков - Как обеспечить безопасность клиентских сайтов в процессе оказания у...
Земсков - Как обеспечить безопасность клиентских сайтов в процессе оказания у...Земсков - Как обеспечить безопасность клиентских сайтов в процессе оказания у...
Земсков - Как обеспечить безопасность клиентских сайтов в процессе оказания у...
SEO Conference
 
Как не дать хакеру заработать на вашем сайте. Григорий Земсков, Ревизиум, RIW...
Как не дать хакеру заработать на вашем сайте. Григорий Земсков, Ревизиум, RIW...Как не дать хакеру заработать на вашем сайте. Григорий Земсков, Ревизиум, RIW...
Как не дать хакеру заработать на вашем сайте. Григорий Земсков, Ревизиум, RIW...
revisium
 
Взломать Нельзя Защитить: как взламывают сайты и как их эффективно защищать
Взломать Нельзя Защитить: как взламывают сайты и как их эффективно защищатьВзломать Нельзя Защитить: как взламывают сайты и как их эффективно защищать
Взломать Нельзя Защитить: как взламывают сайты и как их эффективно защищать
revisium
 
Основные угрозы безопасности для интернет-бизнеса в 2014 году
Основные угрозы безопасности для интернет-бизнеса в 2014 годуОсновные угрозы безопасности для интернет-бизнеса в 2014 году
Основные угрозы безопасности для интернет-бизнеса в 2014 году
SiteSecure
 
How to be a good frontend developer
How to be a good frontend developerHow to be a good frontend developer
How to be a good frontend developer
Eugene Zharkov
 
Александр Грачёв: Готовый движок (CMS) или Dreamweaver?
Александр Грачёв: Готовый движок (CMS) или Dreamweaver?Александр Грачёв: Готовый движок (CMS) или Dreamweaver?
Александр Грачёв: Готовый движок (CMS) или Dreamweaver?mastervox
 
ModernCMS
ModernCMSModernCMS
ModernCMS
KadirovCorp
 

Similar to WordPress под прицелом хакеров (20)

Защита сайта от взлома и вирусов
Защита сайта от взлома и вирусовЗащита сайта от взлома и вирусов
Защита сайта от взлома и вирусов
 
Основные угрозы безопасности веб-сайтов
Основные угрозы безопасности веб-сайтовОсновные угрозы безопасности веб-сайтов
Основные угрозы безопасности веб-сайтов
 
Лечение мобильных, поисковых редиректов и дорвеев на сайте
Лечение мобильных, поисковых редиректов и дорвеев на сайте Лечение мобильных, поисковых редиректов и дорвеев на сайте
Лечение мобильных, поисковых редиректов и дорвеев на сайте
 
Почему взламывают даже защищенные CMS на безопасном хостинге
Почему взламывают даже защищенные CMS на безопасном хостингеПочему взламывают даже защищенные CMS на безопасном хостинге
Почему взламывают даже защищенные CMS на безопасном хостинге
 
Wordpress Website newbies
Wordpress Website newbiesWordpress Website newbies
Wordpress Website newbies
 
Андрей Ковалев - Безопасность сайта: мифы и реальность
Андрей Ковалев - Безопасность сайта: мифы и реальностьАндрей Ковалев - Безопасность сайта: мифы и реальность
Андрей Ковалев - Безопасность сайта: мифы и реальность
 
Кратко о WordPress
Кратко о WordPressКратко о WordPress
Кратко о WordPress
 
WordPress-сообщество
WordPress-сообществоWordPress-сообщество
WordPress-сообщество
 
SerVal site monitoring presentation - Презентация SerVal
SerVal site monitoring presentation - Презентация SerValSerVal site monitoring presentation - Презентация SerVal
SerVal site monitoring presentation - Презентация SerVal
 
как не заразить посетителей своего сайта All а.сидоров, п.волков
как не заразить посетителей своего сайта All   а.сидоров, п.волковкак не заразить посетителей своего сайта All   а.сидоров, п.волков
как не заразить посетителей своего сайта All а.сидоров, п.волков
 
Samosadny mass csrf attacks via flash ads
Samosadny   mass csrf attacks via flash adsSamosadny   mass csrf attacks via flash ads
Samosadny mass csrf attacks via flash ads
 
Где прячутся мобильные вирусы — Григорий Земсков
Где прячутся мобильные вирусы — Григорий ЗемсковГде прячутся мобильные вирусы — Григорий Земсков
Где прячутся мобильные вирусы — Григорий Земсков
 
Земсков - Как обеспечить безопасность клиентских сайтов в процессе оказания у...
Земсков - Как обеспечить безопасность клиентских сайтов в процессе оказания у...Земсков - Как обеспечить безопасность клиентских сайтов в процессе оказания у...
Земсков - Как обеспечить безопасность клиентских сайтов в процессе оказания у...
 
Как не дать хакеру заработать на вашем сайте. Григорий Земсков, Ревизиум, RIW...
Как не дать хакеру заработать на вашем сайте. Григорий Земсков, Ревизиум, RIW...Как не дать хакеру заработать на вашем сайте. Григорий Земсков, Ревизиум, RIW...
Как не дать хакеру заработать на вашем сайте. Григорий Земсков, Ревизиум, RIW...
 
Взломать Нельзя Защитить: как взламывают сайты и как их эффективно защищать
Взломать Нельзя Защитить: как взламывают сайты и как их эффективно защищатьВзломать Нельзя Защитить: как взламывают сайты и как их эффективно защищать
Взломать Нельзя Защитить: как взламывают сайты и как их эффективно защищать
 
Основные угрозы безопасности для интернет-бизнеса в 2014 году
Основные угрозы безопасности для интернет-бизнеса в 2014 годуОсновные угрозы безопасности для интернет-бизнеса в 2014 году
Основные угрозы безопасности для интернет-бизнеса в 2014 году
 
5 urok
5 urok5 urok
5 urok
 
How to be a good frontend developer
How to be a good frontend developerHow to be a good frontend developer
How to be a good frontend developer
 
Александр Грачёв: Готовый движок (CMS) или Dreamweaver?
Александр Грачёв: Готовый движок (CMS) или Dreamweaver?Александр Грачёв: Готовый движок (CMS) или Dreamweaver?
Александр Грачёв: Готовый движок (CMS) или Dreamweaver?
 
ModernCMS
ModernCMSModernCMS
ModernCMS
 

WordPress под прицелом хакеров

  • 1. WordPress под прицелом хакеров Что нужно знать, и как избежать проблем
  • 2. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Коротко обо мне Денис Синегубко - специалист по безопасности веб сайтов с 6-летним опытом работы в этой области. Основатель и разработчик онлайн сервиса Unmask Parasites. Блоггер, автор множества статей о взломах сайтов. C 2013 г. работаю старшим исследователем в компании Sucuri, Inc., предоставляющей сервисы по мониторингу безопасности сайтов, их защите и восстановлению после взломов.
  • 3. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Каждый сайт попытаются взломать... … и не раз ... … независимо от тематики, размеров и платформы
  • 4. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Для чего взламывают сайты? 1. ДЕНЬГИ - чаще всего 2. политика / баловство / личные причины - значительно реже В подавляющем большинстве случаев целью взлома является не сам сайт, а его посетители и ресурсы сервера.
  • 5. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Как же на взломах можно заработать? ● СПАМ - рассылка спама с сервера ● DDoS ● Black hat SEO ○ вставка скрытых ссылок в собственный контент сайта ○ дорвеи ● Phishing ● Похищение информации для перепродажи ● Перенаправление рекламы и платежей на свои эккаунты. ● Размещение вредоносного кода и атака посетителей сайта. ● Размещение мошеннических сайтов (например, “скачать бесплатно за СМС”) и противозаконного контента. ● Поиск уязвимостей и взлом других сайтов Дополнительная информация: http://securelist.ru/analysis/1327/e-konomika-botnetov/
  • 6. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Defacements Наиболее распространённый вид взломов, где больше хулиганства и политики, чем бизнеса. Сайты массово взламывают, чтоб доказать свою “крутизну” и чтоб оставить миру какое-то послание. Отчёты о таких взломах можно найти на Zone-h.org, где различные хакерские группировки соревнуются друг с другом и выставляют доказательства своих “достижений”. Примеры: http://blog.sucuri.net/2013/12/friday-the-13th-a-gallery-of-webmaster-nightmares.html
  • 7. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc.
  • 8. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Пример политического послания на взломанной веб странице
  • 9. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Массовый автоматический взлом Как для “бизнесменов” так и для “активистов” справедливы следующие принципы: ● чем больше сайтов взломать, тем лучше ● каждый взломанный сайт хоть для чего-то сгодится. Поэтому взлом сайтов автоматизирован и поставлен на поток. За день один человек может взломать тысячи сайтов. Именно поэтому хакеры любят сайты, построенные на единой платформе и использующие одинаковые компоненты. Они не требуют индивидуального подхода, и их взлом можно автоматизировать, что даёт большую эффективность.
  • 10. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. WordPress - самый популярный в мире блог-движок а значит и самая лакомая цель для хакеров >60 миллионов сайтов, ~60% в сегменте CMS Данные с http://w3techs.com/
  • 11. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Какие последствия может иметь взлом для сайта? ● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement, автоматические перенаправления на порно сайты) ● риск заразить компьютеры посетителей и свои собственный компьютер ● проблемы с ранжированием в поисковиках ● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний ● повреждение файлов/базы или уничтожение сайта ● время, деньги и усилия на восстановление сайта
  • 12. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc.
  • 13. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Какие последствия может иметь взлом для сайта? ● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement, автоматические перенаправления на порно сайты) ● риск заразить компьютеры посетителей и свои собственный компьютер ● проблемы с ранжированием в поисковиках ● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний ● повреждение файлов/базы или уничтожение сайта ● время, деньги и усилия на восстановление сайта
  • 14. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Какие последствия может иметь взлом для сайта? ● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement, автоматические перенаправления на порно сайты) ● риск заразить компьютеры посетителей и свои собственный компьютер ● проблемы с ранжированием в поисковиках ● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний ● повреждение файлов/базы или уничтожение сайта ● время, деньги и усилия на восстановление сайта
  • 15. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Какие последствия может иметь взлом для сайта? ● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement, автоматические перенаправления на порно сайты) ● риск заразить компьютеры посетителей и свои собственный компьютер ● проблемы с ранжированием в поисковиках ● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний ● повреждение файлов/базы или уничтожение сайта ● время, деньги и усилия на восстановление сайта
  • 16. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Какие последствия может иметь взлом для сайта? ● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement, автоматические перенаправления на порно сайты) ● риск заразить компьютеры посетителей и свои собственный компьютер ● проблемы с ранжированием в поисковиках ● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний ● повреждение файлов/базы или уничтожение сайта ● время, деньги и усилия на восстановление сайта
  • 17. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Какие последствия может иметь взлом для сайта? ● подмоченная репутация (предупреждения поисковиков и антивирусов, defacement, автоматические перенаправления на порно сайты) ● риск заразить компьютеры посетителей и свои собственный компьютер ● проблемы с ранжированием в поисковиках ● потеря траффика, продаж, показов рекламы, отключение рекламных кампаний ● повреждение файлов/базы или уничтожение сайта ● время, деньги и усилия на восстановление сайта
  • 18. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Как взламывают? Сайты на WordPress в первую очередь сайты - а значит для их взлома можно использовать те же способы, что и для взлома любого другого сайта, независимо от его платформы ● похищение и подбор паролей FTP/ CPanel, etc. ● недостаточно строгая изоляция эккаутнов на общем хостинге. ● вредоносная реклама / виджеты
  • 19. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Атаки, специфичные для WordPress Как взламывают WordPress сайты? ● Автоматизированный подбор паролей. ● Древние версии WordPress ● Дыры в плагинах и темах. ● Плагины и темы из непроверенных источников. ● Доступ к wp--config.php c соседних эккаунтов сервера ● Доступ к базе данных.
  • 20. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Атаки, специфичные для WordPress Как взламывают WordPress сайты? ● Автоматизированный подбор паролей. ● Древние версии WordPress ● Дыры в плагинах и темах. ● Плагины и темы из непроверенных источников. ● Доступ к wp--config.php c соседних эккаунтов сервера ● Доступ к базе данных.
  • 21. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Атаки, специфичные для WordPress Как взламывают WordPress сайты? ● Автоматизированный подбор паролей. ● Древние версии WordPress ● Дыры в плагинах и темах например TimThumb.php (включён во множество тем) и MailPoet (1,7 миллионов скачиваний) ● Плагины и темы из непроверенных источников. ● Доступ к wp--config.php c соседних эккаунтов сервера ● Доступ к базе данных.
  • 22. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Атаки, специфичные для WordPress Как взламывают WordPress сайты? ● Автоматизированный подбор паролей. ● Древние версии WordPress ● Дыры в плагинах и темах. ● Плагины и темы из непроверенных источников. ● Доступ к wp--config.php c соседних эккаунтов сервера ● Доступ к базе данных.
  • 23. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Атаки, специфичные для WordPress Как взламывают WordPress сайты? ● Автоматизированный подбор паролей. ● Древние версии WordPress ● Дыры в плагинах и темах. ● Плагины и темы из непроверенных источников. ● Доступ к wp--config.php c соседних эккаунтов сервера ● Доступ к базе данных.
  • 24. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Атаки, специфичные для WordPress Как взламывают WordPress сайты? ● Автоматизированный подбор паролей. ● Древние версии WordPress ● Дыры в плагинах и темах. ● Плагины и темы из непроверенных источников. ● Доступ к wp--config.php c соседних эккаунтов сервера ● Доступ к базе данных.
  • 25. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Атаки, специфичные для WordPress Что делают после взлома? ● вставка вредоносного кода в файлы тем и плагинов (header.php, footer.php, 404.php) ● вставка вредоносного кода в основные файлы WP ● несанкционированная установка плагинов. ● добавление администраторов (в том числе невидимых в админке). ● добавление виджетов с вредоносным кодом. ● добавление статей и модификация существующих статей ● Вредоносный код в базе (wp_options) ● Саморазмножающийся вредоносный код ● DDoS используя pingback
  • 26. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Пример вредоносного кода в footer.php
  • 27. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Базовые решения влияющие на безопасность ● Пароли и имена пользователей (FTP, WP -admin)! ● Безопасность локальной машины вебмастера. ● SFTP/SSH безопаснее, чем FTP ● Не сохраняйте пароли в FTP- клиентах - используйте менеджеры паролей. ● Хостинг нескольких сайтов на одном эккаунте - плохая идея. ● Регулярно делайте резервные копии. ● Не экономьте на логах.
  • 28. WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Обновления, темы и плагины ● Своевременное обновление WordPress, тем и плагинов. ● Где вы берёте темы и плагины? Никогда не доверяйте “неофициальным” источникам. ● Нужны ли вам все установленные темы и плагины?
  • 29. Имейте представление об архитектуре WordPress WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. ● wp-admin/ и wp-includes/ - только базовые файлы. ○ Ничего постороннего там не должно появляться. ○ Взломы обнаруживаются сравнением, лечатся удалением и переустановкой. ● wp-config.php - содержит пароли и не должен читаться никем кроме владельца ○ 400 - идеальные права для него ● wp-content/ - eдинственное место, куда могут добавляться файлы. ○ требует пристального внимания ○ в идеале можно запретить прямой доступ к .php файлам в этом каталоге, так как всё должно выполняться чере API WordPress. ○ но в реальной жизни некоторые плагины пренебрегают этим требованием ○ поэтому желательно ограничить каталоги загрузок типа wp-content/uploads/ <Files *.php> deny from all </Files>
  • 30. Элементы продвинутой безопасности WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. ● Мониторинг целостности файлов! ● SVN update. ● Плагины для безопасности ● Файрволл сайта (на уровне плагина или внешний вроде CloudPoxy) ● Внешний мониторинг сайта
  • 31. Дополнительное чтение WordPress под прицелом хакеров © 2014 Синегубко Денис, Sucuri Inc. Экономика ботнетов http://securelist.ru/analysis/1327/e-konomika-botnetov/ Настройка WordPress против взломов http://codex.wordpress.org/Hardening_WordPress Использование Subversion для установки, обновления WordPress и обнаружения изменений http://codex.wordpress.org/Using_Subversion http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion Блог Sucuri о безопасности WordPress http://blog.sucuri.net/category/wordpress
  • 32. © 2014 Синегубко Денис, Sucuri Inc. Уже готовы обеспечивать безопасность своих сайтов? Или ещё есть вопросы? ;-) Форма для контактов: http://blog.unmaskparasites.com/contact/ WordPress под прицелом хакеров