PHP 、AS3、および AMFPHP を使用するプロジェクトに取り組んでいます。
このプロジェクトにより、ユーザーは特に画像をアップロードおよびダウンロードできます。私は PHP/FLash セキュリティにかなり慣れていないので、物事を可能な限り安全にするための情報をできるだけ多く集めようとしています。.htaccess ファイルの使用に関する適切なアドバイスと、その他のいくつかのトリックがあります。
現時点での私の主な質問は、PHP / assets /との間、およびAMFPHPサービスとの間の「パス」情報を非表示にする方法です...
現在、私はすべてのパスを1つの.asにハードコーディングしており、それを必要/要求する他のクラスへのパスを持つオブジェクトを返します。この .AS を変更するだけでよく、それを必要とする他のクラスに分岐するため、このメソッドはうまく機能することがわかりました。
他の人が私のコードを逆コンパイルすることをあまり心配していません。彼らが本当に望むなら、彼らはおそらくパスを「盗聴」することができるでしょう。私は主に、他の人が私の AMFPHP サービスのすべてに簡単にアクセスできるようにすること、またはサイトの一部に許可されたくない部分にアクセスできるようにすることに関心があります。基本的に、物事が100%安全になるわけではないことは理解していますが、予防策を講じたいと思います.
だから私の主な質問は... PHP-AS3プロジェクトで使用されているパスを隠す/隠すための最も簡単な方法は何ですか? ... PHP のインクルードや、必要に応じて SQL データベースを利用することもできました。私は、疑わしい難読化ソフトウェアに多くの時間とお金を費やすつもりはありません。..そして私は現在SSLを持っていませんが、どれほど重要かはわかりません-これは一般的です。--