Технические средсва борьбы с воровством контента.

N
Оффлайн
Регистрация
02.04.17
Сообщения
55
Реакции
19
Репутация
18
Многие владельцы сайтов сталкивались с ситуацией «воровства контента». О плюсах и минусах растаскивания вашего контента поговорим в других статьях. Сейчас же предлагаю рассмотреть варианты борьбы с этим явлением.

На данный момент, 100% защиты от воровства контента сайта. Ниже рассмотренные примеры скорее для защиты от «любителей».

Рассмотрим 4 метода борьбы:

1. Технические способы
2. Семантические.
3. Борьба с помощью Поисковых систем.
4. Юридические.


1. Технический способ борьбы с воровством контента.


Метод заключается в том, чтобы усложнить задачу скопировать ваш контент. Будь то текст или изображения с вашего сайта.

Скрипты для блокирования.

Способ довольно простой. Обойти его не составит труда, но от мелких воришек и школьников защитит.

<script type="text/javascript">
// Строка запрещающая перетаскивание

document.ondragstart = noselect;

// Запрещаем выделять текст, картинки и иные элементы

document.onselectstart = noselect;

// Запрет правой кнопки мыши.

document.oncontextmenu = noselect;

function noselect() {return false;} </script


После уставноки этого срипта – контент невозможно будет выделить или копировать. Многие «школьники» сразу оставят попытки своровать ваш текст. Из минусов данного способа – невозможность выделить текст при цитировании или чтении. Это может доставлять дискомфорт для посетителей.


Запрет копирования и(или) выделения с помощью CSS


<style type="text/css">
/* Запрещаем выделение в блоке DIV */
.noselect {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
</style>

Для того, что бы защитить изображения нужно убрать из пукнта меню строчку «сохранить изображение».

Кусок кода для CSS



<style>
img { pointer-events: none; }
</style>

Этот способ можно применить для галерии на вашем сайте. Но это не даст вам 100% защиту. Более опытные пользователи смогут легко обойти этот запрет с помощью Исходного кода страницы и выдернуть оттуда необходимые ссылки.


Автоматическая обратная ссылка при копировании контента.

Отличный метод, который не доставит неудобств пользователям и пренесет вашему сайту обратных ссылок.

Суть: при копировании и размещении на других ресурсах вашего контента, к нему будет автоматически проставляться «бэклинк» ( ссылка на источник статьи).

Для реализации данного метода существует множество разнообразных плагинов. Дабы не нагружать наш движок – рекомендую воспользоваться популярным скриптом для CSS. Достаточно его вставить в наш файл CSS впереди блока.


<script type="text/javascript">
//<![CDATA[
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection = window.getSelection();

// текст вы можете изменить по своим нуждам
var
mso-ansi-language:EN-US" lang="EN-US">pagelink = "<p>Оригинал статьи <a
EN-US" lang="EN-US">href='"+document.
EN-US" lang="EN-US">location.href+"'>"+document.
EN-US" lang="EN-US">location.href+"</
mso-ansi-language:EN-US" lang="EN-US">a> BDF – лучший теневой форум &copy;
mso-ansi-language:EN-US" lang="EN-US">alfa-content.
EN-US" lang="EN-US">ru</p>";
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position = 'absolute';
newdiv.style.left = '-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout( function() {
body_element.removeChild(newdiv);
}, 0);
}
document.oncopy = addLink;
//]]>
</script>


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


Это основные способы борьбы. Они не являются 100% защитой, скорее являются полумерами. Призванными избавиться от «школьников» растаскивающий ваш текст.

На мой взгляд лучше использовать блок на копированние картинок и проставка бэклинка в случае копирование материала. Другие рассмотренные способы лишь ухудшат лояльность пользователей и юзабилити.
 
Сверху Снизу