Уязвимости WordPress
Сферы применения и возможности WordPress - CMS с открытым исходным кодом, распространяемой под GNU GPL. Уязвимости WordPress в плагинах Emaily, FeedList, WP Auctions и Old Post Spinner. Межсайтовый скриптинг WordPress в плагине Page Flip Image Gallery.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 12.07.2012 |
Размер файла | 4,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ РОССИЙСКОЙ ФЕДЕРАНЦИИ (РОСОБРАЗОВАНИЕ)
ГОУ ВПО «ЮЖНО-УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
ФАКУЛЬТЕТ ЭКОНОМИКИ И ПРЕДПРИНИМАТЕЛЬСТВА
Кафедра «Информационные системы»
Реферат
по дисциплине «Информационная безопасность»
на тему: «Уязвимости WordPress»
Введение
WordPress - CMS с открытым исходным кодом, распространяемая под GNU GPL. Написан на PHP, в качестве базы данных использует MySQL. Сфера применения - от блогов до достаточно сложных новостных ресурсов и даже интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты.
Возможности:
_ возможность публикации с помощью сторонних программ и сервисов;
_ простота установки, настройки;
_ поддержка RSS, Atom, trackback, pingback;
_ подключаемые модули (плагины) с уникальной простой системой их взаимодействия с кодом;
_ поддержка так называемых «тем», позволяющих легко менять как внешний вид, так и способы вывода данных;
_ «темы» реализованы как наборы файлов-шаблонов на PHP, что положительно сказывается на скорости и гибкости;
_ громадные библиотеки «тем» и «плагинов»;
_ заложенный потенциал архитектуры позволяет легко реализовывать сложные решения;
_ наличие ЧПУ (человеко-понятный URL);
_ наличие русских переводов.
1. Уязвимости
На данный момент WordPress является быстро развивающейся CMS, поэтому с каждой новой версией, конечно же, появляются и новые уязвимости, но так как версии обновляются довольно часто, то найденные в предыдущих версиях уязвимости устраняются разработчиками, и таким образом выявить новые уязвимости становится затруднительно. В данном реферате мы рассмотрим уязвимости CMS WordPress, которые образуются вследствие установки тех или иных плагинов.
1.1 Уязвимость WordPress в плагине Emaily
Была найдена уязвимость в плагине WordPress - Emaily.
Уязвимость находится в файле:
- /wp-content/plugins/wp-emaily/wp-emaily-zip-creation.php
Удаленный пользователь может с помощью специально сформированного запроса получить файл настроек WordPress.
Пример запроса:
http://localhost/wordpress/wp-content/plugins/wp-emaily/wp-emaily-zip-creation.php?filename=../../../../wp-config.php
Вводим данный запрос в адресную строку.
Получаем zip архив с файлом настроек WordPress
1.2 XSS уязвимость в WordPress плагине FeedList
Обнаружена уязвимость в WordPress плагине FeedList которая позволяет удаленному пользователю выполнить XSS атаку на сервер.
Уязвимость находится в файлах:
- wp-content/plugins/feedlist/handler_image.php
- wp-content/plugins/feedlist/simplepie.inc
Пример запроса:
http://localhost/wordpress/wp-content/plugins/feedlist/handler_image.php?i=<script>alert(123)</script>
Вводим данный запрос в адресную строку.
Видим, что скрипт успешно выполнился.
1.3 Межсайтовый скриптинг WordPress в плагине Page Flip Image Gallery
Найдена уязвимость в плагине WordPress Page Flip Image Gallery. Данная уязвимость позволяет удаленному пользователю произвести XSS нападение.
Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольный код сценария в браузере жертвы в контексте безопасности уязвимого сайта.
Уязвимость находится в файле:
- wp-content\plugins\page-flip-image-gallery\script.php
Пример запроса:
http://localhost/wordpress/wp-content/plugins/page-flip-image-gallery/script.php?action=test&id=<script>alert(123)</script>
Вводим данный запрос в адресную строку.
Видим, что скрипт успешно выполнился.
1.4 Уязвимость в плагине WordPress WP Auctions
wordpress уязвимость плагин скриптинг
Найдена уязвимость в WordPress плагине WP Auctions. Данная уязвимость позволяет получить версию WordPress а также сведения о php.
Уязвимость находится в файле:
- /wp-content/plugins/wp-auctions/wp_auctions.php
Пример запроса:
http://localhost/wordpress/wp-content/plugins/wp-auctions/wp_auctions.php?debug
Вводим данный запрос в адресную строку.
Получаем версию WordPress и все сведения о php.
1.5 Уязвимость в WordPress плагине Old Post Spinner
Найдена уязвимость в плагине WordPress, которая называется Old Post Spinner. Эта уязвимость позволяет удаленному пользователю прочесть любой файле на целевой системе.
Уязвимость находится в файле:
- /wp-content/plugins/old-post-spinner/logview.php
Пример запроса:
http://localhost/wordpress/wp-content/plugins/old-post-spinner/logview.php?ops_file=../../../../../../windows//system32//drivers//etc//hosts
Вводим данный запрос в адресную строку.
Читаем содержимое запрашиваемого нами файла.
Заключение
Безопасность WordPress - очень важный аспект в работе системы. Понятно, что сегодня интернет не является такой уж безобидной средой, а наоборот содержит множество угроз в виде троянов, вирусов и пр. Поскольку WordPress open sourse система, то хакеры имеют доступ к исходному коду, что позволяет находить в нем различные дыры для взлома.
Поэтому важным элементом безопасности wordpress есть своевременное обновление системы до самых поздних версий, содержащих все нужные исправления безопасности. Еще одним потенциальным источником риска являются плагины: во-первых, их не всегда делают профессионалы в области безопасности или даже программирования, а во-вторых, сами злоумышленники могут создавать подобные модули. Поэтому в целях безопасности WordPress рекомендуется устанавливать лишь популярные и проверенные плагины, а также отказываться от таких, которые можно заменить обычной правкой кода. Либо если есть уязвимость в надежном и проверенном плагине, то подождать обновления для этого плагина, которое устранит данную уязвимость, и не использовать этот плагин до выхода обновления.
Размещено на Allbest.ru
Подобные документы
Функциональные особенности "Wordpress", преимущества и возможности, история версий. Плагины, виджеты в WordPress. Создание сайта о городе Гомеле, информация о последних новостях. Выбор и настройки шаблона, плагинов. Добавление записей и рубрик сайта.
курсовая работа [42,3 K], добавлен 11.01.2013Сравнение CMS Drupal, Joomla и WordPress. Русское комьюнити, визуальный редактор, шаблоны оформления, экспорт (импорт) данных. Установка CMS с помощью Denwer. Wordpress: базовые концепции и понятия. Вид окна базы данных, форма и результат запроса.
курсовая работа [1,3 M], добавлен 05.01.2013CMS как система управления контентом/содержимым сайта. Предназначение, принцип работы и примеры CMS. Инсталляция GMS на компьютер с помощью Denwer. Шаги установки Wordpress на Denwer. Работа в wordpress: пример создания блога, посвященного институту.
реферат [1,8 M], добавлен 23.02.2011История создания WordPress. Выбор домена и хостинга для сайта. Минимальные требования для установки системы. Загрузка Wordpress для самостоятельной установки. Создание базы данных mysql. Установка прав доступа к директориям. Повышение производительности.
курсовая работа [1,7 M], добавлен 18.12.2013Изучение структуры шаблона для создания сайта для НБУ "Юг-Сервис", который будет иметь возможность совместного наполнения информацией в режиме реального времени. Сравнение CMS Drupal, Joomla и WordPress. Наполнение сайта и его размещение на хостинге.
дипломная работа [7,3 M], добавлен 25.04.2015Основные составляющие интерфейса и базовые приемы работы в SharePoint. Использование Wordpress и SharePoint при художественном проектировании в рекламе. Востребованность редакторов для создания web-сайтов и их значимость в технологических процессах.
курсовая работа [6,0 M], добавлен 30.09.2013Блог: понятие, функции, классификация. Политика, быт, путешествие, образование, мода, музыка. Drupal, wordpress, textpattern, nucleus CMS, inTerra blog machine как популярные движки для блогов. Особенности выбора темы оформления странички пользователя.
контрольная работа [23,3 K], добавлен 18.09.2014Техническая характеристика организации. Выбор наиболее приемлемого языка программирования. Особенности системы управления сайтом. Интернет-поиск, этапы создания и алгоритм работы сайта. Расчет экономических показателей проекта, оценка его эффективности.
дипломная работа [1,8 M], добавлен 15.06.2013Характеристика различных интернет-платформ, а также способов заработка на них. Преимущества и недостаки системы администрирования данных сайта WordPress, Joomla и 1-С Битрикс. Коммерческое программное обеспечение для управления контентом DataLife Engine.
курсовая работа [491,7 K], добавлен 26.12.2014Общая характеристика исследуемого предприятия и создание математической модели управления. Классификация и типы интернет-магазинов. Инструкция для пользователя программы. Расчет капитальных затрат на информатизацию, экономии эксплуатационных расходов.
курсовая работа [994,2 K], добавлен 20.06.2017