공용 무선 네트워크에 연결할 때 무엇을 공유합니까?

공용 무선 네트워크에 연결할 때 무엇을 공유합니까?

(공용) 무선 네트워크에 연결할 때 Ubuntu(또는 기타 Linux 배포판) 공유 데이터/정보 목록이 있습니까? Mac 주소, 호스트 이름 등...

답변1

이는 네트워크 유형에 따라 다릅니다. 여기서는 각 장치가 가장 많은 정보를 공유하므로 서로 핑을 보낼 수 있는 일반적인 LAN을 가정합니다.

  1. MAC 주소. 너~ 해야 하다DHCP를 사용할 수 있도록 공유하세요. DHCP를 통해 네트워크에 연결되는 순간 시스템은 주어진 MAC 주소에 IP를 할당하라는 요청인 DHCPDISCOVERY를 보내야 합니다. 이 메시지는 브로드캐스트되므로 네트워크의 모든 컴퓨터에서 볼 수 있습니다.

    실제로 DHCP를 사용하지 않도록 시스템을 구성하고 IP를 정적으로 할당할 수 있습니다. 그러면 물리적으로 연결된 장치 사이에서 ARP 이름 확인 시 MAC 주소가 누출될 수도 있습니다. 거의 항상 MAC을 위조할 수 있습니다.(네트워크 카드가 지원하지 않는 경우는 제외).

  2. IP 주소. 브라우저 사용이나 게임 플레이 등의 네트워크 활동 시 브라우저는 TCP 또는 UDP 패킷을 게이트웨이로 전송하며, 이 트래픽은 공개적으로 확인되며 스니핑될 수 있습니다. 예, 비밀번호와 같은 데이터도 포함됩니다. 이것이 바로 모든 멋진 아이들이 http를 사용하는 이유입니다.에스;)

  3. 호스트 이름. Afaik Ubuntu에는 기본적으로 호스트 이름을 공유하는 제로 구성 프로토콜을 구현하는 Avahi가 설치되어 있습니다.

  4. OS. nmap을 사용하여 장치를 스캔하여 어떤 OS가 실행되고 있는지 쉽게 알 수 있습니다. 결코 숨겨진 정보가 아닙니다.

이상적으로는 방화벽을 사용해야 합니다.(즉, UFW), 그렇지 않은 경우 nmap을 사용하여 열려 있는 포트를 스캔하고 실행 중인 서비스를 찾는 것도 쉽습니다.

답변2

Ubuntu(또는 기타 Linux 배포판)는 다른 OS가 연결된 라우터/AP와 수행하는 정확한 일부 데이터를 공유합니다.

포트는 또 다른 완전히 다른 문제입니다. Ubuntu와 대부분의 배포판에서는 기본적으로 닫혀 있지만 주류 데스크톱 OS에서는 많이 열려 있습니다.

관련 정보