Показать сообщение отдельно
  #1 (permalink)  
Старый 07.11.2016, 09:21
Интересующийся
Отправить личное сообщение для ice99 Посмотреть профиль Найти все сообщения от ice99
 
Регистрация: 19.06.2011
Сообщений: 20

Проверка файла, или его части на целостность (защита контента)
Добрый день.
Сделал небольшое веб-приложение, состоящее из допустим 5-ти файлов:

main.html (файл запуска )
- main.css (стили)
- main.js (код приложения)
- main2.js (еще код приложения)
- main.dat (данные приложения)

В принципе я МОГУ преобразовать эти 5-ть файлов в один работающий all.html (размером 2.5 Мб), если это будет необходимо.

Вопрос в чём:
Как максимально усложнить задачу его изменения и декомпиляции?

Поясню. Компания №1 делает полезное веб-приложение со своими данными (контакт ,логотип, и т.д.).
Компания №2 недолго думая скачивает все файлы, заменяет лого, контакты и т.д. Профит.

Про обфускацию знаю, но не сильно она меня останавливает ("ООО Ромашка" не сильно обфусцируешь то). Возникла идея как-то считать хеш\контрольную сумму\целостность\ и т.д. данных (либо main.dat, либо единственного html файла, к которому я могу всё свести).
Если данные не совпадают с контрольными - сюрприз.

Да, да, проверку можно вырезать, но при обфускации это уже сложнее.

Я не то что бы параноик ,просто интересно, есть ли какие-нибудь методики защиты веб-приложений?
Ответить с цитированием