シングルサイトブラウザは、非常に特定の目的を果たします。 これを使用して、インターネット上の1つ、時には少数のWebサイトやサービスにアクセスします。 これは、金融サイト、電子メールアカウント、または医療関連サイトなどの個人情報を含む他のサイトです。 基本的な考え方は、他のすべてのサイトへのアクセスをブロックして、クロスサイトスクリプティングやクリックジャックなどの特定の攻撃フォームからアカウントと情報を保護することです。
明示的に許可したサイトを除き、すべての接続がブロックされます。 これは、サードパーティのスクリプトがホワイトリストに登録されていないドメインで作成されている場合は読み込まれず、ブラウザでサードパーティのサイトを手動で開くことができないことを意味します。
このガイドでは、FirefoxとGoogle Chromeを単一サイトのブラウザーに変える方法を示します。 Wilders Security ForumでのVasaの投稿からインスピレーションを得ています。
グーグルクローム
Google Chromeユーザーは、--host-rulesパラメーターを使用して、ホワイトリストに登録されているものを除くすべてのドメイン接続をブロックできます。 一般的なパラメーターは次のようになります。
--host-rules="MAP * 127.0.0.1, EXCLUDE *.ghacks.net"
これにより、ghacks.netサイトまたはそのサブドメインの1つへの接続を除き、すべての接続試行がローカルホストにリダイレクトされます。
次の方法で複数の包含を追加することもできます。
--host-rules="MAP * 127.0.0.1, EXCLUDE *.ghacks.net", "MAP * 127.0.0.1, EXCLUDE *.microsoft.com"
Windowsユーザーは、次の方法でChromeにパラメーターを追加できます。
- [スタート]メニュー、タスクバー、またはデスクトップでChromeショートカットを見つけます
- ショートカットを右クリックして、[プロパティ]を選択します
- ターゲットリストの最後に、間にスペースを入れてパラメーターを追加します。
- [OK]をクリックして設定を適用します。
あるいは、重要なサイトへのアクセスに使用する2番目のショートカットを作成し、ブラウザーでアクセスする他のすべてのサイトの一般的なショートカットを保持することもできます。
Firefox
Mozilla Firefoxユーザーは、まずブラウザにSimpleBlock拡張機能をインストールする必要があります。 次に、ユーザープロファイルフォルダーにSimpleBlock.iniファイルを作成し、特定のサイトへのアクセスを許可するために正規表現を追加する必要があります。
R: https?://(?!(My.bank.com|Second.site.com|Third.site.com))
これにより、上記の3つのドメインへのアクセスが許可され、他のすべての接続試行がブロックされます。
これには、新しいユーザープロファイルを作成することをお勧めします。 Switchyのようなアドオンまたは新しいFirefoxプロファイルマネージャーアプリケーションを使用できます。
終わりの言葉
シングルサイトブラウザで動作する新しいプロファイルまたはショートカットを作成することをお勧めします。 NoScriptなどのセキュリティアドオンは、適切に構成されていれば問題を軽減できます。