エンタープライズPHPに新ソリューション「Zend Guard」リリース 最も堅固な知的財産保護とライセンス管理を実現する画期的なZendの新プロダクト
ゼンド・ジャパン株式会社
Webスクリプト言語PHPをリードするゼンド・ジャパン株式会社(本社:東京都渋谷区、代表取締役:鈴木義幸、以下ゼンド)は、PHPアプリケーションのソースコードを保護しセキュリティレベルの大幅な強化を実現するエンタープライズ必須の新ソリューション「Zend Guard (ゼンド・ガード) 4 日本語版」を本日リリース、販売を開始いたします。
「Zend Guard 4 日本語版」は、PHPスクリプトのバイナリ化/暗号化および実行制限によるライセンス管理を実現する「Zend SafeGuard Suite 日本語版」とそのサブコンポーネントである「Zend Encoder 日本語版」の後継製品です。「Zend Guard 4 日本語版」では、既存機能の継承はもちろん、保護レベルを大幅に強化する難読化機能を新たに装備しており、従来のプロダクトラインとは一線を画す製品となっています。
■ 市場状況
PHPは世界で最も使用されているWebシステム開発用のスクリプト言語です。NetCraft社の調査によると2006年4月時点で、全世界の約2048万サイトで利用されているという報告があります。米国ではYahoo.com、国内では楽天やテレビ朝日、ANAといった大規模サイトでの実績があり、エンタープライズでの採用も一般化しています。また、PHPで開発されるアプリケーションはWebサイトだけではなく、基幹システムを含む業務システムにも広がりつつあり、ビジネスにおける PHPアプリケーションの運用方法も多彩です。
このような市場環境では、プログラムに対する知的財産の侵害や外部からの攻撃などの問題が考えられます。そのため、最高レベルのセキュリティ機能で PHPアプリケーションを保護し、また、それらの使用期間を設定したり、許可を与えたシステムのみでの利用を可能にしたりと、PHPをビジネスシーンで運用するユーザー・ニーズを網羅したライセンス制御機能が求められています。
■ 新製品紹介
「Zend Guard 4 日本語版」は、PHPコードの堅固な保護と、商用アプリケーションのビジネスにあった管理・運用を実現する機能が備わっています。主な機能は以下の通りです。
- 強力なリバースエンジニアリング対策と強固なライセンス技術により安全なアプリケーションの配布を実現、ISVやPHPサイトを運用する企業に必須の2つのキーコンポーネントの搭載
難読化
PHPコードを難読化・暗号化することによりコード内の知的財産を保護し、DB接続など機密化することでDB内にある情報の漏洩を回避しセキュリティを確保します。
ライセンス管理
PHPアプリケーションの配布で必要なライセンス管理を実現します。PHPスクリプトを変更することなくサイト制限や使用期間制限等を実現するライセンスファイルを発行し制御することで自社のビジネスに最適なアプリケーションの配布方法を可能にします。 - 最高レベルのソースコード保護の実現
PHP コードを暗号化する前のフェーズでまずコードを難読化し、プログラマが定義した関数名やクラス名など意味を持つコード部分を意味の持たない記号列に変換し ます。更に暗号化と中間コード化を行います。難読化を行うことで最も堅固な保護レベルを実現し、リバースエンジニアリングのリスクを最小限におさえます。
■ Zend Guard の主な機能
- コードの難読化
- コードの暗号化
- コードの中間コード化
- コードへのライセンスの付与、実行制限
■ 新機能「難読化」について
プログラマが定義した関数名やクラス名など意味を持つコード部分を記号列に変換し難読化します。暗号化機能と組み合わせることで最高レベルのソースコード保護を可能にしました。PHPソースコードの保護レベルに合わせて 最大、基本、エンコードのみの3つのメニューより選択することができます。
- 最大プロテクション
すべての関数名、関数コール、クラスネーム、クラスメソッド、ローカル変数を難読化します。また暗号化も行われます。最大プロテクションされたコードはセキュリティレベルで最も優れた環境を提供します。 - 基本プロテクション
ローカル関数のみを難読化します。その後は最大プロテクション同様に暗号化を実行します。セキュリティレベルを上げながら、通常コードのシームレスな運用を実現するなど、より高度なセキュリティを要求する開発に最適です。 - エンコードのみ プロテクション
PHP コードを暗号化されたバイナリファイルに変換します。難読化のプロセスがない分、最大/基本プロテクションに比べて保護レベルは下がりますが、従来製品の 暗号化機能同様にセキュリティの強化に有効です。またすべてのメニューに対してバイナリ化により高速化も実現します。
※Zend Guardによって難読化・暗号化されたPHPファイルは実行するのにZend Optimizer 3(無償)が必要です。
■ 製品価格
従来製品「Zend SafeGuard Suite」よりも難読化機能など保護レベルを大幅に強化し、7割近くの価格で提供いたします。
Zend Guard 4 日本語版 504,000円 (税込)
Zend Guard 4 日本語版 年間ライセンス 207,900円(税込)
■ Zend Encoder/Zend SafeGuard Suite からのアップグレード
※年間アップグレードサービス加入者に限ります。
Zend Encoder 3.6 日本語版 → Zend Guard 4 日本語版 100,800円(税込)
Zend SafeGuard Suite 3.6 日本語版 → Zend Guard 4 日本語版 100,800円(税込)
■ 年間保守アップグレード
Zend Guard 4 日本語版 年間アップグレードサービス 100,800円(税込)
※製品購入後1年間にリリースされるメジャー及びマイナーバージョンアップ製品を無償で提供します。
■ 対応システム
対応プラットフォーム
- Linux x86
- Linux x86-64
- Windows x86 2000/XP/2003
- Mac OS X 10.4
PHPバージョン
- PHP4.2.x ~ 5.1.x
対応Webサーバ
- Apache 1.3
- Apache 2.0 (Prefork mode のみ)
- IIS 5,6
※Zend Optimizer 3 が対応するWebサーバ
※記載された会社名および製品名などは該当する各社の商標または登録商標です。