Unity3D プログラムのセキュリティ問題
コードのセキュリティ問題
Unity3D プログラムのコア アセンブリ ファイル Assembly-CSharp.dll は、メソッド名とクラスを備えた標準の .NET ファイル形式です。 、型定義、その他の豊富なメタデータ情報が含まれており、DnSpy などのツールで簡単に逆コンパイルおよび改ざんでき、コード ロジック、クラス名、メソッド名などが一目でわかります。コード ロジックが逆コンパイルされると、さまざまな種類のプラグインが繁殖しやすくなり、ゲームのバランスが崩れやすくなります。開発者。
リソースのセキュリティの問題
コンパイルとパッケージ化の段階で、Unity3D プログラムは Unity エディターを通じてリソースをアセット バンドル ファイルにパッケージ化します。アセット バンドルは、Asset Studio を使用するパブリック圧縮クラス ファイル形式です。 、など。ツールはそれを解析、表示、抽出できます。保護されていない場合、二次開発のために簡単に盗まれる可能性があります。オンライン ゲームの場合、一部のシーン リソースのマテリアル属性を透明に変更して、遠近効果を実現することもできます。
要件 1: Android U3D-APK の暗号化保護
2 つのコンパイル方法: ill2cpp と mono。コンパイル方法が異なれば、暗号化方法も異なります。 Android Unity3D apk を解凍し、lib ライブラリ ディレクトリを確認します。lib ディレクトリに libmono.so ライブラリが含まれている場合、Unity3D コンパイル オプションが mono であることを意味します。この場合、apk ディレクトリ全体をパックする必要があります。
lib ディレクトリに libil2cpp.so ライブラリが含まれている場合は、Unity3D オプションのコンパイル時に IL2CPP が選択されていることを意味します。このとき、lib ディレクトリ内の so ライブラリは次のことを行う必要があります。守られる。
暗号化ツール
Virbox Protector バージョン 1.6。試用版のダウンロード: https://shell.virbox.com/apply.html
暗号化の例:angrybots5.5.3.apk (コンパイル オプション: mono)
暗号化プロセス
angrybots5.5.3.apk を VirboxProtector にインポートします
- ##暗号化オプションとリソース暗号化を設定します
- 保護開始
コード暗号化効果
暗号化前のコード逆コンパイル効果リソース暗号化効果の比較
問題を解決する
- ソフトウェアのランダムなコピーを防止する
- ソフトウェアの使用時間を制限する
- ソフトウェアの使用時間を制限する
SenseLock 5 暗号化の使用方法 ロックは併用可能ですVirbox Protector を使用すると、コードとリソースを暗号化しながら、ソフトウェア認証を制御できます。同時に、Senselock 5 暗号化ロックは、コード開発を必要とせずに書き込みロックを迅速に認証できる SDK も提供します。プロセス全体にわたってツールを使用して、暗号化と書き込みロックを操作します。テストを開始するには、DeepSearch Digital Shield Mall から開発キットを購入するだけで済みます。 ソリューション 2: スマート ライセンス
ソリューションの紹介
スマート ライセンスは、Android および ARM プラットフォームでのプログラム認証制御をサポートしており、使用フォームは認証コード (16 文字と数字) です。 ) ) により、1 コード 1 マシンおよび 1 コード複数マシンのソリューションを迅速に実現できます。同時に、ソフトウェアの時間制限と機能モジュールの使用制限を迅速に実現できます。
機能
ハードウェアをバインドしてコピーを防止します
認可されたデバイスはローカル キャッシュ ファイルを生成し、それをデバイス ハードウェアにバインドし、ファイルのコピーによる認可の盗難を効果的に防止します
インテリジェントな認可
China Unicom の認証アクティベーション、使用状況、およびデバイス情報の障壁が包括的にまとめられており、開発者がマーケティング戦略を実装し、製品を改善するのに役立つ詳細なビジネス データが提供されます
- #認可の自動化
- ビジュアル データ表示ボード
- サポート幅広いアプリケーションと柔軟なアプリケーション #サポートされるハードウェア製品には、Huawei HiSilicon、Dahua、Hikvision EZVIZ、その他のスマート カメラが含まれます (これらに限定されません)。接続されたデバイスまたは接続されていないデバイスでの使用をサポートします
使用方法
スマート ライセンスには無料トライアルが用意されており、まず Virbox LM 開発者アカウント (https://developer.lm.virbox.com/) を登録する必要があります。 VirboxLM にログインして認証を行い、コードの生成と管理を行うことができます。 DeepSearch に問い合わせて、暗号化と認可の開発用に SDK をカスタマイズできます。
以上がUnityがリリースしたAndroid APKを暗号化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

ホットトピック



