как скрыть мой исходный код, чтобы не быть скопированным

недавно кто-то сообщил мне, что мой сайт был скопирован. Когда я посмотрел на ссылку, которую он дал мне, я так, чтобы сайт был идентичен моему, за исключением логотипа и текста. Есть ли способ скрыть мой код? Или сделать невозможным правой кнопкой мыши на моей странице? Я видел на некоторых сайтах, что если вы идете вhttp://example.com/images/ он покажет доступ запрещен, а не список со всеми вашими изображениями...Как они это делают? Спасибо!

7 ответов


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

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

Вы можете просто отключить щелкните правой кнопкой мыши по следующее:

<body oncontextmenu="return false">
  ...
</body>

или

<script language="javascript">
  document.onmousedown = disableclick;
  status = "Right Click Disabled";
  Function disableclick(e)
  {
    if(event.button == 2)
    {
      alert(status);
      return false; 
    }
  }
</script> 

код выше от этого статьи


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


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

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

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


скрытие обработчика щелчка правой кнопкой мыши только останавливает честных людей от получения источника страницы, а не тех, кто использует такие инструменты, как команды wget или curl. Вы можете запутать или минимизировать свой JavaScript (например, используя Закрытие Google) но, если браузер должен получить доступ к коду или контенту, так может кто-то, кто является злонамеренным.


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

а также есть инструменты, которые действительно скопируют все содержимое веб-сайтов, включая его исходные коды. Одним из примечательных является IDM или Internet Download Manager http://www.internetdownloadmanager.com/ который имеет функцию захвата сайта.


просто создайте пустой индекс.html страницу и загрузить в папку изображений, что решает его, так что всякий раз, когда они используют /images..


имхо, это невозможно. Даже если вы блокируете щелчок правой кнопкой мыши, F12, Ctrl+C / V или другие ярлыки для копирования, вы все равно можете отключить JavaScript и скопировать источник страницы.