konekto,Inc. コネクト株式会社

お問い合わせ




  • Decrease font size
  • Default font size
  • Increase font size

HOME arrow プロダクト arrow Zend Guard 7 日本語版

Zend Guard 7 日本語版

PHPアプリケーションにセキュリティと知財対策を実現


Zend Guard シリーズは、PHPコードのバイナリ化/暗号化さらに保護レベルをこれまでになく大幅に強化する難読化機能を装備したセキュリティソリューションです。 エンタープライズ分野でのPHPアプリケーション開発やサイト運用で、企業が最も危惧する知的財産の侵害や外部のアタックから最高レベルのセキュリティで保護します。 また、商用のアプリケーション運用において必須のライセンス管理機能も搭載しています。PHPスクリプトを変更することなく同時アクセス数や使用可能期限などビジネスモデルに合ったライセンスコントロールを手軽に実現します。



■ Zend Guard 7 日本語版の新機能
Zend Guard 7 日本語版は、PHPの最新バージョン5.6 および 5.5 に対応しました。PHP 5.5は、Zend社が提供したOpCacheを実装しており実行処理の高速化と効率化を高いレベルで実現しています。

■ Zend Guard 7 日本語版の既存機能
Zend Guard 7 日本語版は、Zend Guard シリーズの優れた機能を継承しつつ多くの新機能を搭載しております。
Eclipseベースのユーザインターフェイスを搭載し、タブにより各機能設定を簡単に呼び出すことか可能です。
  • 基本 - エンコード対象のプロジェクトに関する基本的な情報を設定するスペースです。
  • セキュリティ - PHPコードに対する制限条件の指定やライセンス設定を行います。
  • 除外リスト - 難読化の対象外とするユーザ定義コードを指定します。ウィザードを用意しており、簡単に設定することが可能です。
  • ヘッダー情報 - ヘッダー情報としてPHPコードに付加する内容を設定します。
  • XMLエディター - 上記の設定を保管するXMLファイルを直接編集するためのスペースです。
  • ライセンス管理機能の改善 - 複雑なライセンス情報を簡単に管理するための機能を搭載しました。
  • 除外リストにワイルドカードが利用可能 - 難読化の対象外とするための除外リストにワイルドカードが使用可能になりました。
  Zend Guard 7 メイン画面
Zend Guard 7 メイン画面 [拡大イメージ]

PHPコードのセキュリティを実現するために、多くの機能を搭載しています。さらに高速化も実現します。
  • PHPコードの難読化 - プログラマが定義した関数名やクラス名など意味を持つコード部分を意味の持たない記号列に変換します。この機能により、エラーメッセージなどから、PHPコードの処理内容を解読されることを防止します。
  • PHPコードの暗号化 - 暗号化ロジックにより、読解不可能な状態に変更します。
  • PHPコードの中間コード(バイナリ)化 と高速化 - 即座に実行可能な中間コードに変換するため、暗号化および難読化のオーバーヘッドを上回る高速化を実現します。
  • PHPコードのライセンスの付与 - 日時、特定ハードウエア、IPアドレス(レンジ指定可能)、ユーザコードによって、実行を制限することが可能です。また、同時実行数の制限も可能です。
php script
PHPスクリプトサンプル:
難読化・暗号化前 [拡大イメージ]
  php-encode
Zend Guard 難読化・暗号化後 [拡大イメージ]

■ 実行環境

Zend Guard が、変換(エンコード)したPHPコードを実行するには、Zend Optimizer または Zend Guard Loader を導入いただく必要があります。
Zend Optimizer/ Zend Guard Loaderは、無償でダウンロード可能です。そのため、手軽に導入いただくことが可能です。
Zend Optimizer は、通常のPHPコードに関してもプログラムロジックの最適化を行う機能を提供します。そのため、通常のPHPコードでも数%程度の高速化が可能です。
 

 

Zend Guard 実行環境
Zend Guard 7 とWebサーバ環境の関係 [拡大イメージ]


■ 対応システム

対応OS(変換処理実行環境)
Linux (X86 and x86-64[32bit libraries])
Windows 7, 8.1,Windows Server 2008R2 (X86 and x86-64[32bit libraries])
PHPバージョン
PHP 5.6~5.5   *PHP 5.5 ~ 4.2 対応は、お問い合わせください。
対応Webサーバー
Zend Guard Loader および Zend Optimizer が対応するWebサーバ