カテゴリ: その他
eSim GAMES – 米国 – 軍事訓練用シミュレーション
実績のあるCodeMeterのソフトウェア保護およびセキュアで柔軟なライセンスが、eSim Gamesに違いを生み出します。
堅牢で柔軟なライセンス
課題
独立系の開発会社であるeSim Gamesは、自社の軍事シミュレーションソフトウェアであるSteel Beasts Professionalに対して、信頼性が高くエンドユーザーの邪魔にならないような安全なコピー保護およびライセンスソリューションを必要としていました。 また、Webショップと統合できる機能も必要としていました。
解決
eSim GamesがCodeMeterを選んだ理由は、ソフトウェアのコピー防止と安全なライセンスのための包括的なオールインワンソリューションであることです。CodeMeterの暗号ツールであるAxProtectorは、プログラムの実行可能コードをリバースエンジニアリングやハッキングから保護します。CodeMeter License Centralは、CmActLicenseで期限付きライセンスを簡単に有効にする柔軟性を提供する一方で、CmDongleはライセンスを保護するために使用されます。
結果
eSim Gamesが現在保有する約70万行のコードベースは、年間100名以上を必要とする開発に相当します。eSimは、CodeMeterにより知的財産が保護されているという確信を持っています。また、CodeMeter License Centralが提供する柔軟性は、トライアルライセンスのビジネスモデルへの統合を実現しました。
Nils Hinrichsen,
Director eSim Games Deutschland GmbH
「CodeMeterを導入して良かったと実感するのは、Pirate Bayのユーザーの悔しがるコメントを読んだ時です。リバースエンジニアリングから製品およびソースを保護することは、会社の存続にとって必要不可欠なことです。」
The customer
eSim Gamesは、軍事防衛関係向けのトレーニングソリューションを手掛ける、独立系開発会社です。その製品であるSteel Beasts Professionalは、装甲戦闘車両に焦点を当てた複合武器戦闘戦術のシミュレーションです。最初のゲームバージョンは様々な軍事防衛関係の顧客に即座に採用され、そして多数のカスタマイズが開発し、元の製品に組み合わされて、現在の製品ラインとしてリリースされました。同時に、機能が変更された個人向けエディションが一般用に用意されています。同社はカリフォルニア州マウンテンビューに本社を置き、ドイツのハノーバーにオフィスを構えています。主な顧客には、オーストラリア、オーストリア、デンマーク、フィンランド、スペイン、スウェーデン、オランダの陸軍が含まれ、南北アメリカおよびヨーロッパの顧客も抱えています。
1つの包括的なソリューションでソフトウェア保護と安全で柔軟なライセンスを実現
2005年、eSim Gamesは、Steel Beasts Professionalのコピー製品が中国陸軍による開発として中国国営テレビで報道されたことを知りました。その後すぐに、より強力なセキュリティオプションを提供するソフトウェア保護ソリューションを探し始めました。
「明らかに何らかの形の保護が不可欠でした。」とNils Hinrichsenは言います。「結局のところ、私たちはソフトウェアで独裁政権をサポートしたくはないのです。」
eSim Gamesにとって、顧客のプライバシーは重要な価値を持っています。したがって、ユーザーの行動を監視する可能性のあるインターネットサーバーベースのライセンス認証スキームは不適切であると考えていました。そこで、彼らは次のようにライセンスソリューションの要件をまとめました。
- 必須: 数週間ではなく、数年間にわたって、セキュリティを提供
- 必須: オフライン環境で動作
- 必須: ソフトウェアのダウンロードによる提供プロセスと統合
- 必須: 安全なITシステムの要件に準拠
- 尚可: 仮想マシンのサポート
- 尚可: 柔軟なライセンスオプション
- 尚可: 多言語サポート
Nilsによれば、ドイツのライプツィヒでの2005年大会の後に、eSim Gamesはさまざまなソフトウェア保護ソリューションを評価しました。「CodeMeterが私たちの要件に最適な組み合わせを提供していることを、すぐに理解することができました。また、統合も非常に簡単であることがわかりました。」とNilsと述べました。
リバースエンジニアリングからの保護
eSim Gamesは、CodeMeterの暗号ツールであるAxProtectorでソフトウェアをリバースエンジニアリングや改ざんから保護します。プログラムコードは、対称型128ビットAES暗号方式を使用して暗号化されます。アプリケーションの起動時に、デジタル署名の非対称暗号化を行います。開発者は、安全性の高いECC(224ビット)とRSA(2048ビット)を選択することができます。
「Steel Beasts Professionalはロングセラーツールであり、2005年後半からCodeMeterによって保護されています。単純なコピー防止やライセンスキーシステムは、ハッカーの攻撃に耐える長期的なソリューションではありませんでした」とNilsは述べています。
ハードウェアベースのライセンス保護
CodeMeterのドングル(CmDongle)は、ソフトウェアライセンスを保護するために使用されます。 CmDongleは、アプリケーションとライセンス間の安全な通信チャネルを保証します。ライセンス交換プロセスには、セキュリティを強化するためのキーの交換が含まれます。CmDongleがなければ、アプリケーションを起動できません。各CmDongleには、エンドユーザーが複数のアプリケーションまたはライセンスを保存できるスマートカードチップが組み込まれています。
ライセンスの柔軟性
eSim Gamesが利用するCodeMeter License Centralは、さまざまなライセンスモデルを実装可能な柔軟なライセンスツールです。
「Wibu-SystemのLicense Centralの利用は、ライセンス更新を自動で発行して、Webショップと統合できるようにするという私たちの計画と合致していました。最近では、Steel Beasts Pro PEバージョン3.0をリリースし、License Centralを使用して純粋なデジタル配信用に期限付きのCmActLicenseを顧客に提供することができました。これはトライアルライセンスの良いオプションであり、CmDongleの紛失による顧客の不満を取り除くことができました。」と Nilsは述べました。