Вот однажды подумал и решил написать скрипт который следит за изменениями в вашем проэкте)
Тоесть он сканирует весь проэкт и делает бэкап, далее он раз в минуту его сканирует на наявность изменения в файлах(проверяет по битам), если хоть бы бит изменился он достает из бэкапа файл и заменяет им)
В случае нахождения инородного файла(кроме исключеных от сканирование директив) он его переносит в карантин, а с основного домена удаляет, ах да, сам скрипт работает на поддомене чтоб его не знали другие)
Далее думаю разширять функционал данного скрипта)
По суте он работает доволе прикольно) Так как если кодер рукожоп вам натыкакт дыр в движке, то им легко их закрыть, так как вы сразу увидете где были изменения)
Добавлено 15.03.16 в 00:40:07:
И его плюс в том, что он автоматизирован, а для наглядности он ведет лог действий)
Ты бред придумал...У тебя нагрузка будет такая что твой кео тебе пенька даст
Кео?
Я на таких хостах не обитаю) Качественные, проверены временем, вот то хосты)
Да и какая нагрузка, от прохода по директивам? И проверки hash файла?
Эта нагрузка равна 5 пользователям на сайте)
System, бред, что то захотел изменить в коде, каждый раз скрипт перенастроить нужно.
не по сути возможно, но можно контроль версий использовать и не надо будет городить велосипед
Ak47res1, Нагрузка лишь при создание самой базы данных hash файлов и самого бэкапа(тоесть оно сравнивает с базой hash и выводит результат) база работает на файлах, тоесть, сразу выгружается в рам и обрабатывается)
И держать такой грвносайт на мощном сервере на сотни евро? Ты хоть представляешь какую нагрузку он будет создавать своими вечными сканированниями? А если сайт с кучей файлов и тп будет? Ещё не закончилась старое сканирование, а уже стартануло 6 новых.
Дык флажок с on на off поставить)
Или уж если совсем лень это делать и изменение маленькое, то просто в backupе изменил и оно со временем само перенесло бы)
С кучей файлов, тоесть зц? Так эту часть сайта можно исключить, из сканирования, оно даже в ту директиву не полезет)