暗号化アーカイブとランタイムが一つのセキュリティ境界を形成
保護は認証付きアーカイブへのアクセスから始まり、解析、リンク、インタプリタ実行、JITコンパイル、ランタイム整合性検査まで継続します。
あなたのクラスは、このランタイムだけが開ける認証付きアーカイブに封入されます。フックできる単一の地点がない分割パイプラインで解析され、リンク後はプロセスが終わるまでMetaspace内で暗号化されたまま保たれ、実行時はCPUレジスタ内で1バイトずつ復号されます。
暗号化を維持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既存の配布形態を保護しながら、フレームワークやスキャナが必要とするランタイム動作を維持します。
ガイドに沿ってセットアップと互換性の確認を完了すると、対象プラットフォームに対応した保護済みパッケージが生成されます。