2012-03-08 15 views
2

私はライブサーバーからデータを共有しているデスクトップアプリケーションを作成しました。良い習慣ではないことは分かっていますが、ユーザーが自分のアプリを使用して認証後にサーバーに接続している間に、この接続を使用してアプリケーション外のサーバーと直接通信できることを知りたいだけです。デスクトップアプリケーションのセキュリティに関する問題

+0

私は、あなたが作成した後に接続上で動作するコードをあなたのアプリに注入しない限り、そうは思わない。 –

答えて

0

ほとんどの場合、アプリのソケットをライブサーバーに使用して、「アプリ外」のサーバーと直接通信することはできません。オペレーティングシステムは、あるプログラムが別のソケットをハイジャックするのを防ぎます。

これは、あなたが心配することは何もないというわけではありません。ネットワークプログラムで問題を引き起こす方法は非常に多様です。

  • 彼らは(それが暗号化されていない場合)トラフィックを監視し、(トラブルを引き起こすことが 、あなたを模倣し、独自のプログラムを作成する)あなたのプログラムを設計 を逆にすることができます。
  • 彼らはそれが他の方法の多くに加えて...自分の悪意のあるコード

のオリジナルアプリが、 挿入を反映するプロキシサーバーを作成することができます。

関連する問題