41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
|
|
1 | |
md5 файла18.05.2013, 17:49. Показов 787. Ответов 5
Метки нет (Все метки)
можно ли проверить удаленно файл на правильность написания в нем кода?
То есть у нас есть оригинал файла по которому мы проверяем удаленный файл где-то на сервере (ну к примеру по md5 ), и даже если там где-то в строке пробел добавлен то мы его перезаписываем (сразу без проверки перезаписывать все файлы я думаю накладно было бы, особенно если файлов много и вес не малый, да и на многих серверах ). Либо ваши варианты как держать файлы в изначальном виде, к примеру если кто то как то получил доступ и изменил файл то его сразу перезаписало бы в изначальный вид. Причем возможно даже такую проверку запускать всегда при запуске основного скрипта...
0
|
18.05.2013, 17:49 | |
Ответы с готовыми решениями:
5
заранее узнать md5 файла md5 MD5 в PHP скрипте Подбор паролей MD5 |
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
18.05.2013, 19:08 | 2 |
Зачем такие велосипеды? Используйте VCS. Плюсов масса - всех не перечислить.
В частности: проверка текущего состояния (изменено ли что-то) - одна команда; отправка изменений на сервер - одна команда; переключение на лобое состояние всей истории изменений - одна команда (Например, изменили что-то, отправили изменения на сервер, но там увидели, что что-то не так. Без проблем вернулись на сервере к предыдущему состоянию и спокойно устраняете проблемы локально).
1
|
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
|
|
18.05.2013, 19:38 [ТС] | 3 |
а это что такое? Ато я по поисковику пробил а там выдает что это аббревиатура из темы авто...
можно ссылочку на тему как это правильно делают другие? то есть как правильно удаленно контролировать остальные сервера, то есть если на один из них залезли и что-то там напакостили сразу же били приняты меры ( к примеру файлы обновлены в изначальный вид)... Добавлено через 1 минуту в голову приходит что оно расшифровывается как - Virtual Construct Server ...
0
|
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
18.05.2013, 19:46 | 4 |
VCS - Version Control System - Система управления версиями http://ru.wikipedia.org/wiki/VCS
Как другие делают - кто ж их знает - как хотят, так и делают. Как можно сделать. Например, по cron'у проверять состояние и как-то реагировать (e-мыло, например, отправлять). На самом деле нужно в первуб очередь не ждать внезапных изменений сторонними силами, чтобы как-то на это среагировать, а предотвращать создание причин их возникновения (наприме, правильной раздачи привилегий на файлы).
1
|
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
|
|
18.05.2013, 20:23 [ТС] | 5 |
да бывает такое что над проектом работают несколько человек и для всех есть доступ определенной папке и файлам, и некоторые проявив инициативу там что то могут поменять, а потом ищи кто и что, атак если установить на определенные файлы чтобы они оставались в изначальном виде то уже никто не поменяет...
я вот и думаю как проверять содержимое, я думаю считывать содержимое файла и преобразовывать его в мд5 и его сверять с центральным сервером и если не совпадают то переписать его... вопрос - если кроном проверять каждую минуту и сверять с центром это не сильно больную нагрузку даст или нет ли в этом минусов?
0
|
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
18.05.2013, 20:32 | 6 |
VCS, одна команда проверки статуса. Никаких велосипедов.
Тем более, VCS. Однозначно. Ни одно зафиксированное изменение не утратится случайно по чьей-то вине. Используйте, например, Git. См. также: http://ru.wikipedia.org/wiki/Git http://githowto.com/ru http://www-cs-students.stanfor... index.html
1
|
18.05.2013, 20:32 | |
18.05.2013, 20:32 | |
Помогаю со студенческими работами здесь
6
Md5, как такое возможно? Разные результаты функции md5 Проверка MD5 локального файла с MD5 записанных в двух разных текстовых файлах Проверка файла на MD5 и SHA1 и сравнение с готовым MD5 и SHA1 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |