Как запретить скачивание сайта?
3 ноября 2014 г. Просмотров: 1057
Многие авторы сайтов серьезно опасаются того, что плоды их труда могут похитить конкуренты или простые пользователи ресурса. Хороший веб-программист обязан защитить свой сайт от нежеланного скачивания. Существует множество способов для решения этой задачи. Создать сайт самостоятельно с Wix.comЗащитите свой сайт собственными средствами сервера Apache, используя встроенную защиту. Для этого не нужно обладать специальной квалификацией. Примените обязательный ввод имени и пароля посетителя сайта. Только в случае их существования в системе, пользователь получит доступ в директорию, защищаемую данным ресурсом. Вышеописанный метод нельзя использовать, если нужна строгая защита коммерческой информации. В такой ситуации примените digest-аутентификацию, которую также поддерживает Apache. Здесь имя и пароль передаются в виде кода, поэтому они не могут быть перехвачены хакерами. Но данный вид защиты поддерживается не всеми браузерами. Создайте для пользователя ограничение на просматриваемые страницы за определенный промежуток времени. Тех, кто будет превышать лимит, можно лишить некоторых прав (наложить бан) на несколько минут. Обязательно предупредите посетителя сайта о тех действиях, нарушение которых повлекут за собой запрет на пользование. Такое соглашение обычно предлагается прочитать и принять. Примените метод запрета скачивания файлов с вашего сайта с помощью скрытой ссылки. Сделайте ее на странице, куда другой пользователь не сможет перейти. При просмотре скрытой страницы IP- адрес блокируется минуты на три. Учтите, что в этот момент блокируются также и поисковые роботы. В этом случае запретить скачивание можно не сразу после запроса, а после начала непосредственной закачки информации или изображения. Воспользуйтесь возможностями JavaScript, чтобы можно было блокировать копирование или выделение текстовых и графических элементов на странице сайта. Это довольно доступный способ для различных серверов, чтобы уберечь материал от скачивания. Переведите каждый элемент страницы в 16-тизначный код ASCII, который закодирован в ISO Latin-1. Сохранив такую страницу, вы можете создать специальный скрипт, декодирующий начальный код (ASCII) и сохраняющий его на диске для чтения.
Оцените статью!