Защита сайта от плагиата

Здравствуйте уважаемые начинающие веб мастера.

В этой статье я опишу несколько нестандартных приёма, которые ощутимо усложнят жизнь мелким жуликам плагиаторам, и не доставят никаких неудобств честным пользователям, а показатели сайта даже улучшат.

Самые известные способы защиты от плагиата, такие как запрет копирования и запрет правой клавиши мыши вместе с горячими клавишами, имеют ряд недостатков.

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

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

Поэтому постараемся не обидеть посетителя и в то же время треснуть по блудливым пальцам плагиатора.

Первое что надо сделать — это запретить копирование, не запрещая при этом выделения текста.

Реализуется очень просто при помощи атрибута oncopy="return false;"

Заходим Консоль — Внешний вид — Редактор — Заголовок (header.php), находим в коде тег <body> и вставляем в него вышеприведённый атрибут.

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

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

И вот тут их будет ждать следующий сюрприз. Называется он плагин Autoptimize.

Вообще-то этот плагин не для защиты от плагиата, а для ускорения сайта, так как его задачей является сжатие кода.

И он его добросовестно сжимает. Весь. Не оставляет ни пробелов, ни переносов строк так что разобраться в нём становится практически невозможно.

При просмотре кода страницы, будет открываться вот такая каша.

Уверен, львиная часть плагиаторов плюнет и не станет разбираться в вашем коде.

Причём ни запрет копирования ни сжатие кода не влияют на админку. Вы спокойно сможете копировать в редакторе, и код в нём будет иметь нормальный вид.

Но, если роль сборщика информации выполняет бот, то такие меры, не помогут.

Для защиты от ботов-парсеров есть специальный способ. Это даже не столько защита, сколько использование парсеров в своих целях.

Есть скрипт, который при любом копировании контента с вашего сайта, в конце скопированного текста будет проставлять ссылку на ваш сайт.

Так что чем больше воровских ботов пробегутся по страницам вашего сайта, тем больше Вы получите бесплатных открытых ссылок.

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

Ссылка на источник выводилась некликабельной. Просто текст.

Пришлось потратить несколько дней на то, чтобы исправить эту неприятность.

Вот код доработанного скрипта. Вариант для WordPress.

function plagiat() { ?> <script> document.oncopy = function () {
  var bodyElement = document.body; 
  var selection = getSelection(); 
  var href = document.location.href; 
  var copyright = 'Источник: <a href="'+ href +'">' + href + '</a>'; 
  var text = selection + copyright;
  var divElement = document.createElement('div'); 
  divElement.style.position = 'absolute'; 
  divElement.style.left = '-99999px'; 
  text1 = document.createTextNode(text);
  divElement.appendChild(text1);
  bodyElement.appendChild(divElement); 
  selection.selectAllChildren(divElement); 
  setTimeout(function(){
    bodyElement.removeChild(divElement); 
  }, 0);
}; </script> <?php } add_action('wp_footer', 'plagiat', 95);

Вставляется он в function.php перед закрывающим ?>. Для самописных сайтов используется только скрипт (то, что заключено в теги <script> </script>), который вставляется в тег <body>

Итак, от ручного копирования мы защитились, от автоматического тоже, но если за вас взялся опытный плагиатор, то он и в сжатом коде отделит зёрна от плевел, и автоссылки в ручную удалит.

На такой случай приведу вам пример из моей недавней практики.

Проверяя недавно свой строительный сайт на уникальность (в нём весь контент на 100% уникальный), на бесплатном онлайн сервисе Content Watch я обнаружил 5 сайтов с полностью скопированными моими статьями.

На сервисе Whois определил адрес хостинга на котором обслуживаются эти сайты.

Зашёл на сайт хостинга и накатал жалобу в тех поддержку, с указанием адресов моих уникальных статей и адресов страниц с плагиатом.

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

А ещё через два дня, я уже не нашёл эти сайты в списке плагиаторов выдаваемом сервисом проверки, что заставило меня сделать некоторые выводы в отношении Украины.

Хостер то самый что ни на есть украинский, а я обратился из самой что ни на есть России и никаких напрягов, всё быстро и четко. Видимо всё как обычно — власть сама по себе, а народ сам по себе.

Вернёмся к нашим сайтам. Как видите, утверждение о том, что защитить сайт от плагиата на 100% невозможно, оказалось неверным.

Можно защититься, если знать как это сделать, и не лениться бороться с плагиаторами.

Желаю полной уникальности Вашим сайтам.

Защита сайта от злоумышленников < < < В раздел > > >

Запись опубликована в рубрике WordPress. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *