X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Как не стоит защищать от копирования текст и картинки, Ошибки
ToRrenT
ToRrenT
Topic Starter сообщение 10.4.2012, 11:20; Ответить: ToRrenT
Сообщение #1


Частый гость
**

Группа: Banned
Сообщений: 99
Регистрация: 21.3.2012
Из: СССР
Поблагодарили: 7 раз
Репутация:   -11  


Видя, как копирование (CTRL+V) начинает доминировать над копирайтингом, стоит призадуматься, как сохранить свой текст в целостности. Конечно, есть скрипты, запрещающие правый клик мышкой, но еще никто не отменял копирование текста из исходного кода - это раз, и второе - копирование через CTRL+C - это легко провернуть, если обвести текст. Я приведу пример копирования. Полная статья здесь: http://www.insidepro.com/kk/250/250r.shtml.
Итак, как не нужно защищать текст и картинки.

Самым распространенным методом защиты копирования картинок и грабежа текста был и остается Java-скрипт, перехватывающий click и возвращающий false, если event.button == 2.

В простейшем случае исходный текст этой "защиты" выглядит так:
CODE
<HEAD>
<script language=JavaScript>

function click(x)
{
if (document.all)
{
if (event.button == 2)
{
alert("this operation isn't allowed");
return false;
}
}

}
document.onmousedown=click;
</SCRIPT>
</HEAD>
<BODY>


Если же после выделения текста не трогать мышь, а нажать <CTRL-Ins>, <CTRL-C> или обратится к пункту "копировать" меню "правка", то несмотря ни на какие защиты, текст (и даже изображение!) будут успешно скопированы в буфер обмена, откуда их (естественно, по раздельности) можно вставить в текстовый и графический редактор, соответственно.

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

Хорошо, давайте усилим защиту и напишем скрипт, запрещающий не только контекстное меню, но еще и выделение текста, причем не только мышью, но и по комбинации <CTRL-A>, соответствующей пункту меню Правка -> Выделить все:

CODE
<script LANGUAGE="JavaScript">
document.ondragstart = ops;
document.onselectstart = ops;
document.oncontextmenu = ops;

function ops()
{
return false;
}

</SCRIPT>


Проверка показывает, что мышь действительно "отдыхает", пункты "выделить", "копировать" и "вставить" заблокированы, а "выделить все" хоть и не заблокировано, но не работает. Как и контекстное меню, вызываемое по <SHIF-F10> или клавишей, расположенной слева от правой кнопки <CTRL>.

Однако торЛистинг 3. Вывод содержимого сайта через скрипты и, как следствие, препятствующий их отключению.

Ладно, с текстом мы более или менее разобрались. А как быть с картинками?! Некоторые разрезают одну картинку на множество мелких частей, наивно полагая, что пользователю будет лень сохранить пару десятков фрагментов, а затем подгонять их в текстовом редакторе. Но... тут выясняется, что: а) особенности формата jpg приводят к тому, что края разрезанной картинки уже не стыкуются и приходится либо уменьшать степень сжатия, либо переходить на png, но и то, и другое ведет к росту трафика и замедлению загрузки; б) браузеры очень плохо справляются со склейкой картинок и очень часто возникают "артефакты" в виде пустых линий или наложения картинок друг на друга (особенно, если пользователь смотрит страничку с нестандартным настройками браузера типа разрешения, масштаба и т.д.); в) клавиша "print screen" делает грабеж картинки простым и приятным.

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

Сложнее бороться с сохранением страницы на диск. Некоторые браузеры содержат ошибки, приводящие к невозможности сохранения при нарушении структуры HTML (например, если пропущен закрывающий тег </HTML>), при этом сама страница отображается вполне нормально, но... никаких гарантий, что остальные браузеры поведут себя точно также, у нас нет. Зато вполне оправдывает себя прием "разрезания" текстового содержимого на кусочки по 1-2 кб. Читать страницу (в интерактивном режиме) вполне возможно и даже нельзя сказать, чтобы сильно затруднительно (хотя постоянно нажимать на ссылку "далее", конечно, быстро надоедает), а вот собрать из всех сохраненных страничек исходную статью - это же сколько труда нужно затратить!!!

Кстати, если по каким-то причинам страница не сохраняется на диск, можно открыть ее в MS Word и сохранить на диск либо как html, либо как doc. Вместе с картинками, таблицами, и другими элементами. Если же это не получается и Word с грохотом падает, имеет смысл попытаться выделить наиболее значимую часть страницы и вставить ее в Word через буфер обмена. В 99% случаев это срабатывает!жествовать победу еще рано. Во-первых, панель инструментов, возникающая при наведении мышью на картинку, по-прежнему исправно работает, а во-вторых, пользователь может отключить Java-скрипты, возвращая своему любимому браузеру всю его функциональность.

Раз наша защита построена на скриптах, необходимо проектировать страницу так, чтобы без скриптов она отображалась не полностью или вообще не отображалась совсем. Проще всего использовать конструкцию "<script>document.write("text");</script>", конкретное воплощение которой может выглядеть, например, так:

CODE
<script>document.write ("Данный перевод (ввиду нехватки времени) является чисто техническим с рядом литературным огрехов, которых у меня не хватило времени исправить. Нумерация статей с оригиналом может не совпадать. Все комментарии в фигурных скобках - это замечания переводчика");</script>


Вроде как всё указано.

Также текст под джаваскриптом не индексится. Ну это как напоминание, если кто и забыл.

Сообщение отредактировал ToRrenT - 10.4.2012, 11:34


--------------------
клоновод
-4
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jack
jack
сообщение 10.4.2012, 11:30; Ответить: jack
Сообщение #2


----------------
*******

Группа: Super Moderator
Сообщений: 7863
Регистрация: 22.3.2009
Из: глины
Поблагодарили: 10734 раза
Репутация:   591  


ToRrenT, статья о борьбе с копипастом скопипащенная с cy-pr.com (или вот тут оригинал с картинками). Вы если пи...ите контент вот так, то хоть указывайте источник, кто то старался.


--------------------
Stimul-Cash и RX-Partners - лидеры фарма бизнеса!

Официальный канал MaulTalk в Telegram
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ToRrenT
ToRrenT
Topic Starter сообщение 10.4.2012, 11:35; Ответить: ToRrenT
Сообщение #3


Частый гость
**

Группа: Banned
Сообщений: 99
Регистрация: 21.3.2012
Из: СССР
Поблагодарили: 7 раз
Репутация:   -11  


jack, в начале поста источник.


--------------------
клоновод
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jack
jack
сообщение 10.4.2012, 11:43; Ответить: jack
Сообщение #4


----------------
*******

Группа: Super Moderator
Сообщений: 7863
Регистрация: 22.3.2009
Из: глины
Поблагодарили: 10734 раза
Репутация:   591  


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


--------------------
Stimul-Cash и RX-Partners - лидеры фарма бизнеса!

Официальный канал MaulTalk в Telegram
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Чем сжимать картинки для сайта без потери качества
1st-finstep.ru - Заработок в сети и методы продвижения сайта
15 komarik_vlad 1503 Сегодня, 12:05
автор: x64
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыЗапилен сервис добавления водяного знака на картинки
10 Ultrastalker 805 Вчера, 23:27
автор: Ultrastalker
Открытая тема (нет новых ответов) Как мошенники зарабатывают на прямых трансляциях в Instagram
Не ждите порно в инстаграм, его нет
12 PostBrigada 1310 Вчера, 23:00
автор: PostBrigada
Открытая тема (нет новых ответов) Как сейчас зарегистрировать Яндекс кошелек за пределами России?
4 metvekot 361 Вчера, 19:04
автор: metvekot
Открытая тема (нет новых ответов) Как поднять доверие к сайту?
5 fair_exchange 387 Вчера, 18:33
автор: genjnat


 



RSS Текстовая версия Сейчас: 17.12.2017, 12:37
Дизайн