
Ubuntu (または他の Linux ディストリビューション) が (パブリック) ワイヤレス ネットワークに接続するときに共有するデータ/情報のリストはありますか? たとえば、MAC アドレス、ホスト名などです。
答え1
それはネットワークの種類によって異なります。ここでは、ほとんどの情報を共有するため、各デバイスが互いに ping を実行できる通常の LAN を想定しています。
MACアドレス。しなければならないDHCP を使用できるようにするには、これを共有する必要があります。DHCP を使用してネットワークに接続するとすぐに、システムは DHCPDISCOVERY を送信します。これは、指定された MAC アドレスに IP を割り当てるように要求するメッセージです。このメッセージはブロードキャストされるため、ネットワーク上のすべてのコンピューターで表示されます。
実際に、DHCPを使わずIPを静的に割り当てるようにシステムを設定することもできます。そうすると、物理的に接続されたデバイス間でのARP名前解決時にMACアドレスが漏洩する可能性があります。MACアドレスを偽装することはほぼ可能です。(ネットワーク カードがサポートしていない場合は除きますが、これは非常にまれです)。
IP アドレス。ブラウザの使用やゲームプレイなどのネットワークアクティビティが発生すると、ブラウザはゲートウェイに TCP または UDP パケットを送信します。このトラフィックは公開され、盗聴される可能性があります。パスワードなどのデータも盗聴される可能性があります。これが、クールな若者が HTTP を使用している理由です。s;)
ホスト名。私の知る限り、Ubuntu にはデフォルトで Avahi がインストールされており、これはホスト名を共有するゼロ構成プロトコルを実装しています。
OS。nmap を使用してデバイスをスキャンすると、実行中の OS を簡単に確認できます。これは決して隠された情報ではありません。
理想的にはファイアウォールを使用する必要があります。(つまりUFW)それ以外の場合は、nmap を使用して開いているポートをスキャンし、実行中のサービスを確認することも簡単です。
答え2
Ubuntu (または他の Linux ディストリビューション) は、他の OS が接続先のルーター/AP と共有するのとまったく同じデータを共有します。
ポートは、まったく別の問題です。Ubuntu や大多数のディストリビューションでは、ポートはデフォルトで閉じられていますが、主流のデスクトップ OS では、ポートの多くが開いています。