Содержание водной маркировки

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

Мы пытаемся поставить «водяной знак» на наш контент, включив идентификатор пользователя каждого клиента в поддельный класс CSS, например <p class='userid_1234'> (кроме не столь очевидных, конечно :), что помогло бы нам отследить источник копирования, а затем мы размещаем этот класс где-то в теле статьи.

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

Это увеличивает время загрузки страницы с ~ 0,8 мс до ~ 2,5 с для каждого просмотра страницы статьи.

Кто-нибудь знает какие-либо стратегии водяных знаков, которые все еще можно использовать с кэшированием?

В качестве альтернативы, что можно сделать, чтобы ускорить доступ к базе данных? (ха-ха, я уверен, что это просто крошечная тема..)

Мы используем CMS Expression Engine, но я хотел бы услышать о каких-либо стратегиях. Они не обязательно должны быть специфичными для EE.


person Ian    schedule 30.07.2009    source источник


Ответы (3)


Если вы говорите об изображениях, вы можете использовать PHP для добавления водяных знаков к изображениям.

Как я могу добавить изображение на изображение в PHP как водяной знак

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

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

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

Спасибо

person mlevit    schedule 02.08.2009
comment
Нет, нам не нравится, когда люди копируют наш контент как с форматированием, так и без него. Это просто инструмент, который поможет нам отследить тех, кто уже скопировал его. - person Ian; 03.08.2009

Вы всегда можете кэшировать версию, которая использует специальную строку, например #!username!#, а затем заполнить ее PHP в зависимости от того, какой пользователь ее просматривает.

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

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

Как узнать, какие сайты размещают ваш контент? Поместите ссылку в основной текст на свой сайт и выполните поиск в Google/по блогам для статей, ссылающихся на этот сайт. Чтобы автоматизировать его, используйте поиск Google по блогам, потому что он предлагает RSS-каналы. Любой, у кого есть ссылка на ваш сайт, может войти в базу данных со ссылкой на страницу, кто-то может просмотреть ее, и если это вся статья, сделайте Whois и отправьте им электронное письмо.

person Tyler Carter    schedule 30.07.2009
comment
Оповещения Google удобны для отслеживания контента в Интернете. - person M. Dudley; 31.07.2009
comment
Поверьте мне, мы не относимся к нашим клиентам как к ворам. Мы очень либеральны в наших правилах, от возмещения до перепечатки. Это несправедливо по отношению ни к нам, издателям, ни к нашим платным клиентам, когда материал, за который они заплатили, разлетается по интернету бесплатно. - person Ian; 31.07.2009
comment
И мы, конечно же, делаем все то, что вы описываете, чтобы удалить контент. Проблема в том, что когда это делают люди в других странах, это не всегда так просто. У нас также есть люди, которые клянутся вверх и вниз, что они сами являются оригинальными авторами нашего контента. Это действительно потрясающе. - person Ian; 31.07.2009
comment
Что ж, я дал вам два варианта предварительной части и один вариант автоматизации последующей части. Не пытаюсь сказать ничего плохого о компании, просто говорю, что, по моему мнению, было бы проще преследовать «настоящих» воров, потому что они уже совершили преступление. Если вы уже идете за ними, то я надеюсь, что мои первые два предложения могут помочь. - person Tyler Carter; 31.07.2009
comment
Ага, спасибо. Я проверю первое предложение. Это может сработать, но также может потребоваться задним числом добавить заполнитель во многие, многие ранее опубликованные статьи. Спасибо за ваше предложение. - person Ian; 01.08.2009

Что заставляет вас думать, что добавление CSS к чему-то остановит людей от копирования без этого CSS? Скорее всего, они просто копируют источник контента, который вы им показываете, и игнорируют все стили вокруг него. Например, я использую данные тампера для просмотра всех HTTP-запросов, сделанных Firefox, и если я вижу их на странице, я вижу их в журналах. Даже со всей «защитой», которую пытаются установить некоторые сайты, они, как правило, никогда не будут работать. Я могу получить то, что хочу, без использования захвата/записи экрана.

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

person Sam152    schedule 01.08.2009
comment
это инструмент, помогающий отследить ленивых копировщиков, которые просто копируют исходный код как есть. это не является ни превентивным, ни сдерживающим фактором. - person Ian; 01.08.2009