Standard $159 永久ライセンス · Pro Add-on

Unity向け Native C++
アンチチート SDK

OZeroSecurityは Unityゲーム向けNative C++アンチチートSDKです。 メモリ改ざん、スピードハック、インジェクション、MOD APK、ビルド改ざん、Steam海賊版の兆候を検知し、Standardのローカル保護からProのサーバー運用まで拡張できます。

SUPPORT PLATFORMS
UNITY 2022.3 LTS+ · IL2CPP / MONO

iOS
Android
Windows
macOS
Linux
Steam

LIMITED PROTECTION PLATFORMS

WebGL

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

拡張可能な保護システム

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

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

Standardでローカル保護を開始できます。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の基本保護は別途サーバーを必要とせず、オフラインで動作します。

コード変更なしで拡張

プロジェクトの成長に合わせて、SDK連携を維持したままStandardからProへ拡張できます。

開発者向けセキュリティガイド

必要なUnityセキュリティ課題から確認できます

アンチチート導入の判断からMOD APK、スピードハック、メモリ改ざん、インジェクション、Steam海賊版対策まで、開発者向けに整理しました。

デモ動画

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

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 ?? ?? ?? ?? // mask refreshes on protected write

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

Nativeヒープ処理

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

変数ごとの分離キー

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

書き込み時のマスク更新

C#側のトークンは保護値の書き込み時にマスクを更新するため、値の更新後も保存表現が固定されません。

GC負荷を軽減

主要な演算で、ガベージコレクション(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でローカル保護を開始できます。Proはプロジェクト専用ネイティブバイナリ、テレメトリー、リモートセキュリティ設定、脅威分析を統合し、リリース後もセキュリティ運用を続けられるライブサービス向けソリューションです。

Standard

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

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

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

Pro

プロジェクト専用バイナリ · ライブサービスのセキュリティ運用

プロジェクト専用ネイティブバイナリから脅威分析、リモートセキュリティ設定まで、ライブサービスのセキュリティを一か所で運用できます。

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

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

  • Standardの全機能 + プロジェクト専用ネイティブバイナリ
  • 専用バイナリの差し替え:直近30日間で最大5回
  • ビルド整合性・Steam Guardのサーバー検証
  • 脅威の監視・分析:テレメトリーで検知シグナルと発生状況を確認
  • リモートセキュリティ設定:アプリの再配布なしで対応するセキュリティポリシーと設定を変更
  • 100K MUAD込み · 超過1Kごとに$2

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

Pro 月間決済

Standardの定価はUSD $159で、Unity Asset StoreとOZero直接購入に同じ価格が適用されます。

実際の決済金額は、居住国の税金・VATと決済通貨の換算により表示金額と異なる場合があります。

OZero直接購入とUnity Asset Store購入のいずれも、購入したStandard製品のSDKダウンロードと更新を期間の制限なく提供します。

Unity Asset Storeで購入した場合、ダウンロード・再インストール・返金の条件はUnityのポリシーが適用されます。

ベータ購入のご案内 現在、購入チャネルはベータ運用中のため、事前承認された一部のお客様のみご購入いただけます。 承認済みのメールアドレスで購入リンクをリクエストしてください。
運営中のUnityゲーム向け SDK・Pro データ連携 OZeroSecurityパートナープログラムは、審査で承認された商用ライブUnityゲームにSDKとPro運用機能を提供し、事前に合意した範囲の運用・セキュリティデータを活用する協力プログラムです。 会社名、プロジェクト名、ロゴ、導入事例の公開可否はパートナー参加とは別に決定します。公開が必要な場合は、使用する名称、文言、掲載チャネルを事前に協議し、最終承認された範囲のみ掲載します。

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

Standardを購入

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

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

Pro Add-on

月額基本$199

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

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

契約終了後も適用済みの専用バイナリとローカル保護は動作します。新しいバイナリの取得・差し替え・更新とProサーバー機能は利用できなくなります。

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

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

よくある質問

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

OZero Securityは永久Standardライセンスを基本とし、必要に応じて月間Pro Add-onで拡張します。

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

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

取得済みのプロジェクト専用ネイティブバイナリは契約終了後も使用できますか?
はい。取得済みのプロジェクト専用ネイティブバイナリは契約終了後もオフラインビルドと配布済みアプリで使用できます。新規取得・ダウンロード・差し替え・更新の提供には有効な契約が必要です。
Proの運用機能を使うには契約を継続する必要がありますか?
はい。テレメトリー、リモートセキュリティ設定、アテステーション、サーバー検証などのProサーバー機能を利用する間は、有効な契約が必要です。契約終了後も、正規に取得したプロジェクト専用ネイティブバイナリと既存の配布済みアプリのローカル保護は引き続き動作します。
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のお客様は運用ポータルでセキュリティイベントとライセンス情報を確認し、サポート依頼も送信できます。