![]() |
Коллективная безопасность (давайте вместе напишем .htaccess)
Всем привет.
Ошалелые вирусы крошат все больше сайтов и ведут себя все наглее. Перерыв кучу форумов, сайтов с описанием .htaccess, что-то полезное взяв оттуда, но уверенности до конца нет, что все охватил. Это прелюдия. Суть: нужно создать универсальный файл, в котором будут прописаны ВСЕ правила, необходимые для полноценной защиты. Причем, возможно, какие то правила будут размещены в корне сайта, а какие то в папках сайта, например, в тех, куда загружаются картинки, документы, и имеющие права 777. Что нужно: 1. запретить внедрять скрипты и шеллы 2. запертить менять .htaccess 3. запретить заливать файлы *.php,.html,.htm,.css,.xml,.tpl (возможно другие расширения) 4. запретить изменять файлы *.php,.html,.htm,.css,.xml,.tpl (возможно другие расширения) это основное. Если кто что еще добавит, будет замечательно! Что найдено на текущий момент: PHP код:
добавлено через 1 час 11 минут есть еще кусок кода: <IfModule mod_authz_host.c> Deny from all </IfModule> кто расскажет про что он? |
Код:
# Защищаем от изменений все файлы с расширениямм .php,.htm,.html,.css,.txt,.tpl,.spc,.xml,.sql,.js,.ini Для недопущения открытия файлов этого типа надо писать так: Код:
<FilesMatch ".(htaccess|htpasswd|ini|phps|fla|psd|log|sh)$"> Цитата:
И вообще-то как правило ломают через какие-то дырки у хостера, либо же через общеизвестные дыры в популярных движках (на которых уже есть свой хтаккесс и который весь не исправишь). |
zweroboy1, благодарю, что откликнулись
Цитата:
на хостера надейся, сам не плошай... :) ну и проще час потратить на то, чтобы найти все .ht и прописать в них защиты, чем ежедневно выковыривать вирусню... добавлено через 2 минуты Цитата:
|
Цитата:
|
тогда вопрос нуба: как защититься от этого?
кроме штатных: обновлять движок и прочее... и хотя бы запретить добавлять файлы в папку или на весь сайт, потому как не только изменяют код, но и заливают же море файлов .php |
Хорошую тему подняли :) +1, присоединюсь, т.к. часто сталкиваюсь с этим файлом ))
Цитата:
Со слов пользователей форума Sape, Яндекс каким-то макаром умудряется иногда индексировать код в папке Сапы. А так - хрен ему Часто пользуюсь наработками файла .htaccess из темы Особенно полезный пункт для пользователей, которые сидят на виртуальном хостинге и когда нет доступа к php.ini. В последнее время, моим заказчикам часто приходится менять хостинг, вот и возникнет проблема с настройками PHP для вирт.хост., например, увеличить лимит на загрузку файлов, или лимит передачи данным методом POST. Код HTML:
<ifModule mod_php.c> Второй строкой разрешаем постинг объемом до 10 мегабайт. По умолчанию это значение обычно 2 Мегабайта. Третья строка устанавливает кодировку по используемую вашими скриптами. По своей сути она дублирует строку: «AddDefaultCharset UTF-8». Четвертой строкой изменяем лимит времени выделенный на выполнение скрипта. По умолчанию он обычно равен 30 секундам. Но иногда для выполнения каких нибудь сложных обработок требуется больше времени. Для сайтов на Joomla, обращаюсь к теме Андрей, на днях на хабре, обсуждали тему |
cB@nner, благодарю за ссылки, взял оттуда немного приемов, буду анализировать, о результатаз отпишу.
Есть кто чем еще может поделиться, велкам! |
Цитата:
- сделайте доступ только по ssh (22 порт) - положите в корень .ftpaccess с содержанием <Limit WRITE> DenyAll </Limit> - на все индексные, конфиг и системные файлы поставьте cmod 444 + никогда не храните пароли от ftp в менеджерах.. |
iren K, благодарю.
а если не делать ssh доступ, будет ли эффективна команда? и смогу ли я сам заходить через, допустим, тотал коммандер для редактирования своего сайта? и будет ли это защитой от шелов, которые разворачивают файлы и вносят изменения минуя фтп? |
Цитата:
|
Текущее время: 08:36. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Техническая поддержка — DevArt.PRO. Перевод: zCarot.