Безопасность сайта

Как защитить сайт от копирования текста?

Алексей, Самара 0

Пишу тексты для сайта сама, недавно нашла точную копию нескольких статей на чужом ресурсе - слово в слово, даже опечатку не поправили. Хочу поставить какую-то защиту от копирования, но не знаю, что реально работает, а что просто раздражает обычных посетителей.

Дмитрий Акиндинов технический администратор сайтов

ответил

Полностью запретить копирование текста браузер не позволяет технически — страница всегда доступна через просмотр кода, и любой скрипт-блокировщик правой кнопки мыши обходится за несколько секунд. Реалистичная цель — не сделать копирование невозможным, а затруднить массовый автоматический сбор текста и защитить позиции в поиске, если копия всё же появится.

Отключение правой кнопки мыши или выделения текста через JavaScript — самая частая и самая бесполезная мера: вдумчивого копирования она не останавливает, зато мешает обычным посетителям скопировать номер телефона или адрес, а это для сайта услуг вредит больше, чем помогает.

От массового автоматического сбора текста ботами-скрейперами помогают серверные меры того же типа, что и защита от DDoS: ограничение частоты запросов с одного IP и блокировка по user-agent известных парсеров в файле .htaccess или в панели хостинга. Это не остановит человека, который копирует руками, зато отсечёт скрипты, вытягивающие весь сайт за один проход.

От дублей в поиске защищает не запрет копирования, а тег rel=canonical на оригинальной странице — он подсказывает поисковику, какая версия текста первична. Авторское право на текст в России возникает автоматически с момента публикации по статье 1259 ГК РФ, отдельная регистрация не нужна, а в споре о списанном тексте помогает дата публикации оригинала, например скриншот с датой или архивная копия на web.archive.org.

Подробный разбор DDoS на маленький сайт: как защититься без Cloudflare

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

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

Все вопросы по теме "Безопасность сайта"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?