0

私は loadVars を使用して、Flash アプリケーションに必要な多くの機密情報を含む PHP URL をロードしています。唯一の問題は、誰かがこの URL を手に入れた場合にセキュリティ上の問題を引き起こす Web ブラウザー経由で URL にアクセスできることです。Flash アプリケーションからのみ PHP ページにアクセスできるようにすることはできますか?

助けてくれてありがとう!

ありがとう

4

3 に答える 3

2

いいえ、ページを特定のアプリ、ブラウザー、またはユーザー エージェントに制限する方法はありません。これらはすべて模倣できるためです。機密情報をやり取りする場合は、認証を行い、暗号化されたデータ転送 (HTTPS) を使用する必要があります。

于 2011-08-12T16:29:30.793 に答える
1

Flash アプリケーションからのみアクセスできるようにする方法に関係なく、決心したユーザーは確実にページも表示できます。Charles、Firebug、Wireshark などの HTTP プロキシを介してリクエストをプロキシするのと同じくらい簡単です。

ページを直接見たときにデータが何であるかを把握するのをより困難にするために実行できることがあります。たとえば、データを暗号化したり、バイナリとして出力したりできます。しかし、SWF はオープン ソース形式であるため、ユーザーは逆コンパイラを使用するか、ABC (Actionscript Byte Code) を調べるだけで実際に何が起こっているかを確認できます。

簡単に言えば、NO です。クライアント側 (Flash) で利用可能な情報を他のクライアントからアクセスできないように保護することはできません。

于 2011-08-12T16:30:01.107 に答える
0

ページが HTTP である限り、決心したユーザーはいつでも、あなたが課したユーザー エージェントの制限を回避する方法を見つけることができます。データを保護する 1 つの方法 (HTTPS を使用する以外) は、サーバーでデータを暗号化し、HTTP で送信してから、as3Crypto またはその他の暗号化ライブラリを使用して Flash で復号化することです。

お役に立てれば、

于 2011-08-14T12:48:24.993 に答える