Tor Browser での Onion Service について
Onion Service (「Hidden Service」とも呼ばれる) は Tor ネットワークでしかアクセスできない 、ウェブサイトのようなサービスです。
Onion Service には、通常のアクセス可能なウェブ上のサービスに比べていくつかの利点があります。
- Onion Service の所在地と IP アドレスは隠されています。これにより、敵対勢力からの検閲を困難にさせ、運営者の特定を困難にします。
- Tor ユーザーと Onion Service 間のすべてのトラフィックはエンドツーエンドで暗号化されるため、HTTPS 経由の接続については心配する必要はありません。
- Onion Service のアドレスは自動的に生成されるため、運営者はドメイン名を購入する必要がありません。
- .onion の URL は暗号化されているため、Tor が正しい場所に接続し、接続が改ざんされていないことを確認することができます。
Onion Service にアクセスする方法
他のウェブサイトと同じように、Onion Service に接続するには、そのアドレスを知る必要があります。Onion アドレスは、56 文字のアルファベットと数字、そして「.onion」で構成されています。
Onion Service を使ったウェブサイトにアクセスすると、Tor Browser の URL バーに Onion Service を利用していて安全であることを表すオニオンアイコンが表示されます。 アドレスバーのオニオンアイコンおよび隣接する回線表示をクリックすることで、Onion Service の詳細をご確認いただけます。
オニオンアイコン
サイト管理者が Onion-Location と呼ばれる機能を実装している場合も、Onion Site について知ることができます。 Onion-Location は、ウェブサイトが対応する Onion Service を告知するために使用できる非標準の HTTP ヘッダーです。 アクセスしているウェブサイトに利用可能な Onion Service がある場合は、URL バーに「.onion 利用可能」という紫色のマークが表示されます。 「.onion 利用可能」をクリックすると、ウェブサイトが再読み込みされ、対応する Onion Service にリダイレクトされます。
Onion-Location
オニオンアイコン
Onion Service を閲覧する際、Tor Browser は現在のウェブページのセキュリティを示す様々なオニオンアイコンをアドレスバーに表示します。
HTTP または HTTPS 経由で提供されている Onion Service。
An onion means either that:
- The Onion Service is served over HTTPS with an Extended Validation certificate. That means a Certificate Authority (CA) has checked that the site really belongs to the entity it claims to belong.
- The Onion Service is served over HTTPS with a Domain Validated (DV) certificate. That means the HTTPS certificate was issued by a Certificate Authority (CA), but without checking if the site really belongs to the entity it claims to belong, i.e, the onion icon does not provide the information that you're on the "right site".
- The Onion Service is served over HTTP. This is not a security issue, since the Onion Service protocol is already end-to-end encrypted. In this case, the icon does not provide information that you're connected to the "right site".
安全でない URL 経由で提供されている Onion Service。
赤い斜線の入ったオニオンアイコンの意味:
- Onion Service は、安全でない URL からのスクリプトで提供されています。
Onion service with an expired or self-signed certificate, wrong domain or served over an insecure URL.
注意マークのあるオニオンアイコンの意味:
- Onion Service は、自己署名証明書を使用して HTTPS で提供されています。 The certificate was not signed by a Certificate Authority (CA) that is recognized as a "trusted" authority, and the certificate provides no information about whether the site really belongs to the entity it claims to belong.
- Onion Service は、期限切れの証明書を使用して HTTPS で提供されます。
- Onion Service は、間違ったドメインで HTTPS で提供されています。
- Onion Service は、安全ではない URL で混在コンテンツとして提供されています。
Onion Service 認証
認証型 Onion Service は、クライアントがサービスにアクセスする前に認証トークンを提供する必要がある Onion Site のようなサービスです。 Tor ユーザーの場合、Tor Browser で直接認証できます。 このサービスにアクセスするには、Onion Service 運営者からのアクセス認証が必要です。 認証型 Onion Service にアクセスすると、Tor Browser は URL バーに小さなグレーの鍵のアイコンをツールチップとともに表示します。 正しい秘密鍵を入力フィールドに入力してください。
クライアント認証
Onion Service エラー
Onion Site に接続できない場合、Tor Browser はそのウェブサイトが利用できない理由を知らせる特定のエラーメッセージを提供します。 エラーには、クライアントエラー、ネットワークエラー、サービスエラーなど、複数の原因が存在します。 いくつかのエラーはトラブルシューティングセクションに沿って修正することができます。 以下のテーブルには考え得るすべてのエラーと、その解決策が掲載されています。
| コード | エラータイトル | 簡単な説明 |
|---|---|---|
| 0xF0 | Onion Site が見つかりません | 最も可能性の高い原因は、Onion Site がオフラインになっていることです。Onion Site の管理者にお問い合わせください。 |
| 0xF1 | Onion Site に接続できません | 内部エラーにより、Onion Site に接続できません。 |
| 0xF2 | Onion Site との接続が切断されました | 最も可能性の高い原因は、Onion Site がオフラインになっていることです。Onion Site の管理者にお問い合わせください。 |
| 0xF3 | Onion Site に接続できません | Onion Site が混雑しているか Tor ネットワークが過負荷です。後で再度お試しください。 |
| 0xF4 | Onion Site は認証を必要としています | Onion Site へのアクセスにはキーが必要ですが、何も提供されていません。 |
| 0xF5 | Onion Site の認証に失敗しました | 提供されたキーが正しくないか、失効しています。Onion Site の管理者にお問い合わせください。 |
| 0xF6 | 無効な Onion Site アドレスです | 入力された Onion Site アドレスが無効です。正しく入力されているかご確認ください。 |
| 0xF7 | Onion Site の回線作成がタイムアウトしました | Onion Site への接続に失敗しました。これはネットワーク接続に問題がある可能性があります。 |
トラブルシューティング
リクエストした Onion Service に接続できない場合、Onion アドレスが正しく入力されていることをご確認ください。小さな間違いでも Tor Browser がサイトに接続できなくなります。
16 文字 (より短い「V2 フォーマット」) の Onion Service にアクセスしようとしている場合、このタイプのアドレスは今日の Tor ネットワークではもはや機能しません。
DuckDuckGo の Onion Service を利用してほかの Onion Service に接続できるかテストできます。 アドレスを確認しても Onion Service に接続できない場合は、後で再度お試しください。一時的な接続の問題があるか、サイト運営者が警告なしにサイトをオフラインにした可能性があります。