Проверка файла, или его части на целостность (защита контента)
Добрый день.
Сделал небольшое веб-приложение, состоящее из допустим 5-ти файлов:
main.html (файл запуска )
- main.css (стили)
- main.js (код приложения)
- main2.js (еще код приложения)
- main.dat (данные приложения)
В принципе я МОГУ преобразовать эти 5-ть файлов в один работающий all.html (размером 2.5 Мб), если это будет необходимо.
Вопрос в чём:
Как максимально усложнить задачу его изменения и декомпиляции?
Поясню. Компания №1 делает полезное веб-приложение со своими данными (контакт ,логотип, и т.д.).
Компания №2 недолго думая скачивает все файлы, заменяет лого, контакты и т.д. Профит.
Про обфускацию знаю, но не сильно она меня останавливает ("ООО Ромашка" не сильно обфусцируешь то). Возникла идея как-то считать хеш\контрольную сумму\целостность\ и т.д. данных (либо main.dat, либо единственного html файла, к которому я могу всё свести).
Если данные не совпадают с контрольными - сюрприз.
Да, да, проверку можно вырезать, но при обфускации это уже сложнее.
Я не то что бы параноик ,просто интересно, есть ли какие-нибудь методики защиты веб-приложений?
|