Задать вопрос
@ascold2013

Как защитить html и css от копирования?

Здравствуйте! Имеется следующая проблема - есть статичный сайт (верстка) и мне нужно каким либо образом защитить его от копирования. Точнее - копирование html css js. Я слышал конечно, что наверняка это сделать нельзя. Но мне устроил бы любой способ для защиты от среднестатистических копирунов. Я пробовал вот такой .htaccess
<FilesMatch ".(htaccess|htpasswd|ini|phps|fla|psd|log|sh|html|css|js)$">
 Order Allow,Deny
 Deny from all
 </FilesMatch>

И положил его в корень сайта. На что мне сайт сразу выдал 403 ошибку.
Видел такой вариант:
<FilesMatch ~ "\.(php|htm|html|js)$">
  Order allow,deny
  Deny from all
</FilesMatch>

Но он тоже не работает (вообще). Скачиваю через контекстное меню - Сохранить как. Как это можно убрать?
  • Вопрос задан
  • 6762 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Psq
Информационная безопасность. Пентест.
html css js - файлы, которые загружаются клиенту, для корректного отображения страницы.
Через .htaccess вы ограничиваете доступ к файлам, и, соответственно если указываете эти расширения, то вы ограничиваете доступ к сайту всем (Deny from all).

Поскольку эти данные загружаются пользователю (и должны загружаться) у вас нет возможности ограничить к ним доступ полностью.
Единственный вариант, против "глупых" пользователей, это перехват "быстрых клавиш" (пример - изменение текста при нажатии Ctrl+C). Умные, в свою очередь, либо откроют инструменты разработчика, либо просто используют утилиту для скачивания сайтов (например, wget).

Upd: Почитайте про обфускацию: https://habrahabr.ru/company/xakep/blog/128741/
Ответ написан
Комментировать
@Laweb
Веб-разработчик
Попробуйте такой вариант
https://youtu.be/lkh-fQsoDZY
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы