Выберите язык
Site Guard — компонент для Joomla 6, который берёт на себя ежедневную защиту сайта без ручного вмешательства. При обнаружении подозрительного файла он автоматически помещает его в карантин, сверяя содержимое сайта с заранее построенным эталоном хешей — так отличаются настоящие изменения (например, после обновления шаблона) от постороннего вмешательства. Общий чёрный список IP-адресов работает через модуль блокировки на уровне .htaccess и синхронизируется в базе данных, что удобно, если у вас несколько сайтов на одном хостинге. Отдельно отслеживаются изменения в списке суперадминистраторов — любое новое назначение прав фиксируется и попадает в отчёт. Раз в сутки компонент создаёт резервную копию базы данных и раз в неделю чистит устаревшие бэкапы и логи. Все проверки запускаются через собственный планировщик задач Joomla (com_scheduler) — отдельного cron на сервере настраивать не нужно. Слово-ловушка для попыток взлома (tarpit) полностью настраивается в Options — без ничего зашитого в код.
Распространяется под лицензией GNU GPL v2 or later.
Я дизайнер. Здесь вы можете увидеть мои работы. Хорошо я делаю свою работу или не очень — судить вам.
Главное правило — вы никогда не увидите незаконченной работы. Только досконально отточенный проект можно выпускать в жизнь.