Я создал свое веб-приложение-утилиту TikTok, оно решает старую проблему, но по-НОВОМУ, речь идет просто о касании зон, а не об использовании маленьких кнопок, ползунков, длительного нажатия и использования клавиатуры. Само приложение очень продуктивное, затягивающее и простое. Я хочу добиться вирусности в TikTok.
Сначала я думал упаковать его в Cordova и выпустить в Play Store. Но мне пришлось заплатить эти 25 евро... и поскольку раньше я терял много денег на неудачных проектах, я избегаю этого.
Поскольку это мое первое веб-приложение, я «на лету» научился защищать свое приложение. Я вычитал... Например, когда я создавал index.html, я добрался до DevTools и заметил, что файл легко скачать — я разбил его на несколько файлов. Затем я обнаружил, что мне просто нужно скопировать больше файлов, поэтому я добавил WASM, запутав его. И так далее, и так далее, выстраивая длинный туннель из выходных дверей, оставляя входную дверь открытой.
PS. Я не хочу создавать бэкэнд и перемещать туда логику критического удара, потому что я хочу, чтобы оно было максимально быстрым.
Поскольку это приложение уже находится на сверхбыстром сервере с Cloudflare
- Бэкэнд замедлит его работу
- Думаю, я уже немного замедлил его с помощью отложенной загрузки и WASM (?)
- Я никогда не делал бэкенд для приложения
- бэкэнд на GC будет стоить дополнительно
ЧТО Я СДЕЛАЛ И ПРОВЕРИЛ, ЧТО РАБОТАЕТ???:
Разделил мой index.html на html, CSS, JS
Разделил JS на 4 файла
перенес логику критического анализа с JS на WASM
Запутанный JS и CSS
ленивая загрузка всех файлов после первого взаимодействия с веб-сайтом
Добавлен «автономный баннер» — работает, если загружена статическая копия
Добавлен мой тег GA4
В GA4 создано исследование, чтобы узнать, не скопировал ли вор мой веб-сайт с моим GA4 на свой сервер
Добавлено пиксель отслеживания, который отслеживает мои журналы GC.
Подключил свой домен через Cloudflare.
Отключил всех ботов в Crawl Control в Cloudflare.
Добавил рабочий скрипт Reddit. Для блокировки других ботов.
Отключен щелчок правой кнопкой мыши.
Отключено долгое нажатие на мобильном устройстве.
Добавлена ссылка на авторские права. ссылка на мой Soundcloud
Итак, подводя итог, я создал что-то, что отпугнуло бы большинство «оппортунистов» - я бы сказал, людей типа: «Я просто щелкаю правой кнопкой мыши, загружаю, упаковываю в Cordova и продаю».
Я назвал эту модель Open Castle. Потому что каждый может легко войти, но украсть что-то будет намного сложнее, чем вы думали.
Мой вопрос:
Есть ли что-нибудь еще, что я забыл добавить, чтобы защитить свое приложение?
Вы бы на этом этапе просто перешли к этапу продвижения?
Не потратил ли я слишком много времени на защиту кода?
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/798 ... stle-model
Почему так сложно скрыть код во внешнем интерфейсе? Модель открытого замка [закрыто] ⇐ Javascript
Форум по Javascript
1769426463
Anonymous
Я создал свое веб-приложение-утилиту TikTok, оно решает старую проблему, но по-НОВОМУ, речь идет просто о касании зон, а не об использовании маленьких кнопок, ползунков, длительного нажатия и использования клавиатуры. Само приложение очень продуктивное, затягивающее и простое. Я хочу добиться вирусности в TikTok.
Сначала я думал упаковать его в Cordova и выпустить в Play Store. Но мне пришлось заплатить эти 25 евро... и поскольку раньше я терял много денег на неудачных проектах, я избегаю этого.
Поскольку это мое первое веб-приложение, я «на лету» научился защищать свое приложение. Я вычитал... Например, когда я создавал index.html, я добрался до DevTools и заметил, что файл легко скачать — я разбил его на несколько файлов. Затем я обнаружил, что мне просто нужно скопировать больше файлов, поэтому я добавил WASM, запутав его. И так далее, и так далее, выстраивая длинный туннель из выходных дверей, оставляя входную дверь открытой.
PS. Я не хочу создавать бэкэнд и перемещать туда логику критического удара, потому что я хочу, чтобы оно было максимально быстрым.
Поскольку это приложение уже находится на сверхбыстром сервере с Cloudflare
- Бэкэнд замедлит его работу
- Думаю, я уже немного замедлил его с помощью отложенной загрузки и WASM (?)
- Я никогда не делал бэкенд для приложения
- бэкэнд на GC будет стоить дополнительно
ЧТО Я СДЕЛАЛ И ПРОВЕРИЛ, ЧТО РАБОТАЕТ???:
Разделил мой index.html на html, CSS, JS
Разделил JS на 4 файла
перенес логику критического анализа с JS на WASM
Запутанный JS и CSS
ленивая загрузка всех файлов после первого взаимодействия с веб-сайтом
Добавлен «автономный баннер» — работает, если загружена статическая копия
Добавлен мой тег GA4
В GA4 создано исследование, чтобы узнать, не скопировал ли вор мой веб-сайт с моим GA4 на свой сервер
Добавлено пиксель отслеживания, который отслеживает мои журналы GC.
Подключил свой домен через Cloudflare.
Отключил всех ботов в Crawl Control в Cloudflare.
Добавил рабочий скрипт Reddit. Для блокировки других ботов.
Отключен щелчок правой кнопкой мыши.
Отключено долгое нажатие на мобильном устройстве.
Добавлена ссылка на авторские права. ссылка на мой Soundcloud
Итак, подводя итог, я создал что-то, что отпугнуло бы большинство «оппортунистов» - я бы сказал, людей типа: «Я просто щелкаю правой кнопкой мыши, загружаю, упаковываю в Cordova и продаю».
Я назвал эту модель Open Castle. Потому что каждый может легко войти, но украсть что-то будет намного сложнее, чем вы думали.
Мой вопрос:
Есть ли что-нибудь еще, что я забыл добавить, чтобы защитить свое приложение?
Вы бы на этом этапе просто перешли к этапу продвижения?
Не потратил ли я слишком много времени на защиту кода?
Спасибо.
Подробнее здесь: [url]https://stackoverflow.com/questions/79876295/why-is-it-so-hard-to-hide-code-on-the-frontend-open-castle-model[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия