![]() |
Добавлено: 2011-12-05 22:08:43 Заголовок: Безопасность сайтов Joomla. Защита от взлома |
|
Артур Баранок Зарегистрирован: 05.12.2010 Сообщений: 242 ( просмотреть ) |
Joomla – лидер бесплатных движков, или систем управления контентом (CMS) сайтов разных видов. На Joomla можно быстро создать и простые сайты-визитки, и корпоративные сайты, и блог, и объемные Интернет-магазины, и порталы. Для Joomla написано масса плагинов, поэтому вопрос, который следует задать не в том, что Joomla может, но чего она не может. Но чем выше взлет, тем сильнее и падение. Это к тому, что в связи с тем, что Joomla так популярна благодаря своему потенциалу, возникает и проблема с безопасностью этой CMS, так как атаки недобросовестных любителей несанкционированных взломов сайтов направлены именно на то, что массово и что популярно. В Интернете, можно найти массу советов и трюков по тому, как взломать Joomla. Оставим вечный вопрос, кто виноват – изобретательность хакеров или потенциальная незащищенность этой CMS, и посмотрим, что можно сделать что бы по возможности свести риск несанкционированного проникновения к минимуму. Совет всех советов заключается, прежде всего, в том, что нужно периодически делать резервные копии файлов сайта и базы данных. Это можно сделать как обычным способом с помощью ftp и панели phpMyAdmin, так и с помощью специальных компонентов Joomla, которые позволяют помощью в два клика скопировать весь сайт и также легко перенести его на другой хостинг. Marco Kuiper в своем блоге даёт семь советов для обеспечения безопасности Joomla: 1) Сменить префикс таблицы в базе данных, которые в Joomla по умолчанию имеет вид (jos_). Если это сделать, то уже можно обезопасить себя от получения паролей сайта из базы данных с помощью SQL инъекций. Эта процедура несколько нудна, но она стоит того. В начале меняем префикс базы данных jos_ на другой, к пример, joo_ в панели администратора сайта, затем необходимо поменять префиксы в самой базе данных, которую можно экспортировать из phpMyAdmin в .sql файл. При этом можно использовать клавиши Ctrl + H для поиска и замены jos_ на joo_. 2) Удалить номер версии / название приложений. 3) Установить компонент SEF. Большинство хакеров используют Google inurl: команду чтобы искать слабые места. Установите Artio, SH404SEF или другой SEF компонент чтобы переписать URL. 4) Не забывать обновлять Joomla и её приложения 5) Применять правильный CHMOD. Устанавливать CHMOD 777 на файл или папку нужно только тогда, когда есть необходимость произвести запись в нем. А так лучше всего установить такой CHMOD. PHP файлы: 644 Config файлы: 666 Другие папки: 755 6) Убрать неиспользуемые приложения. То, что не используется лучше удалить. 7) Изменить файл .htaccess, добавив следующее: Код: ########## Begin – Rewrite rules to block out some common exploits Одной из самой небезопасной частью в Joomla является компонент com_user. Если сайтом управляет только один администратор, то рекомендуется удалить этот компонент вообще. При этом пароль придется восстанавливать через phpMyAdmin. |
| Ответить | Цитировать |