시크릿 모드는 사생활 보호 모드나 InPrivate라고도 불리며, 본질은 로컬 저장소 기능입니다. 쿠키 하나 없는 상태로 시작해서, 끝날 때 지속되는 것을 아무것도 쓰지 않는 브라우저 세션을 만들어 줍니다. 작동 원리는 그게 전부입니다.

익명화 기능이 아닙니다. 그리고 실제 기능과 사람들이 짐작하는 기능 사이의 간극은 일반 소비자용 소프트웨어 중에서도 가장 넓은 축에 듭니다. 시크릿 창에서 기기를 떠나는 트래픽은 일반 창일 때와 바이트 단위로 똑같고, 같은 서버로, 같은 네트워크를 거쳐, 같은 IP 주소에서 나갑니다.

시크릿 모드는 실제로 무엇을 하나?

두 가지를 합니다. 둘 다 내 기기 안에서 벌어지는 일입니다.

비어 있는 상태로 시작합니다. 세션은 평소 프로필의 쿠키도 사이트 저장소도 없이 시작하고, 그래서 어디서나 로그아웃 상태로 보입니다. 사이트는 평소 프로필이 들고 다니던 식별자를 읽을 수 없습니다.

깨끗하게 끝납니다. 마지막 시크릿 창을 닫으면 브라우저는 그 세션 동안 생긴 방문 기록, 쿠키, 사이트 저장소, 캐시 파일, 입력값을 버립니다.

둘 다 실재하고 둘 다 쓸모가 있습니다. 함께 쓰는 노트북, 빌린 컴퓨터, 두 번째 계정 로그인, 로그아웃한 방문자에게 사이트가 어떻게 보이는지 확인할 때가 그렇습니다. 이 두 성질에서 그 이상의 의미는 나오지 않습니다.

그래도 내 활동을 볼 수 있는 쪽은 누구인가?

내 기기 바깥에 있는 거의 모두입니다.

보는 쪽 활동을 볼 수 있나? 이유
나중에 이 기기를 쓰는 다른 사람 아니요 로컬 기록이 버려졌기 때문
방문한 웹사이트 요청과 IP 주소를 직접 받기 때문
로그인한 계정 로그인은 창 종류와 무관하게 신원을 밝히는 행위
인터넷 사업자 연결을 실어 나르며 목적지 주소를 볼 수 있음
DNS 리졸버 내가 하는 모든 도메인 조회에 답해 주기 때문
회사나 학교 네트워크 트래픽이 그쪽 장비와 필터링 프록시를 지나가기 때문
관리 대상 기기나 업무용 기기 기기 관리 소프트웨어가 브라우저보다 아래에서 기록 가능
공유기 소유자 대체로 그렇다 많은 공유기가 연결된 기기와 목적지를 기록함
광고 네트워크 부분적으로 쿠키 기반 추적은 초기화되지만 IP와 핑거프린팅은 그대로

회사의 경우는 특히 강조할 만합니다. 현실에서 가장 흔한 오해이기 때문입니다. 회사 네트워크나 회사가 관리하는 노트북에서는 필터링과 감시가 대개 네트워크 계층이나 운영체제 계층에서 작동합니다. 시크릿 모드는 브라우저 기능이고 그 둘보다 위에 있습니다. 어느 쪽에도 아무런 영향을 주지 못합니다.

구체적으로 어떤 오해들이 있나?

아래는 모두 흔한 믿음이고, 모두 틀렸습니다.

믿음 실제
"IP 주소가 가려진다" IP는 네트워크가 정합니다. 브라우저는 바꿀 수 없습니다
"인터넷 사업자는 못 본다" 사업자는 평소와 똑같은 연결을 봅니다
"VPN이나 마찬가지다" 터널링도 경로 우회도 전혀 하지 않습니다
"사이트가 나를 추적할 수 없다" 사이트는 IP, 사용자 에이전트, 화면과 글꼴 특성을 그대로 봅니다
"다운로드한 것도 사라진다" 내려받은 파일은 남습니다. 사라지는 것은 다운로드 목록뿐입니다
"북마크는 임시로만 남는다" 시크릿 창에서 만든 북마크는 영구히 저장됩니다
"악성코드로부터 지켜 준다" 실행된 파일은 기기에 똑같이 영향을 줍니다
"아무 데도 기록이 남지 않는다" 내가 접속한 모든 서버에는 그쪽의 로그가 있습니다

다운로드와 북마크가 가장 난처한 놀라움을 만듭니다. 둘 다 설계상 세션보다 오래 살아남는데, 시크릿 모드 시작 화면에는 그 이야기가 없기 때문입니다.

시크릿 모드는 DNS에 대해 무엇을 해 주나?

기대보다 훨씬 적습니다. 그리고 "아무 기록도 남지 않는다"는 믿음이 실제로 깨지는 지점이 대개 여기입니다.

도메인 이름 조회는 운영체제나 브라우저 자체의 리졸버가 수행하고, 거기에 답해 주는 리졸버는 기기나 네트워크에 설정된 것, 보통은 인터넷 사업자의 것입니다. 시크릿 모드는 어떤 리졸버를 쓸지 바꾸지 않고, 리졸버가 그 조회를 기록하는 것도 막지 못합니다. 시크릿 창의 DNS 캐시를 따로 두는 브라우저도 있고 그렇지 않은 브라우저도 있지만, 운영체제 수준의 캐시는 어느 쪽이든 그대로입니다.

결과는 이렇습니다. 브라우저가 무엇을 적어 두었든 아니든, 내가 방문한 도메인 목록은 리졸버 쪽에 존재합니다.

각각의 걱정에는 실제로 무엇이 필요한가?

기능 하나가 전부를 덮어 주기를 기대하지 말고, 걱정하는 상대에 맞는 도구를 고르세요.

막고 싶은 것 관련 있는 수단
가족이 기기의 방문 기록을 보는 것 시크릿 모드, 또는 운영체제의 별도 사용자 계정
공용 기기에 기록이 남는 것 시크릿 모드, 또는 전체 디스크 암호화와 계정 분리
인터넷 사업자가 내가 조회한 도메인을 보는 것 암호화된 DNS는 조회를 다른 리졸버로 옮길 뿐입니다. 조회를 없애는 게 아니라 누가 쥐고 있느냐를 바꿉니다
사이트가 방문들을 이어 붙여 나를 알아보는 것 서드파티 쿠키 차단, 프로필 분리. 핑거프린팅은 여전히 유효
회사가 자기 네트워크에서 내 활동을 보는 것 브라우저 쪽에는 없습니다. 개인 기기를 개인 회선에서 쓰세요
사이트가 내가 누구인지 아는 것 로그인하지 않는 것. 효과가 가장 큰 단 하나의 조치

마지막 줄은 몸에 새겨 둘 만합니다. 시크릿 모드의 보호는 인증하는 순간 끝납니다. 로그인한 계정으로 연 시크릿 창은 사이트 서버에 신원이 붙은 영구 활동 기록을 만들고, 정작 버려지는 것은 가장 걱정할 필요가 없던 로컬 사본뿐입니다.

관련 질문