JSCrambler는 웹 및 모바일 애플리케이션을위한 JavaScript 보호 기술입니다. 주요 목적은 JavaScript 애플리케이션이 자체 방어적이고 변조 및 역 엔지니어링에 대한 탄력성이 될 수 있도록하는 것입니다.
JSCrambler에는 세 가지 보안 계층이 포함됩니다.
JSCrambler는 다형성 동작이 있으므로 각각의 새로운 코드 배포는 동일한 코드 기능을 갖는 다른 보호 된 출력을 생성합니다.
소스 맵은 난독 화 된 코드를 원래 소스 코드에 매핑하는 방법을 제공하여 마치 원래 소스 코드를 실행하는 것처럼 난독 화 코드의 디버깅 프로세스를 도와줍니다.
JSCrambler는 보호 코드에 위협이있을 때마다 실시간 알림을 표시합니다. 모든 코드 잠금 위반 또는 보호 코드를 수정/디버그하려는 시도는 라이브 피드 대시 보드에 자세한 경고를 표시합니다.
이 기능은 특히 성능에 민감한 앱을 목표로합니다. 코드의 어떤 부분이 성능에 중요한 부분을 분석하고 코드를 보호 할 때 최고의 변환 균형을 적용합니다.
JSCrambler를 API 클라이언트와 쉽게 빌드 프로세스에 통합 할 수 있습니다. 또한 몇 가지 통합이 있습니다.
버전의 호환성 테이블은 JSCrambler 버전을 선택한 통합 클라이언트 (Fe JSCrambler-Cli 또는 JSCrambler-Webpack-Plugin)와 일치시킵니다. 올바른 버전을 설치하십시오. 그렇지 않으면 일부 기능이 제대로 작동하지 않을 수 있습니다.
| jscrambler 버전 | 클라이언트 및 통합 |
|---|---|
| <= 7.1 | <= 5.0.0 |
| 7.2 ... 8.2 | > = 6.0.0 |
| > = 8.3 | > = 8.4.0 |
참고 : CLI 8.4.0은 여전히 이전 버전의 jscrambler (> = 7.2)를 지원합니다.