Код, чтобы сообщить мне, если мой сайт был украден - PullRequest
1 голос
/ 19 июня 2011

Поэтому я написал некоторый php-код, чтобы проверить URL текущего сайта, а затем сравнить его с URL-адресом, по которому он должен быть расположен, и отправить мне электронное письмо, если кто-нибудь скопирует мой код и использует его на своем сайте. Затем я ударился головой о стол, осознав, что PHP будет выполняться на сервере, и потенциальные воры никогда не увидят этот код.

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

Ответы [ 5 ]

3 голосов
/ 19 июня 2011

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

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

Кроме этого, нет надежного способа защиты исходного кода HTML.

2 голосов
/ 19 июня 2011

Вы можете проверить доменное имя с помощью document.domain в Javascript, и, если оно не соответствует вашему домену, сделать AJAX-запрос на ваш сервер для отправки электронной почты.

Убедитесь, что вы запутали кодчерез uglify, minify и т. д.

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

1 голос
/ 19 июня 2011

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

1 голос
/ 19 июня 2011

Вы можете обфусцировать Javacscript , чтобы сделать, если труднее понять, но даже это можно распутать и использовать повторно.Вы можете попробовать те же самые приемы в HTML, но опять же их невозможно отменить.

1 голос
/ 19 июня 2011

Это не совсем возможно. Вы можете проверить HTML и Javascript на других веб-сайтах, но если вы не являетесь Google, ваш сервер никогда не сможет сравнить Html или JS ваших веб-сайтов с другими веб-сайтами.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...