# Защита от копирования

{% hint style="danger" %}
**После установки функции на вашем сайте - протестируйте и првоерьте его чтоб убедиться что все корректно работает.**
{% endhint %}

### &#x20;**УНИКАЛЬНЫЙ PHP-скрипт для защиты ваших лендингов**

Данная функция предназначена для защиты веб-страниц от несанкционированного копирования и клонирования. Она автоматически объединяет все скрипты и стили в один файл, что усложняет их анализ и повторное использование на других ресурсах. Основные особенности функции:

1. **Объединение скриптов**: Все локальные и встроенные JavaScript-файлы автоматически собираются в один единый скрипт, который обфусцируется (запутывается) для повышения уровня защиты. Этот скрипт добавляется непосредственно перед закрывающим тегом `<body>`.
2. **Объединение стилей**: Все стили CSS объединяются в один файл, который динамически загружается на страницу с помощью JavaScript. Это затрудняет скачивание или экспортирование дизайна страниц.
3. **Защита от копирования**: Благодаря обфускации скриптов и динамической загрузке стилей, функция предотвращает возможность прямого скачивания сайта или его отдельных элементов. Это делает клонирование сайта сложным и малоэффективным.

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

### &#x20;**Как на практике выглядит при попытке скачать наш сайт с защитой?**&#x20;

<mark style="color:blue;">Протестировали популярные решения для скачивания от wget до WebScrapBook расширения и онлайн решений таких как saveweb2zip и подобные Часть решений полностью не смогла скачать сайт писала ошибку или скачивала - белую страницу.</mark>

* **Код превращается в кашу**: Даже если кто-то умудрился скачать сайт, они увидят жуткий хаос. JavaScript-код зашифрован, стили перемешаны, а кнопки перестают работать как надо. Чтобы удалить простой вызов нашей модалки — это уже не задача, а целый **квест** для пытливых умов.
* **Ошибка как новая норма**: При попытке скачать сайт вы получите ошибку типа `urn:scrapbook:download:error`. Это будет звучать как стандартное уведомление для тех, кто пытается нарушить ваш сайт. И даже с максимально крутыми настройками **WebScrapBook** не удастся выкачать весь контент. Часть элементов пропадёт, картинки и шрифты исчезнут, а ленд останется просто "пустышкой".
* **Антивирусы на страже**: Скачали сайт и запустили файл `index.html`? Готовьтесь к встрече с защитником Windows! **Windows Defender** не в восторге от скачанного кода и тут же поднимает тревогу. Мало того, что пользователь получит предупреждение, но и многие хостинг-панели, оснащённые антивирусами, с радостью отправят его в бан.
* **Головная боль для "воришек"**: Даже если кто-то осмелится загрузить скачанный сайт, они столкнутся с невероятными трудностями: придётся вручную искать и заменять элементы, восстанавливать недостающие ресурсы. В итоге это обернётся большим объёмом работы по перебору кода и удалению встроенных "сюрпризов". А чтобы избавить хостинг от обнаруженных "бекдоров", владельцу клона придётся либо переустанавливать всё, либо искать новый хостинг!

<figure><img src="/files/Kdce7Sa8B6s0TzXYTYWq" alt=""><figcaption><p>179 urn:scrapbook:download:error</p></figcaption></figure>

<figure><img src="/files/UKZMuMkxqiAiNWdgIlNt" alt=""><figcaption><p>Немного ошибок при скачивании ленда</p></figcaption></figure>

<figure><img src="/files/FtICZdZIDqJKe3pWBi2c" alt=""><figcaption><p>Windows Defender не раб скачаным файлам.</p></figcaption></figure>

{% hint style="success" %}
Если вы хотите поставить на своем сайте, например у вас какой-то уникальный дизайн и т д - разместите свой сайт через бота на любом нашем сервере. Попросите личного менеджера интегрировать на вашем сайте "Защита от копирования"
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://read.cryptograb.wiki/cryptograb-automatic-affiliate/wiki-cryptograb/bot-cgcontrol_bot/zashita-ot-kopirovaniya.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
