0

私の新しいプロジェクトでは、コードを保護したいと思います。私はすでにこのフォーラムや他のフォーラムを検索しましたが、ほとんどのトピックは数年前のものであり、ソフトウェアは変更される可能性があります。「ビッグスリー」はZendGuard、ionCube、SourceGuardianであることを私は知っています。現在、Zendは安全であるという評判がかなり高いですが、私のニーズには高すぎるので、ionCubeとSourceGuardianが残っています。私は各製品の安全性を判断するためにいくつかの調査を行い、freelancer.comに出くわしました。そこでは、人々が他の人を雇ってソースコードを復号化し、難読化を解除しています。私は比較的多くのionCube広告を見つけました-また、ionCubeエンコーダーの最新バージョンを使用したものもあります。一方、私が見つけたSourceGuardianプロジェクトはすべて、古いバージョンのソフトウェアを使用して暗号化されていました。Zendの製品は、私がしなかったので、最も安全なようです。何かを見つけます。

コードを読みにくくするだけの製品に数百ドルを無駄にしたくないので、知りたいと思いました。PHPエンコーディングソフトウェアのセキュリティについてどのように考えていますか。また、どの製品が最も優れていると思いますか。 ?

4

3 に答える 3

0

コードを「保護」する場合は、次の3つのオプションがあります。

  1. コードを公開しないでください。非常に単純ですが、PHPコードが公開されていない場合、誰もそれを見たり、混乱させたりすることはできません。
  2. コードを公開し、コードの「保護」(「オープンソースプロジェクト」と呼ばれるもの)を放棄します。
  3. PHPを使用しないでください。JavaやCなど、他のコンパイル言語を使用します。

それらはあなたが得るオプションです。十分な時間、労力、持続性が与えられたときに、焦点をぼかし、焦点を外します。さらに、小さな間違いが1つあり、コードを二度と読むことができなくなります。

于 2012-12-04T16:31:30.913 に答える
-1

コードを本当に保護したいのであれば、コード難読化ツール、あらゆるタイプのエンコーダー、またはコードを読みにくくするものよりも優れた方法を見つける必要があると思います。誰があなたのコードにアクセスできるかを適切に管理し、プロジェクトに関わるすべての部分と適切な契約を結ぶことが最善の方法です。

少し前に私の質問を見てください - > https://softwareengineering.stackexchange.com/questions/29496/open-source-php-encoder

これは別の質問 です PHPコードを「コンパイル」できますか?

不可能を約束するソフトウェアを購入するかどうかの決定にあなたを導くと思います.

于 2012-12-04T16:28:03.550 に答える