最近、フィッシングのように見える.eduサイトから職場でメールを受け取りました。しかし、デューデリジェンスなしで顧客からの正当な電子メールの可能性を無視したくありませんでした。メールを無視するか、他の方法でメールに関連付けられている組織に連絡するかどうかを判断するために、これが偽のメールである可能性のある方法を考え始めました。これは最終的にウサギの穴を突き抜けて、私は正確な答えを見つけることができないという質問に至りました:
非常に資金のある組織が、未使用のサイトドメイン(つまり、something.edu)を作成し、World Wide Webで検索/使用できるようにすることを妨げるものIANAのような組織
GoogleとWikipediaを読んだ後、名前空間とドメインのデータベースを収容する組織(ICANNを信じる)があり、誰がどのドメインを取得できるかを承認する規制当局(つまり、ICANNの一部であるIANA)があることを非常に基本的に理解していますgTLDの認定を受けています。しかし、私は特に見つけていません どうやって ドメインは規制されており、組織にこれらの組織からドメインを取得させるものです。また、ディープWebがこれらすべてに適合するかどうかを知ることも興味深いでしょう。
非常に資金のある組織が選択した未使用のサイトドメイン(つまり、something.edu)を作成し、IANAのような組織を経由せずにWorld Wide Webで検索/使用できるようにする理由は何ですか?
あなたが探している答えは、インターネットです ドメインネームシステム (DNS)そのものです。
IPアドレスとドメイン名
基本DNSは、ネットワーク所有者(ISPなど)によってコンピューターに与えられたIPアドレスを、より人間にわかりやすい名前にマッピングする一般的な方法です。
インターネットDNSシステムを使用すると、(現在) http://216.58.216.174 をブラウザーに入力して、 https://www.google.com に移動できます。
しかし、216.58.216.174からgoogle.comにどのように行くのでしょうか?
シンプル。次のようなエントリ(のようなもの)を持つDNSレコード(小さなテキストファイル)を使用します。
google.com. IN A 216.58.216.174
このファイルは、GoogleのIPをそのインターネットドメイン名に一致させ、最終的にブラウザにgoogle.comに連絡するコンピューターに指示するものです。
ドメイン名の分解
パズルの次の部分は、「この記録をどのように取得するのか」です。
まず、DNSおよびインターネットドメイン名について考える1つの方法は、マルチパート情報サービスのようなものです。
上記の例をインターネットドメイン名に適用するには、google.comの以前のレコードを取得します。
google.com. IN A 216.58.216.174
google.comの最後の期間に注意してください。これは重要ですが、通常ブラウザには表示されません。
おばさんデロレスの例と同様の用語でgoogle.comのリクエストを分類するには:
ステップ4で、「タルサ情報」は、ドメインの「DNSのセットアップ」について話すときによく考えるネームサーバーシステムです(例:ns1.domain.tld、ns2.domain.tld)。
このシステムは誰でも実行できますが(追加サービスとしてのレジストラ、サードパーティの「DNS」プロバイダー、またはドメイン名の所有者を含む)、これらのサーバーが保持するレコードは、リクエストがサーバーに送信されるまで役に立ちませんステップ2および3)。
ドメインレジストラはどうですか?
IANAおよびTLDレジストリによって制御されるインターネットDNSのこの階層では、ドメインレジストラのみが中央レジストリ内の情報を直接更新できます。ドメインレジストラーは、別のエンティティ(GoDaddyなど)、ドメイン名レジストリ自体、または混合システムを使用できます。
いずれにせよ、これは、例えばexample.comを取得するためにそれらを通過する必要があることを意味します。これは、正しい情報(ドメインによって制御されるもの)上記の手順3の名前レジストリ)。
サードパーティのレジストラは、 Generic TLDs など。com、。net、。orgなど。これらは、ほとんどの人が取引に慣れている会社です。
国コードTLD もあります。これは、2文字の国固有のドメイン(たとえば、ドイツの場合は。de)であり、許可されたレジストリは頻繁にレジストラです(- ただし常にではありません-一部の人は混合アプローチを採用しています )。
[W]別の組織が、.eduなどのトップレベルドメインを持つデータベースを格納し、他のユーザーがそれに接続するのを止めることですか?
ブラウザによって最初のリクエストが行われると、このリクエストに沿って渡されるシステムは通常、これらのリクエストの処理方法に関する情報を含む IANAが提供するファイル を使用します。
これらのファイルを変更し、潜在的にある種のシステムを大規模な高ジャックドメインにセットアップすることは可能ですが、それを行うには非常に費用がかかり、これらのファイルの代替バージョンを大幅に広めるのは非常に困難ですこれらの違法なドメインにアクセスした人の数。
さらに、既存のドメインにアクセスする機能を破壊する可能性があり、人々はおそらくそれを使用したがらないでしょう。
とはいえ、この一般的なタイプのことは、攻撃が広まっていることを気にしないハッカーによって、はるかに小さな規模で行われることがあります。
トップレベルドメインを作成するために、[他の組織]を通過する必要さえあるのはなぜですか
技術的には、そうではありません。どのDNSシステムでも、希望する「TLD」を仮想的に作成できます。しかし、上記の「配布」問題に遭遇します。 TLDは、それらを認識するようにセットアップされているシステムにのみ役立ちます。
たとえば、DNSを使用してローカルコンピューターにアクセスできるシステムを自宅にセットアップできます(例:domain1.pop、domain2.pop、domain3.popなど)架空の。popドメインを認識する他のDNSサービスが設定されていないため、ローカルネットワーク外の別のコンピューターとの接続を確立しようとする場合、基本的には役に立ちません。
ディープウェブはどうですか?
ディープウェブは基本的に、一般に公開されていないものです。あなたがおそらく考えていることは、より正確にはダークウェブと呼ばれています。
これは、TorやI2Pなど、IPアドレスを使用するネットワーク(必要な場合)で構成されますが、一般に、あらゆる形式のDNSをバイパスして(インターネットDNSシステムを含む)接続します。
要するに、彼らは単純に別の方法(Distributed Hash Tablesなど)を使用して相互に接続し、IPを独自のカスタム(非DNSベース)ドメイン名にマッピングする方法に関する任意のルールを作成できます。
[...]ドメインがどのように規制されているかを具体的に見つけていません。
ICANNおよびIANA
IANAは、 。arpa zone やその他の重要なゾーン(例:root-servers.net)など、インターネットDNSシステムのいくつかの特別なことにも責任を負います。
ドメイン名レジストリ
特にICANNに関しては、理論的には、誰でもICANNに申請して、彼らが監督するレジストリになり、新しいgTLDを実行できる可能性があります。しかし、それは長くて費用のかかるプロセスであり、ICANNはアプリケーションを受け入れない可能性があります(実際、現時点ではアプリケーションを受け入れていません)。
ドメインレジストラ
つまり、誰もが新しいTLDを作成することを禁じるものではありません。 「代替ルート」と呼ばれるもので、過去に多くのことが起こりました。 TLDの作成は問題ではないため、問題はそれらにアクセスしていることです。 ICANNが管理する1つのグローバルルートに登録している( https://www.icann.org/resources/pages/unique-authoritative-root-2012-02-25-en を参照)または、他のルートに切り替えるようにユーザーを誘導する方法を見つけます。
最新のオプションの問題は、現在、この代替TLDにアクセスする可能性のあるすべてのコンピューターの構成を変更する必要があることです。これらの努力は、さまざまな技術的および非技術的な理由で過去に成功しませんでした。他の試みは、たとえば、インターネットはWebに過ぎないと考えている人々のために、「Internet Explorerプラグイン」を使用していました。
しかし、疑問は次のとおりです。なぜ誰もが同じルートを使用しているのか、そしてなぜそのルートを特に使用しているのか。それは部分的に歴史的であり、それだけで機能します。少なくともDNSレベルでは、今日、真の信頼できる代替手段はありません。ブロックチェーンや他のメカニズムを使用するなど、他の方法で解決を行う他の実験があります。彼らは現在、技術的および非技術的理由の両方のために、現在のDNSシステムを置き換えるのに十分な牽引力を得ていません。
この背後には外部の明確な力はありません。過去のある時点で、システムがそのように機能することは、すべての関係者によるより一般的な合意です。たとえば、BGPの場合と同じ種類の取り決めがあります。すべてのオペレーターが別のことをすることに決めた場合、それは完全に機能します。