암호화 아카이브와 런타임이 하나의 보안 경계를 형성
보호는 인증된 아카이브 접근부터 파싱, 링킹, 인터프리터 실행, JIT 컴파일, 런타임 무결성 검사까지 계속 유지됩니다.
여러분의 클래스는 이 런타임만 열 수 있는 인증 아카이브에 봉인되어 배포됩니다. 후킹할 단일 지점이 없는 분할 파이프라인에서 파싱되고, 링크 이후에는 프로세스가 끝날 때까지 Metaspace에서 암호문으로 남으며, 실행 시에는 CPU 레지스터 안에서 한 바이트씩 복호화됩니다.
암호문 유지P4JX는 아카이브 접근, 클래스 파싱, 보호된 링킹, 인터프리터 실행, JIT 컴파일, 런타임 무결성 검사를 맞춤화된 HotSpot 보안 경계 안에 통합합니다.
보호 아키텍처 자세히 보기보호는 인증된 아카이브 접근부터 파싱, 링킹, 인터프리터 실행, JIT 컴파일, 런타임 무결성 검사까지 계속 유지됩니다.
사용자 정의 ClassLoader는 디스크의 파일을 숨길 수 있지만, 표준 클래스 정의 경계와 런타임 검사 메커니즘은 그대로 노출됩니다.
7계층 심층 방어가 핵심 코드를 지속적으로 보호하여 디컴파일, 디버깅, 리버스 엔지니어링 비용을 크게 높입니다.
.p4jx 아카이브가 보호된 애플리케이션 콘텐츠를 담고 배포 단계의 통합 경계를 설정합니다.
DELIVERY / SEALEDVLX HotSpot이 보호 클래스 로딩을 담당하고 보호 상태를 실행 환경으로 이어갑니다.
RUNTIME / CONTROLLED검증과 링킹은 VM 보안 경계 안에서 유지되며 주요 상태 전환은 동일한 보호 체인이 이어받습니다.
TRUST / CONTINUOUS인터프리터 실행은 VM 내부 보호 경계 안에 유지되며 통합 런타임 정책이 지속적으로 적용됩니다.
EXECUTION / PROTECTED컴파일 실행은 전체 런타임 보호와 함께 작동하며 성능과 보호 상태의 일관성을 유지합니다.
POLICY / COORDINATED런타임이 주요 환경 및 코드 상태를 지속적으로 확인하고 보호 환경의 무결성을 유지합니다.
STATE / VERIFIEDAgent, Profiler 및 디버거의 내보내기 경로를 제한해 외부 도구가 보호 데이터에 접근하는 경계를 좁힙니다.
BOUNDARY / ACTIVE기존 배포 형태를 보호하면서 프레임워크와 스캐너가 의존하는 런타임 동작을 유지합니다.
안내에 따라 설정과 호환성 확인을 완료하면 대상 플랫폼에 맞는 보호 패키지가 생성됩니다.