2012-01-03 18 views
0

実際にサーバー上のWebページをリクエストする(署名済みの)アプレットかどうかを確認する方法はありますか?署名されたJavaアプレットからWebページを安全に要求する

私はアプレットが私たちのものである場合にのみ応答をしたいと思います。

アプレットからのhttps要求が同じ起源であることを確認しますか? httpsを使わないとできますか?

答えて

2

いいえクライアントを信頼できません。敵は、アプレットが何をしているのかを見て、それを複製することができます。あるいは、転送されたデータを傍受するか、アプレットのメモリ内で叩くだけです。

あなたが望むことができる最良のことは難読化されています。注意してください。これは、敵対者よりもはるかに難しいことになります。

1

私はあなたが暗号を使用し、要求と一緒に "暗号化"パラメータを送信することをお勧めします。そのパラメータはサーバー側で「復号化」され、検証されます。 パラメータの暗号化された表現は、動的に計算する必要があります(Timestamp +など)。

+0

はい、攻撃者がアプレットを逆コンパイルすると、同じ方法でパラメータを暗号化できますか? –

関連する問題