さて、私はあなたの幅広い質問の一部に最初に答えましょう:それを行う方法。私の直接の経験はLinuxでの経験ですが、どのプラットフォームでの回答も歓迎されているとのことでした。Linuxを使用している場合、(原則として)Cookieを削除する以外の方法でCookieにアクセスするには、ルートアクセスが必要になる可能性があります。一般的な手順は次のようになります。
- 他のユーザーが読み取れないようにファイルのアクセス権を変更します。
chmod 600 <file>
これに適したモードとして機能するはずです。
- ブラウザがこれらの権限を誤って上書きしないことを確認するためにテストします。
- ブラウザの新しいユーザーアカウントを作成します。
foxy
議論のためにそれを呼びましょう。
- ブラウザーのcookieファイルの所有権を、ブラウザー
foxy
が書き込む必要のあるその他すべてのものに変更します。(ブラウザのユーザーディレクトリにあるすべてのものは、原則として影響を受ける可能性があります。)
- ブラウザを実行して、Cookieがどこに保存されているかをブラウザが認識していることを確認してください
foxy
。必要に応じて、foxy
そのようなもの専用のホームディレクトリを指定します。
visudo
自分に許可を与えるために使用しますが、ブラウザーを実行している場合にのみ、ユーザーをfoxy
sudoersファイルの行に変更するには、のようになり<your user name> ALL = (foxy) NOPASSWD: /usr/bin/firefox
ます。これにより、この1つの特定のプログラムをuserとして実行する権限のみが保証されますfoxy
。
- 指定されたユーザー名でブラウザーを実行するシェルスクリプトを記述して、ブラウザーを開くために使用するリンクの.desktopファイルを再フィットできるようにします。あなたがそれを置くとしましょう
/usr/local/bin/browse
; 単純に(ハッシュバング行の後に)含まれている可能性がありますsudo -u foxy /usr/bin/firefox
。
Linuxが本当にうまく機能しているのは、この種の追加オプションです。Windows 7についてはあまり詳しくありませんが、同じことができるとしたら、少し驚いてしまいます。実行可能ファイルの名前に基づいて、代替するユーザーを制限できる代替ユーザーシステムがあった場合です。(自分にの代わりに任意の許可を与えるだけでもfoxy
、これは専用の攻撃者を阻止するのではなく、任意のコマンドを代わりにとしてCookieを読み取ることに注意してくださいfoxy
。
では、なぜこれが間違った質問なのかを説明しましょう。Gmailには、TLS / SSL(安全なブラウジング接続)経由でのみCookieを送信するよう強制する優れたオプションがあります。ほとんどのログインベースのサービスはサポートしていません。つまり、Cookieは原則としてインターネットインフラストラクチャ全体から見ることができます。驚くべきことに、このインフラストラクチャは非常に受動的であることが証明されており、Torのようにこのルールが完全に破られているインターネットの一部がありますが、おそらくあなたを検閲する以外は攻撃しません。
ただし、他の人のWiFi接続を使用している場合などは、まだ問題です。TLS以外の送信内容すべてを「聞く」ことができます。たとえば、安全なプロキシスキームを使用しないと、これらを停止する方法はありません。(Torのように!...おっと。)私が話しているのは、ワイヤレスセキュリティだけではありません(適切な暗号化を使用していない場合、同じ部屋にラップトップを持っている人からもCookieが危険にさらされる可能性があります)あなたとして)。それは設立そのものです。おそらくあなたのホテルのデスクの店員はたまたま技術的に精通していて、彼が働いているホテルでインターネットトラフィックを盗聴したいと思っているかもしれません。どのように彼を止めますか?
Linuxでこれを解決することもできますが、SSHトンネルサーバーと呼ばれるものを購入するには、少しの現金を誰かに払わなければなりません。これは、あなたが制御するリモートプロキシであり、毎日の無線航海よりも(できれば)安全なインターネット接続を備えています。暗号化された接続を介して接続します。安全性を確保するためにインターネットの残りの部分に依拠していますが、身の回りの環境は安全でない可能性があります。~/.ssh/authorized_keys
そのサーバーにファイルを設定することで、パスワードを提供しなくてもトンネルを機能させることができますが、以前と同様に、デフォルトでこれをFirefoxに追加するシェルスクリプトを設定する必要がある場合があります(または必要がある場合があります)。