パスワードを明らかにするソフトウェアを見たことがあります。それらのほとんどはポインターのような射撃ポインターを持っており、パスワードテキストボックスをポイントするだけで、ソフトウェアがパスワードを明らかにします。
しかし、それでも保護されたソフトウェアとリビールソフトウェアは相互接続されていません。これらは、同じホスト上で実行される別個のプロセスです。
私の質問は、
- 1つのプロセスが他のソフトウェアの情報にどのようにアクセスしますか?
- それの制限は何ですか?
- これを防ぐために使用できる方法は何ですか?
編集:はい、ダミーデータを使用してパスワードを保持することが、このために最もよく使用されるソリューションです。しかし、それでも同じ理論を他のケースに適用することができますか?例として、外部プログラムがあなたの電子メールを読むことができ、スパイプログラムがあなたの活動などを記録することができます。そして私たちでさえ、IEからMozillaへのドラッグアンドドロップサポートのようないくつかのクールな機能を実装できます:)
したがって、この場合、最も効果的な解決策は「ブロッキング」メカニズムです。とにかくこれを行うことはありますか?(プロセスのリソースへのアクセスは避けてください???)