Сканер сайтівЧому AfterPackЦіниБлог
Приєднуйтесь до 500+ веб-застосунків, захищених AfterPack

Припиніть постачати
вихідний код.

Перший JavaScript обфускатор веб-застосунків для ери ШІ. Незворотний за задумом. Надшвидкий. Працює на edge. БЕЗКОШТОВНО.

afterpack-cli — v1.0.0
$ npx afterpack ./dist
 
./dist694kb(+28%)✓ Processed
├──index.html3kb(−12%)
├──main.js198kb(+39%)✓ Protected
├──main.js.map312kb✓ Created
├──main.backup.js142kb✓ Created
├──utils.js52kb(+37%)✓ Protected
├──utils.js.map89kb✓ Created
└──utils.backup.js38kb✓ Created
 
✓ Build complete in 847ms

Створено для сучасного Edge

Next.jsCloudflareViteRemixBun

Що ви створюєте?

Читабельний код — це вразливий код.

ШІ-скрапери, сканери безпеки, копіювальники, крадіжка інтелектуальної власності, людські помилки — AfterPack закриває всі двері однією командою.

1
Блокуйте сканери безпеки
Сканери вразливостей не можуть картографувати вашу поверхню атаки, коли код нечитабельний.
2
Перемагайте ШІ-аналіз коду
GPT-4 пояснює мініфікований код за секунди. Вивід AfterPack? Повна тиша.
3
Зупиняйте зломщиків та піратів
Перевірки ліцензій та античіт стають неможливими для обходу, коли логіка незворотна.
4
Захищайте секрети до витоку
Навіть якщо ваш код містить секрети, вони залишаються прихованими — нечитабельними для ботів, скраперів та аналізаторів.
5
Захищайте бізнес-логіку
Feature flags, алгоритми ціноутворення, пропрієтарні формули — запечатані, а не видані.
6
Приховуйте технологічний стек
Запобігайте інструментам ідентифікувати фреймворки та версії, що розкривають вразливості.
7
Блокуйте копіювальників
Конкуренти не можуть скопіювати те, що не можуть прочитати. Ваша дорожня карта залишається приватною.
8
Зупиняйте збір даних ШІ
Запобігайте краулерам використовувати ваш сайт як дані для навчання LLM. Ваші патерни залишаються вашими.

Навіщо вам JS обфускатор?

Подивіться, що будь-хто може знайти в коді вашого сайту

Скануйте будь-який сайт на відкриті секрети, source maps, читабельний код та помилки конфігурації безпеки. Безкоштовно, миттєві результати.

Витік секретівSource MapsТехнологіїЧитабельність коду

Приклади звітів

Не йдіть на компроміс з продуктивністю.

Більшість обфускаторів роздувають ваш бандл і уповільнюють збірку. AfterPack написаний на Rust, щоб бути непомітним у вашому пайплайні та виводити набагато менші, але більш захищені артефакти.

ФункціяAfterPackObfuscator.ioJScramblerJSDefenderjs-confuser
Ціна
Безкоштовно та платноБезкоштовно та платноЗа запитомЗа запитомБезкоштовно
Зворотність
Незворотний*
Легко*
СкладноСередньо
Легко*
Швидкість (100 файлів)
<5 sec>10 min>5 minUnverified>10 min
Збільшення коду
0.9x-Infinite1.4x–17.8x~3-5xВисокі~2-4x
CSP сумісність
Частково
Source Maps
БезкоштовноЧастковоEnterprise
Поліморфна логіка
Тільки платно
Блокування Browser API
НативнаЧастковоЧастково
React / Vite / Next.js
ПершокласнаОбгорткиПісля збіркиПлагінТільки Webpack
Накладні витрати
Майже нуль (запуск)15–1000+%Змінна (API)Змінна (API)Високі
React Native
ПідтримуєтьсяЗламанаСкладноПідтримуєтьсяНевідомо
Складність налаштування
Нуль конфігураціїHigh (API)EnterpriseHigh (API)Вручну
Edge сумісність
Обфускація мережі
З DataUnlocker
protected.js

Нечитабельний

за задумом

Оціночні значення на основі запланованих цілей релізу. Цей попередній перегляд висвітлює цілі дизайну майбутнього релізу V1.

Одна команда. Запечатаний код.

Інтегрується у ваш існуючий CI/CD пайплайн за секунди. Без складної конфігурації.

01

Зберіть застосунок

$ npm run build

Виконайте стандартну команду збірки (Next.js, Vite тощо). Ваш робочий процес залишається незмінним.

02

Захистіть

$ npx afterpack

Одна команда. Автовиявлення фреймворку та застосування поліморфного захисту. Локально, БЕЗКОШТОВНО.

03

Постачайте запечатаний код

$ npm run deploy

Деплойте як зазвичай. Користувачі отримують оптимізований код. Зловмисники — нечитабельний шум.

.github/workflows/deploy.yml
# Your deployment pipeline
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: npm install
# 1. Build your app
- run: npm run build
+# 2. Protect with AfterPack
+- run: npx afterpack
# 3. Deploy safe artifacts
- run: npx vercel deploy

Безпека має бути стандартом

Стандарт

БЕЗКОШТОВНО

$0

Готовий до продакшну захист для будь-яких проєктів.

  • MIT-ліцензований бінарник
  • Необмежені збірки
  • Всі базові трансформації
  • Source Maps
  • Пресети фреймворків
  • Детерміновані збірки
  • Працює на Edge
  • Обфускація по файлах
МАКСИМАЛЬНА БЕЗПЕКА

Pro

$127/міс

Для зростаючих команд та SaaS-продуктів.

Що включено:

  • 25,000 файлів/міс включено
  • потім $6 за 1000 файлів
  • Макс. розмір файлу: 10MB
  • Крос-модульна обфускація
  • FlowMorph трансформації
  • Блокування Browser API
  • Керовані Source Maps
  • Приватний Pro Runtime
  • Обфускація мережіНезабаром
  • Пріоритетний Email (8год)
Організації

Enterprise

Індивідуально

Для організацій із суворими вимогами відповідності.

  • Все з Pro Studio
  • Виділена команда успіху
  • Ізольований Enterprise Runtime
  • Гарантія SLA
  • Логи аудиту та відповідність
  • Індивідуальний MSA / SOW

Базовий захист безкоштовний, назавжди. Без обмежень, без підступів. Pro виводить на новий рівень.
Потрібне індивідуальне налаштування? Давайте поговоримо.

Що найкраще описує вас?

Поширені запитання

Все, що потрібно знати про захист вашого JavaScript за допомогою AfterPack.

AfterPack — це інструмент захисту JavaScript після збірки, створений на Rust. На відміну від традиційних обфускаторів, які застосовують послідовні, зворотні перетворення, AfterPack використовує незворотні, хеш-подібні трансформації, які знищують семантичне значення, зберігаючи поведінку під час виконання. Він поставляється як безкоштовний CLI з ліцензією MIT з необмеженими збірками, а також хмарні Pro-плани від $49/місяць для розширеного захисту.
Так. CLI має ліцензію MIT з необмеженими збірками та файлами — без кредитної картки, без обмежень. Pro-плани ($49–$299/місяць) відкривають крос-модульну обфускацію, трансформації FlowMorph, керовані source maps та інші розширені функції для команд, яким потрібен максимальний захист.
Мініфікація зберігає структуру та семантику вашого коду — GPT-4 може прочитати та пояснити мініфікований код за секунди. AfterPack застосовує 250+ незворотних трансформацій, які знищують семантичне значення, роблячи вивід обчислювально неможливим для відновлення, зберігаючи ідентичну поведінку під час виконання.
Традиційні обфускатори застосовують послідовні трансформації, які можна відновити одну за одною. AfterPack поєднує сучасні та новаторські підходи — VM-подібні трансформації, заплутування коду та техніки інфляції — виконуючи 250+ трансформацій псевдовипадково, поки не буде досягнуто налаштовуваного порогу інфляції (від 0.8x до нескінченності). Це означає, що AfterPack може фактично ще більше мініфікувати вже мініфікований код, спрощуючи його, повторно використовуючи літерали та рядки та видаляючи мертвий код, одночасно маючи можливість інфлювати та заплутувати його сотнями трансформацій. Результат неймовірно ефективний, продуктивний та обчислювально неможливий для відновлення — без суттєвого уповільнення оригінального додатку.
Так. AfterPack створений спеціально для ери ШІ. Він знищує семантичні патерни, на які покладаються LLM для розуміння коду. З трансформаціями FlowMorph у Pro складність деобфускації зростає в 1000 разів і більше, роблячи автоматизований аналіз непрактичним навіть для найсучасніших моделей ШІ.
Традиційні обфускатори використовують послідовні, зворотні трансформації. AfterPack принципово відрізняється — він використовує нелінійні, хеш-подібні трансформації без зворотної функції. Навіть сам AfterPack не може відновити свій власний вивід. Трансформація є односторонньою за задумом.
Ні. AfterPack повністю сумісний з CSP і ніколи не використовує eval() або Function(). Це робить його безпечним для банківських додатків, медичних платформ та будь-якого середовища зі строгими політиками безпеки контенту. Більшість конкуруючих обфускаторів покладаються на eval().
CLI обробляє все локально на вашій машині — ми ніколи не бачимо ваш код. Для хмарних функцій Pro код шифрується при передачі, обробляється ефемерно і ніколи не зберігається. Ваш код ніколи не використовується для навчання ШІ або будь-якої мети, окрім надання послуги обфускації.
AfterPack працює практично з будь-яким JavaScript або TypeScript проєктом: веб-додатки, SaaS-платформи, веб-ігри (HTML5, Canvas, WebGL, PixiJS, Phaser, Three.js), десктопні додатки Electron/Tauri/NW.js, мобільні додатки React Native/Capacitor/Cordova, розширення браузера, розширення Chrome, розширення VS Code, бекенди Node.js, безсерверні функції (AWS Lambda, Cloudflare Workers), npm-пакети, PWA, розподілене комерційне ПЗ та багато іншого. Якщо воно запускає JavaScript, AfterPack може його захистити.
AfterPack, створений на Rust та SWC, обробляє 100 файлів (~300КБ кожен) менш ніж за 5 секунд. Це достатньо швидко для запуску при кожній збірці, а не лише при релізах. Конкуруючі інструменти зазвичай потребують 5–10+ хвилин для такого ж обсягу роботи.

Ваш код заслуговує захисту

Почніть з безкоштовного тарифу сьогодні. Оновіть, коли будете готові. Кредитна картка не потрібна для початку постачання безпечних збірок.

Без eval()
CSP сумісний
Source Maps включено
Працює офлайн