Standard $129 永久ライセンス · Plus/Proアドオン

チートと違法コピーから
ゲームと売上を守ります

Unityゲーム向けの Native C++ベースのセキュリティソリューションであるOZeroSecurityは、 ゲームコードを変更せずに、メモリ改ざん防止、インジェクション検知、ビルド整合性検証、スピードハック検知、MOD APK・Steam違法コピー対策を導入できます。

SUPPORT PLATFORMS
UNITY 2021.3 LTS+ · IL2CPP / MONO

iOS
Android
Windows
macOS
Linux
Steam

LIMITED PROTECTION PLATFORMS

WebGL

WebGLはNative C++レイヤーが動作しないブラウザ環境のため、限定的な保護のみ提供されます。

拡張可能な保護システム

ゲームの成長とライブ運営に合わせて
柔軟に拡張できるアーキテクチャ

OZeroはモジュール式の多層保護を基盤とし、変化するチート手法や運用環境に柔軟に対応します。

サーバーなしで動作する Standardから始め、プロジェクト専用のNativeモジュールが必要なら Plus、さらにサーバー検証と運用ダッシュボードが必要なライブサービスなら Proへ拡張できます。

プランを変更しても既存の連携コードはそのまま維持されます。

過去7日間のセキュリティ概要 デモデータ
D-7〜D-1 · UTC締め集計
Blocked attacks 12,438
High-risk devices 31
Protected devices 57,221
boot-chain 4/4 OK policy: strict

画面と数値は機能説明用の例であり、実際のお客様データではありません。

主な特長

導入は簡単、保護は強固

開発スケジュールに負担をかけず、基本保護を約3分で導入し、
リリース後の運用まで拡張できる構造を提供します。

保護されたゲームランタイムノードをスキャンする脅威検知レーダー

先制的な脅威検知

OZeroSecurityの主要検知モジュールがNative C++層でメモリ改ざん、インジェクション、スピードハックの信号を相互検証し、プロジェクトポリシーに従って対応します。

攻撃の変化に合わせて更新される多層Nativeセキュリティモジュール

進化するチートに対応する保護

定期アップデートとプロジェクト専用Nativeモジュールにより、攻撃分析の再利用コストを高め、変化する攻撃パターンへ迅速に対応します。

セキュリティイベントとポリシーを一画面で管理するPro運用ポータル

脅威分析と迅速な対応

Proポータルでリスクイベントを分析し、端末ブロックやリモートポリシー配布まで一つの運用フローで管理できます。

迅速な導入

パッケージをインポートし、シーン配置なしで設定を切り替えるだけで 約3分で基本保護を適用できます。

クロスプラットフォーム

モバイル・PC、IL2CPP・Mono環境をサポートします。

サーバーレスで開始

Standardの基本保護は別途サーバーを必要とせず、オフラインで動作します。

コード変更なしで拡張

プロジェクトの成長に応じてStandardからPlus・Proへ移行しても、既存のSDK連携構造は維持されます。

デモ動画

実際のハッキングツールへの対応デモ

Cheat Engine、Frida、スピードハックアプリなど、実際のツールに各セキュリティモジュールが対応する様子を動画で確認できます。

WHY NATIVE C++

C#保護の限界を補う Native C++アーキテクチャ

C#で記述されたセキュリティロジックは逆コンパイルツールで比較的容易に解析されます。OZeroは重要データと検証ロジックをNative C++層で処理し、解析と回避の難易度を高めます。

一般的なC#セキュリティアセット
メモリに値が露出
1B101765E18 1101936768 // CryptoKey 1B101765E1C 1101936202 // HiddenValue 1B101765E20 3786 // FakeValue (= real value) > CryptoKey ^ FakeValue == HiddenValue // relation exposed > Patch HiddenValue + FakeValue together → check bypassed

キー、暗号化値、実値が同じマネージドメモリに置かれると、 CryptoKey ⊕ FakeValue = HiddenValue その関係式が露出します。攻撃者が関係を把握すれば、 HiddenValueとFakeValueを同時に変更するだけで、検証を通過したまま即座にメモリを改ざんが可能になります。

OZero Secure Types
0 Results Found
7FF76397A0C0 ?? ?? ?? ?? // Native C++ heap 7FF76397A0C4 ?? ?? ?? ?? // key/cipher separated 7FF76397A0C8 ?? ?? ?? ?? // token rotates per frame

重要値はNative C++ヒープで処理し、C#側にはマスク済みトークンだけを渡します。固定アドレスや固定値を探すメモリスキャンが安定した対象を見つけにくくなります。

Nativeヒープ処理

重要値をマネージドメモリに置きません。IL2CPPとMonoで同じ保護モデルを使用します。

変数ごとの分離キー

変数ごとに異なる暗号化キーを使用します。一つの値を復元しても他の値は露出しません。

ダイナミックフレームマスキング

C#側のトークンはフレームごとに動的マスキングされ、静的スキャナーが安定した対象を見つけにくくなります。

GC負荷を軽減

対応演算で反復アロケーションを抑える設計です。プロジェクト別のプロファイリングガイドも提供します。

セキュリティモジュール

主要な攻撃に対応する10個のセキュリティモジュール

すべてのモジュールは自己検証ブートチェーン上で動作し、検知後の対応はプロジェクトポリシーに合わせて設定できます。

Secure Types — メモリ改ざん防止

通貨やステータスなどの重要値をNativeヒープで処理し、C#にはマスク済みトークンだけを渡します。Unity Inspectorとも自然に連携します。

ビルド整合性検証(Build Integrity)

署名ベースの基準線で正規ビルドと改ざんビルドを区別し、MOD APK再配布に必要な解析コストを高めます。

スピード&タイムハック防止

マルチスレッドタイマーと複数Webタイムスタンプのクォーラム検証で、TimeScale改ざんと端末時刻変更を検知します。

メモリインジェクション検知(Frida・DLL)
デバイスバインディング(セーブコピー防止)
インストール元検証(サイドロード遮断)
物理エンジンハッキング防止
Secure File — ローカルファイル暗号化
Safe PlayerPrefs
Steam Guard / Anti-Piracy
4段階自己検証ブートチェーン
簡単な統合

コード変更なしで、
約3分で連携完了

パッケージをインポートし、 OZero Security > Config & Dashboardで必要なモジュールを有効にすれば基本連携は完了です。
右側のエディターパネルを操作してみてください。

  • ランタイムオブジェクトを自動生成 — シーンごとにコンポーネントを手動配置する必要はありません。
  • ワンクリックセキュリティプリセット — Low / Standard / Strictをプロジェクトに合わせて切り替えます。
  • 暗号化されたビルド Config — セキュリティ設定はビルド時に暗号化され、平文では露出しません。
Inspector
O Zero Security Config (O Zero Security Config)

OZero Security Config & Dashboard

セキュリティ設定を構成してください。有効なモジュールは実行時に自動生成されるため、手動でシーンに接続する必要はありません。
Quick PresetStandard ★
License & ServerStandard
Common SettingsConfigured
Global Threat ResponseStrict
Build Integrity
Install Source
Steam Anti-Piracy
Device Binding
Speed & Time Hack
ライセンス

プロジェクト規模に合わせて拡張

Standardのローカル保護から始め、コード変更なしでPlus・Proへ拡張できます。

Standard

サーバーレス クライアント SDK

ローカル保護をすぐに導入したいインディー、シングルプレイヤー、サーバーレスのプロジェクト

$129USD · 永久
  • 10個のセキュリティモジュールをすべて提供
  • ライセンスキー不要、パッケージのインポートで有効化
  • オフライン単独動作 · プロジェクト数無制限
  • Unity Asset Store標準ライセンス
OZero 直接購入

Plus

プロジェクト専用Native Variantアドオン

独立したNative Variantモジュールを使用して、回避コストを高めたい商用プロジェクトにおすすめ

$49/月 · 1プロジェクト

Standard保有時は月額$49 · 同時購入時は初回$178、以後月額$49

  • Standardのすべての機能を含む
  • プロジェクトごとの独立Nativeバイナリ
  • Variantローテーション:直近30日で最大2回
  • 有効期間中の最新版アップデート

Standardライセンスが必要です購入時に、Unity Asset StoreまたはOZero直接購入のインボイス確認が必要です。Standardをまだ購入していない場合は、Add-onの購入時にOZeroからのStandard直接購入を追加できます。

Plusを月額契約
Recommended

Pro

サーバー検証 · ライブ運用アドオン

Plusの強みに加え、より強力なビルド整合性、Steam DRM、リモート設定、分析レポートなどの高度な機能が必要なプロジェクトにおすすめ

$199/月 · 1プロジェクト
デモを見る

Standard保有時は月額$199 · 同時購入時は初回$328、以後月額$199

  • Plusの全機能を含む
  • Variantローテーション:直近30日で最大5回
  • ビルド整合性・Steam Guardのサーバー検証
  • 運用ダッシュボード・テレメトリ・自動ブロック
  • 100K MUAD込み · 超過1Kごとに$2

Standardライセンスが必要です購入時に、Unity Asset StoreまたはOZero直接購入のインボイス確認が必要です。Standardをまだ購入していない場合は、Add-onの購入時にOZeroからのStandard直接購入を追加できます。

Pro 月間決済
ベータ購入のご案内 現在、購入チャネルはベータ運用中のため、事前承認された一部のお客様のみご購入いただけます。 承認済みのメールアドレスで購入リンクをリクエストしてください。

税金が適用される場合があり、決済時に計算されます。

Standardを購入

Asset StoreまたはOZeroから直接購入

Asset Store購入者はインボイス確認後にアドオンを連携でき、直接購入者はポータルからSDKをダウンロードできます。

Plus Add-on

月額$49

プロジェクト専用のNativeセキュリティモジュールを割り当て、あるバージョンでの攻撃分析を次のバージョンへそのまま再利用しにくくします。

Pro Add-on

月額基本$199

OZeroまたはお客様のサーバーと連携してセキュリティ検証を行い、テレメトリ、レポート、リモート設定、自動ブロックポリシーでより強力に保護します。

正規プレイヤーのゲーム利用は中断されません

サブスクリプション終了後も、適用済みのNative Variantとローカル保護は正常に維持されます。制限されるのは、新規Variant、ローテーション、アップデート、Proサーバー機能のみです。

WebGLは限定保護です。Xbox、Nintendo Switch、PlayStationなどのコンソールは個別確認が必要です。

保護範囲のドキュメント →
FAQ

よくある質問

Native C++ セキュリティレイヤーとは何ですか?
.NETデコンパイラで簡単に逆分析されるC#アセットとは異なり、OZero SecurityのコアロジックはコンパイルされたC++ネイティブライブラリ(.so / .dll)で実行されます。核心となる値はマネージドメモリに直接保管せず、Native C++階層で扱うことで、リバースエンジニアリングやメモリスキャン分析のコストを高めます。
IL2CPPと互換性がありますか?
はい。IL2CPPとMonoは同じNative保護モデルで動作するよう設計し、内部検証済みです。Unity 2021.3 LTS以降をサポートします。
ゲームのパフォーマンスに影響を与えますか?
対応する基本値演算では反復アロケーションとGC負荷を抑える設計です。実際のフレーム影響は利用パターンによるため、付属のプロファイリングガイドで確認してください。
オフラインプロジェクトに対応していますか?
はい。StandardとPlusは、Unityビルドとアプリ実行のどちらでも100%オフラインプレイに対応しています。ただしProライセンスでは、より強力な保護のため、アプリ実行中にテレメトリ、ビルド整合性検証、リモートポリシー、Steam DRMを利用する場合、インターネット接続が必要になることがあります。
一回限りの支払いですか?

OZero Securityは永久ライセンスのStandardを基盤とし、必要に応じて月額Plus/Proアドオンを追加します。

プラン価格期間範囲
Standard$129 USD永久クライアント保護SDK
Plus Add-on$49/month月間1プロジェクト · 直近30日で2回ローテーション
Pro Add-on$199/month月間1プロジェクト · 直近30日で5回ローテーション · 100K MUAD

Proにセットアップ費用はありません。超過分は完全な1K MUAD単位ごとに月額$2で自動請求され、1K未満は請求も繰り越しもされません。

Plus Add-onは、ゲームのサービス期間中ずっと毎月契約を継続する必要がありますか?
いいえ。プロジェクトに適用済みのNative Variantは、サブスクリプション終了後も既存ビルドと配布済みアプリでオフライン動作を継続します。そのため、正式リリースや大型アップデートのタイミングでサブスクリプションを有効化し、新しいVariantを適用する運用を推奨します。既存の回避パッチが拡散した時点で新しいVariantを適用すると、その回避パッチの再利用コストを高められます。
Pro Add-onもアップデート時だけ契約すればよいですか?
上記のPlusと同様に、Native Variantはサブスクリプション終了後も既存ビルドと配布済みアプリで正常に動作します。ただし、セキュリティテレメトリログ、リモート設定、より強力なサーバー保護、Steam DRM機能には有効なサブスクリプションが必要です。ライブサービスでこれらの機能を利用する場合は、継続契約を推奨します。
LD Player, BlueStacksなどのAndroidエミュレーターでも実行されますか?
はい、Configで制御できます。一部のAndroidエミュレーターやQA環境ではデバッガー/仮想化シグナルが実際の端末とは異なって見えることがあるため、テスト段階ではエミュレーターのブロックオプションを下げ、プロダクションビルドでは再び強化する運用を推奨します。
すべてのソースコードが含まれますか?
C#レベルのすべてのソースコードが提供されます。ただし、セキュリティ上の理由から、Nativeレイヤーでビルドされた .so · .a · .dll バイナリの元ソースコードは提供されません。
Steam DRMを有効にすると常時オンラインが必要ですか?
いいえ。 初回1回のオンライン認証のみ必要です。その後はオフライン許可期間(既定 7日以上)中、インターネット接続なしで正常に動作します。OZeroサーバーへ一時的に接続できない場合も、認証済み端末は自動的にプレイを許可されます。

※ Steam DRM(Activationモード)は Pro/Enterprise専用 の機能で、既定では 無効(Off)です。カスタマーポータルのSteam設定から有効にできます。
すべてのプラットフォームで利用できますか?
現在正式にサポートするプラットフォームは Windows · iOS · Android · macOS · Linux · Dedicated Server · Steam · Unity Editorです。WebGLはNative C++層が動作しないブラウザ環境のため、簡易ランタイムチェックと整合性ヒントに限定されます。Nintendo Switch、PS5、Xboxは個別確認が必要です。
別途ゲームサーバーがなくてもProを使用できますか?
はい。自社ゲームサーバーがある場合、OZAトークンを /v1/validateで直接検証する方法が最も強力です。サーバーを持たないチームはOZero Managed Verificationを有効にし、OZeroサーバーにトークン検証とallow/warn/block判断を任せられます。ただし最終執行はクライアント側のため、権威サーバーによるブロックほど強力ではありません。
GET STARTED

SDK連携から導入相談まで、お気軽にお問い合わせください

目的に合うお問い合わせ窓口を選択すると、担当チームが確認してご案内します。

お問い合わせ

SDK連携のお問い合わせ

SDK連携・技術サポートのお問い合わせ時に、Asset StoreインボイスまたはOZeroライセンスキーを確認します。

技術サポート ライセンス / 請求 その他

BUSINESS

導入・ビジネスのお問い合わせ

企業・スタジオへの導入、個別見積もり、ボリュームライセンス、リセラー、事業提携をご相談いただけます。

導入・見積もり リセラー・販売パートナー 事業提携
Proのお客様は運用ポータルでセキュリティイベントとライセンス情報を確認し、サポート依頼も送信できます。