Проверка всех файлов на изменения

  • 8 Ответов
  • 1044 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

kik84

  • ******
  • 1267
  • 59
Подскажите, какой компонент может проверить целостность всех файлов на сервере? Имею в виду, чтобы проверял изменения в файлах, сравнивая с "чистым" движком с оф. сайта JED.
RSFirewall такое вроде как может, но дорогая у них подписка)

*

voland

  • ********
  • 9359
  • 420
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Проверка всех файлов на изменения
« Ответ #1 : 16.03.2015, 17:33:28 »
через ssh это делается одной строчкой и быстро

*

kik84

  • ******
  • 1267
  • 59
Re: Проверка всех файлов на изменения
« Ответ #2 : 16.03.2015, 18:21:38 »
через ssh это делается одной строчкой и быстро
Не откажусь от подробностей)

*

voland

  • ********
  • 9359
  • 420
  • СКАЙП утерян! Пишите в телеграм @volandku

*

kik84

  • ******
  • 1267
  • 59
Re: Проверка всех файлов на изменения
« Ответ #4 : 16.03.2015, 22:11:38 »
Намек понял)
Пробовал по SSH через Putty, но в итоге еще погуглил и закинул на сервер пхп-скрипт, который через Cron присылает сообщения обо всех измененных файлах на сервере.

*

voland

  • ********
  • 9359
  • 420
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Проверка всех файлов на изменения
« Ответ #5 : 16.03.2015, 22:20:14 »
Хм.. прямо так в выдаче и валялся?
Он чекает по дате модификации или по хэшу?

*

kik84

  • ******
  • 1267
  • 59
Re: Проверка всех файлов на изменения
« Ответ #6 : 16.03.2015, 22:49:38 »
Приходит мейл в таком виде:
Атрибуты файлов изменились.
Предыдущее значение:
./сайт/public_html/template/frontend/default/standart_search_form.tpl - 12.23.14 - 9998
./сайт/public_html/template/frontend/default/search_form.tpl - 03.04.15 - 8949
./сайт/public_html/php_info.php - 12.23.14 - 97568

Последнее значение:
./сайт/public_html/template/frontend/default/standart_search_form.tpl - 03.16.15 - 9992
./сайт/public_html/template/frontend/default/search_form.tpl - 03.16.15 - 8948

Вариантов нашел 5, но остановился в итоге на этом т.к. другие давали разные косяки http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1720

*

winstrool

  • *****
  • 758
  • 39
  • Свободен для работы
Re: Проверка всех файлов на изменения
« Ответ #7 : 17.03.2015, 00:05:57 »
Это вы правильно подметили, делать сравнение по дате модификации, но также можно поставить сравнение по хешь суммам файла, по крону, раза три в день, и об обнаружении оповещать на почту, а также ввести набор регулярных выражений и соответствие действий на ядовитые вопросы, и сторонние сканирование не зависимое от сайта, придадут один из неотъемлемых моментов в плюсе к безопасности...
Вылечу ваш сайт от заразы!
Хочешь проверить свой самописный модуль на баги? пожалуйста! предварительно ознакомтесь с правилами!

Мониторинг обменных пунктов WebMoney по выгодным условиям

*

kik84

  • ******
  • 1267
  • 59
Re: Проверка всех файлов на изменения
« Ответ #8 : 17.03.2015, 15:25:47 »
Это вы правильно подметили, делать сравнение по дате модификации, но также можно поставить сравнение по хешь суммам файла, по крону, раза три в день, и об обнаружении оповещать на почту, а также ввести набор регулярных выражений и соответствие действий на ядовитые вопросы, и сторонние сканирование не зависимое от сайта, придадут один из неотъемлемых моментов в плюсе к безопасности...

Честно говоря, я не знаю, как в скрипт добавить еще сравнение по хешу. Смог допилить только, чтобы можно было добавлять папки или файлы, которые проверять не надо, например cache)