블로그로 돌아가기

MAC 주소란? 인터넷 사용 중 정말 개인정보가 노출될까, 숨겨야 할까?

MAC 주소가 IP 주소처럼 개인정보를 노출할 수 있다고 걱정하는 사람이 많습니다. 이 글에서는 MAC 주소가 무엇인지, IP 주소와 어떻게 다른지, 일반적인 웹 브라우징 중 사이트가 이를 얻을 수 있는지, 그리고 실제로 더 주의해야 할 개인정보 보호 위험을 설명합니다.

온라인 개인정보 보호를 이야기할 때, 자신의 기기가 "추적되는 것 아닐까" 걱정하는 사람이 많습니다. MAC 주소도 자주 언급되는 개념 중 하나입니다. 정확히 무엇이고, IP 주소와 무엇이 다르며, 평소 웹사이트를 둘러보는 과정에서 노출될 수 있을까요? 핵심을 차근차근 정리해 보겠습니다.

MAC 주소란?

MAC 주소는 Media Access Control Address의 약자로, 기기의 네트워크 인터페이스에 할당되는 고유 식별자입니다. 주로 LAN과 같은 물리적 로컬 네트워크 구간에서 통신할 때 사용됩니다.

쉽게 말하면 네트워크 세계에서 기기의 "신분증 번호"와 비슷합니다. 노트북, 스마트폰, 집의 router처럼 네트워크에 연결되는 모든 기기에는 MAC 주소가 있습니다. 일반적으로 제조사가 출고 단계에서 지정하며, 00:1A:2B:3C:4D:5E처럼 6개 묶음의 16진수로 구성됩니다. 앞부분은 대체로 제조사를 나타내고, 뒷부분은 개별 기기를 식별하는 데 사용됩니다.

MAC 주소와 IP 주소는 무엇이 다를까?

둘 다 네트워크에서 기기를 식별하는 데 쓰이지만 역할은 크게 다릅니다. 다음과 같이 비유하면 이해하기 쉽습니다.

  • MAC 주소는 신분증 번호와 비슷합니다: 보통 제조 단계에서 설정되고, 정상적인 사용에서는 거의 바뀌지 않으며, 로컬 네트워크 안에서 기기를 식별하는 데 사용됩니다.
  • IP 주소는 집 주소와 비슷합니다: 데이터가 어디로 가야 하는지 알려 주며 연결한 네트워크에 따라 달라질 수 있습니다. 집에서 쓰는 Wi-Fi와 카페의 Wi-Fi가 다르면 IP도 바뀔 수 있습니다.

즉, MAC은 기기의 비교적 고정된 "정체성"에 가깝고, IP는 바뀔 수 있는 "위치"에 가깝습니다. 두 주소가 해결하는 문제는 서로 다릅니다.

로컬 네트워크와 인터넷에서 MAC 주소와 IP 주소가 보이는 범위

일반적인 웹 브라우징 중 사이트가 MAC 주소를 얻을 수 있을까?

대부분의 경우 그렇지 않습니다. MAC 주소는 로컬 네트워크 안에서 사용하도록 설계됐으며 인터넷을 거쳐 방문한 웹사이트까지 전달되지 않습니다. 웹페이지를 열어도 사이트가 기기의 MAC 주소를 직접 읽을 수는 없습니다. 보안과 개인정보 보호를 위해 브라우저는 이런 로컬 하드웨어 정보를 웹사이트에 제공하지 않습니다.

다만 MAC 주소가 어떤 상황에서도 절대 노출되지 않는다는 뜻은 아닙니다. 다음과 같은 경우에는 주의할 필요가 있습니다.

  • 공용 Wi-Fi: 공용 Wi-Fi에 연결하면 네트워크 관리자는 연결된 기기의 MAC 주소를 볼 수 있습니다. 네트워크 보안이 취약하면 sniffing 도구로 수집될 가능성도 있습니다.
  • 로컬 네트워크 sniffing: 같은 로컬 네트워크의 기기는 네트워크 프레임에 포함된 MAC 정보를 볼 수 있어, 악의적인 패킷 캡처로 수집될 수 있습니다.
  • 물리적 접근: 잠금 해제된 기기에 다른 사람이 접근할 수 있다면 MAC 주소를 직접 확인할 수 있습니다.
  • Malware: 기기가 감염되거나 침해되면 공격자가 MAC 주소 같은 시스템 정보를 추출할 수 있습니다.

정리하면, 일상적인 웹 브라우징에서 MAC 주소는 가장 크게 걱정해야 할 개인정보 유출 지점이 아닙니다. 오히려 웹 계층에서 직접 수집될 수 있는 다음 정보가 더 중요합니다.

웹을 이용할 때 실제로 더 주의해야 할 개인정보 보호 위험

MAC 주소보다 웹 브라우징 중 더 흔히 수집되는 정보는 다음과 같습니다.

  • IP 주소: 웹사이트와 광고 사업자는 이를 통해 대략적인 지역과 인터넷 서비스 제공업체를 추정할 수 있으며, 행동 추적에도 자주 활용합니다.
  • 브라우저 지문: 브라우저 버전, 운영체제, 플러그인, 해상도, 글꼴, 언어 등의 특성을 조합하면 상당히 정밀한 기기 식별 정보가 될 수 있습니다. Cookie와 달리 비공개 모드에서도 사이트가 사용자를 알아보는 데 활용할 수 있습니다.
  • Cookies와 서드파티 추적: 웹사이트는 탐색 기록을 기억하기 위해 Cookies를 사용하고, 서드파티 Cookies는 여러 사이트를 넘나드는 추적에도 사용돼 왔습니다.
  • HTTP Referrer 헤더: 한 페이지에서 다른 페이지로 이동할 때 이전에 방문한 페이지가 유입 경로로 전달될 수 있습니다.
  • 광고 식별자: 맞춤형 광고를 위해 웹사이트와 앱 전반의 활동을 추적하는 데 쓰일 수 있습니다.

이런 신호가 함께 결합되면 온라인 행동에 대한 상당히 상세한 프로필을 만들 수 있으며, 단순히 Cookies를 삭제하는 것만으로는 항상 막기 어렵습니다.

여러 계정을 운영할 때 브라우저 환경은 어떻게 관리할까?

여러 소셜미디어, 쇼핑몰 또는 업무 계정을 동시에 관리한다면 핵심은 보통 "MAC을 숨기는 것"이 아니라 서로 다른 계정의 브라우저 세션이 뒤섞이지 않게 하는 것입니다. 같은 기기에서 여러 계정에 반복해 로그인하면 브라우저 지문, 로그인 상태, IP 등 다양한 신호가 하나의 환경에 겹칠 수 있고, 플랫폼이 계정 사이의 비정상적인 연관성을 판단할 때 이런 신호를 참고할 수 있습니다.

이러한 중첩을 줄이려면 각 계정을 안정적인 설정을 가진 독립된 브라우저 환경에서 운영하는 것이 핵심입니다. PurpleMark는 이런 워크플로에 맞춰 사용할 수 있습니다. 계정별로 독립적인 브라우저 환경을 만들고 User-Agent, 해상도, 언어, 시간대, proxy 등의 파라미터를 별도로 설정할 수 있어 각 업무 계정의 작업 공간을 더 명확히 분리할 수 있습니다. 계정 그룹과 멤버 권한 기능을 함께 활용하면 팀 또는 여러 스토어를 운영할 때 역할과 책임도 보다 분명하게 나눌 수 있습니다.

안내: 브라우저 환경 분리는 본인이 정당하게 관리하는 규정 준수 계정을 체계적으로 운영하고 데이터를 분리해 관리하기 위한 것입니다. 플랫폼 규칙을 우회하거나 악의적인 대량 작업을 수행하기 위한 용도가 아닙니다. 여러 계정을 운영할 때는 항상 각 플랫폼의 정책을 준수하세요.

결론

MAC 주소는 로컬 네트워크 안에서 기기의 "신분증"과 같은 역할을 합니다. 일반적인 브라우저 웹 접속에서는 웹사이트가 이를 직접 얻기 어렵기 때문에 지나치게 걱정할 필요는 없습니다. 웹 계층에서 수집될 수 있는 IP 주소, 브라우저 지문, Cookies가 오히려 더 중요합니다. 여러 계정을 운영한다면 하나의 저수준 파라미터에만 집중하기보다 계정별로 브라우저 환경을 분리해 관리하는 편이 대체로 더 실용적입니다.