Во общем, нужно совсем немного: защитить админку, поставить фаервол и плагин защиты от инъекций. Самое простое: изменить параметры входа: нестандартный логин, сложный пароль и подправить атрибуты файлов и папок.
Ну для этого нужно установить специальный скрипт перехвата (который как я понимаю должен сработать на стороне сервера). Понятное дело хакерские технологии совершенствуются и за всем не уследишь, поэтому нужна комплексная защита (понятное дело нет и не может быть 99.9% гарантии). Но от целенаправленных злоумышленников ("вредных" конкурентов) и просто от вредоносного кода все же защититься можно. "дб" - !? Честно, не совсем понятно что имеется в виду. Если речь о базах данных - то в структуре db (я по крайней мере) не встречал (не сталкивался) с таким кодом. Что касается доступа к базам: можно просто вынести конфигурационные файлы за пределы определенных директорий.
Самая большая база сплоитов после прикрытого милворма http://exploit-db.com вот, что имел ввиду, извиняюсь за неточность, думал будет ясно исходя из моего прошлого сообщения.
Ну, если вы хороший знаток в этом вопросе может подскажете кое в чем: хотя не знаю можно или нет (стоит или нет: безопасно ли) здесь выложить (опубликовать) один код? Наверное все таки для этого есть специальные ресурсы.
Немного не понял чего тут может быть небезопасного, можно на пастбеин выложить, или тут с хайдом в 1 пост, я в вопросе безопасности имею чуть больше опыта, чем скрипткидди, но могу светом помочь --- добавлено: Apr 7, 2013 10:26 PM --- Итак, решил выложить тут, рекомендую сделать ВСЕМ! Вот небольшое дополнение для .htacess с ним у вас с сайта исчезнут большинство ботов и "кулхацкеров" Альтернативный вариант тоже через RewriteCond Перенаправление ботов через SetEnvIfNoCase тут так-же, как и в первом конфиге нужно указать правильную ссылку на 403-ю А это то-же самое, только для NGINX: Данный конфиг блочит 210 популярных юзерагентов для ботов, спаммеров, хактлзов и т.п., список не исчерпывающий, вот есть ещё все (в т.ч. неактуальные)юзерагенты спамботов(436 штук): Вписали раз и избавились от головной боли со взломом и спамом(не панацея, но помогает очень хорошо!) Если появляется вопрос, куда это вставить, пишите, помогу Можно тут, а дабы не захламлять тему можно в личку
Кто-нибудь использует скрипты или программы для мониторинга файлов сайта? Вдруг зловред что-то поменял или удалил или добавил ?
Интересен скрипт "Айболит", интересный проект для чистки сайта. У меня несколько сайтов на Joomla! ломают последнее время частенько.
1) Проверить файлы сайта антивирусом 2) Перезалить проверенный сайт 3) Ограничить доступ по фтп, например выставить доступ только с определенных IP 4) Поменять пароль к админке
5) поменять пароль к фтп 6) поменять пароль к хостингу 7) поменять пароль к mysql серверу 8) поменять пароль на почтовом ящике админа оказывается, есть антивирус для джумлы OSE Antivirus
Поделюсь своим опытом: пользуюсь RSFirewall, и еще несколькими "тулзами". В принципе доволен, защита вот уже как около года держит нормально.
"Сразу же упали продажи, ни одного входящего звонка.... " - если коммерцией (бизнесом) занимаетесь на сайте, я так полагаю рубите БАБЛО - то формат "школоло" (халява) - вам не подойдет для спокойной работы) Хех... вопрос избитый до дыр, чтобы обезопасить работу сайтов на joomla нужно сделать 4 пункта: 1. Обезопасить свой комп - купить и поставить антивирус (можно нод32) и antispyware - именно КУПИТЬ, а не скачать на халяву) 2. Перевести все старые версии joomla на последнюю 3.х (старые все дырявые - со своими расширениями скачанными на халяву - в расширениях дыр вагон - на хак-форумах видел до 15 вариантов взлома старой joomla))) 3. Сторонние шаблоны, компоненты, модули, плагины - которые не идут в комплект стандарта - ТОЖЕ ПРИДЕТСЯ КУПИТЬ), так как они обновляются и тестятся на уязвимость, правда не у всех, а у самых популярных 4. Не пользуйтесь - дешевыми хостингами! У них у самих серверные приложения иногда дырявые и не допиленные по уму - DDoS атаки идут на такие хосты регулярны) P.S. Сам занимаюсь коммерцией - у меня все покупное (обновления идут постоянно, что радует) и старый западный хост не ниже 25$ в месяц... Доволен как слон - полет нормальный) P.S. Хотя... максимально обезопасить, но не на 100% конечно - можно и в "школоло" формате) Если какие-то вопросы по joomla безопасности и многому другому пишите в личку, времени у меня мало и я ценю свое время - консультации только платные
Если есть чем поделиться не в "школоло" формате, то отписывайся здесь, а свои "платные консультации" рекламируй в другом (рекламном) разделе.
Учитывая участившиеся бруты на админки Joomla, желательно накладывать на админку сайта через .htaccess базовую авторизацию. Или разрешить вход в админку с определенных IP-адресов. --- Добавлено, 14 янв 2014 --- Также желательно регулярно проверять свой личный ПК на вирусы, так как многие вирусы перехватывают логины и пароли и перенаправляют их злоумышленникам.
ПЖил себе сайт, а сегодня пришло письмо что зарегистрирован юзер. Хотя как убеждали хозяева регистрация отключена. Оказалось что она ВКЛЮЧЕНА просто не отображается нигде на сайте. По логам видно что китайский друг или через проксю китайскую зашол ровно по двум ссылкам http://site.com/index.php?option=com_virtuemart&view=user http://site.com/component/users/?view=login Потом пошол по плагинам и компонентам убил юзера отключил регистрацию снял бекапы за неделю и сделал текущий закрыл папку /administrator паролем закрыл доступ к /administrator по ip сменил все пары логин/пароль юзеров, mysql, ftp ftp закрыл по ip отключил ssh им все равно никто там не пользуется в .htaccess редиректом на главную все попытки обратиться по выше указанным ссылкам RewriteCond %{QUERY_STRING} (^|&)view=login(&|$) RewriteRule ^component/users/$ http://site.com/? [L,R] RewriteCond %{QUERY_STRING} (^|&)option=com_virtuemart&view=user(&|$) RewriteRule ^index.php$ http://site.com/? [L,R]
а когда лучше закрывать дыры и защищать сайт от взлома когда создан каркас-дизайн или когда уже он частично наполнен контентом?