Главная
О проекте
ИТ-профессии
Сертификация
Удаленная работа
 

Защита от копирования текста сайта

Автор: Admin  


Защита от копирования текста сайта является на сегодняшний день одной из важнейших задач в интернете. Известный факт, что большая часть контента в сети не уникальна. Это связано с тем, что в сети каждый день появляется все больше сайтов, которые содержат какую-либо информацию. Многие их создатели не затрудняют себя написание текстов для наполнения. Обычно они копируют интересные тексты с других сайтов.

Возможна ли защита от копирования текста сайта?

На этот вопрос есть однозначный ответ -

Способов 100% защиты от копирования информации с web-ресурсов не существует!

Какими бы изощрёнными они не были всегда можно набрать текст с сайта в редакторе (например, Word и Блокнот), а любой рисунок перерисовать в графическом редакторе. Существующие методы защиты позволяют только усложнить процесс копирования.
Рассмотрим методы затрудняющие процесс копирования текста страниц с помощью HTML и CSS. Это наиболее простые способы, доступные любому обладающему навыками HTML и CSS:

  1. Защита от копирования текста сайта с использованием атрибута unselectable. Этот атрибут запрещает или разрешает выделять текст в каком либо элементе (on - запрещает, off - разрешает) - unselectable="on". Пример:

  2. HTML-код Результат
    <div unselectable="on" style="position: absolute; width: 300px; height: 100px; padding: 5px; background-color:#FFB6C1; text-align:justify">Текст в слое защищён от копирования с помощью свойства unselectable со значением on. Защита от копирования работает в Internet Explorer и Opera. Не работает в Firefox.</div>
    Текст в слое защищён от копирования с помощью свойства unselectable со значением on. Защита от копирования работает в Internet Explorer и Opera. Не работает в Firefox.


  3. Защита от копирования текста сайта с использованием свойства z-index в CSS. С помощью него задаётся порядковый номер элемента в стеке. Элемент с большим порядковым номером всегда находится перед элементом с меньшим порядковым номером. Это свойство можно использовать для усложнения процесса копирования следующим образом. Выбираем элемент содержащий текст. Это может быть параграф - <p></p>, заголовок - <h1></h1>, слой - <div></div> и т.д. Задаём для него свойство z-index. Например, значение 1 - z-index: 1. Затем вставляем рисунок размером с имеющийся текст. Рисунок должен быть пустым прямоугольником и полностью прозрачным. Задаём для него свойство z-index: 2. Поскольку свойство z-index у рисунка больше, то он расположится поверх текста. Таким образом, текст нельзя будет выделить и скопировать, наример:

  4. HTML-код Результат
    <div style="position: relative; width: 300px; height: 100px; padding: 5px; background-color:#FFB6C1; text-align:justify; z-index:1"><img src="../pictures/hidden.gif" style="z-index:2; position: absolute">Текст в слое защищён от копирования с помощью наложения прозрачного рисунка поверх него с использованием свойства z-index. Защита работает во всех браузерах.</div>
    Текст в слое защищён от копирования с помощью наложения прозрачного рисунка поверх него с использованием свойства z-index. Защита работает во всех браузерах.


  5. Защита от копирования текста сайта с использованием следующих атрибутов:
    • атрибут oncontextmenu возникает, когда пользователь щелкает правой кнопкой мыши в клиентской области браузера для вызова контекстного меню. Таким образом, можно запретить вызов контекстного меню, если присвоить данному атрибуту значение return false - oncontextmenu="return false";
    • атрибут oncopy возникает при копировании в буфер обмена. Если присвоить данному атрибуту значение return false, то выделенный текст не попадет в буфер обмена - oncopy="return false";
    • атрибут onselectstart возникает при выделении объекта или текста. Если присвоить данному атрибуту значение return false, то выделения не произойдет - onselectstart="return false". Пример:

    HTML-код Результат
    <div oncopy="return false" oncontextmenu="return false" onselectstart="return false" style="position: relative; width: 300px; height: 100px; padding: 20px; background-color:#FFB6C1; text-align:justify">Текст в слое защищён от копирования с помощью свойства oncopy, oncontextmenu и onselectstart со значением return false. Защита от копирования не работает в Opera.</div>
    Текст в слое защищён от копирования с помощью свойства oncopy, oncontextmenu и onselectstart со значением return false. Защита от копирования не работает в Opera.

Все выше перечисленные методы способны лишь затруднить процесс копирования информации с сайта. Но они никаким образом не обеспечивают неприкосновенность контента. Существуют более эффективные способы борьбы с копированием информации в Интернете:

  1. Защита от копирования с помощью Яндекс. Наконец сами поисковики осознали необходимость борьбы с Интернет-пиратством. Поскольку дублированный контент просто засоряет Интернет, усложняя работу поисковиков. Поэтому Яндексом был разработан сервис по защите уникальных текстов сайта с технической стороны. Суть данного метода следующая. Перед размещением какого-либо уникального текста на своём сайте нужно отправить его на сервис Яндекса. Далее этот текст закрепляется за вашим сайтом. В дальнейшем эта информация будет использована при работе поисковых алгоритмов. В данный момент сервис работает в режиме тестирования и доступен сайтам с ТИЦ не менее 10.
    Перейти на сервис Яндекс.Вебмастер

  2. Защита от копирования с помощью депонирования. Депонирование сайта заключается в установлении и защите авторских прав как на сам сайт (дизайн), так и на его содержимое. Т.е. после процедуры депонирования вы будете являться владельцем авторских прав на свой сайт, охраняемых законом. Любое копирование информации с сайта будет считаться нарушением авторских прав и преследуется по закону. Более полная информация о депонировании размещениа на портале copyright.ru.

В начало


|   предыдущая   |   каталог статей   |   следующая   |
|   1   |   2   |   3   |

    


Главная
О проекте
ИТ-профессии
Сертификация
Удаленная работа
Каталог статей
Контакт
 
Компания "ПРОИнфоСистем"   2009
Rambler's Top100