구글 검색 결과를 살펴보거나, 페이스북에 로그인하거나, 온라인 커뮤니티에서 가볍게 대화를 나누는 등 인터넷을 사용하는 순간마다 우리는 이미 '쿠키(cookie)'를 접하고 있습니다. 쿠키 자체는 결코 위험한 것이 아니지만, 비밀번호나 이메일 주소처럼 잘못된 손에 들어가면 악용될 수 있는 요소입니다.
이 글에서는 쿠키가 정확히 무엇인지, 그리고 왜 잘못 관리될 경우 위험해질 수 있는지 자세히 알아보겠습니다.
웹사이트 쿠키란 무엇일까?
쿠키는 웹사이트를 방문하는 순간 컴퓨터에 생성되는 작은 파일입니다. 웹사이트와의 상호작용 과정에서 얻은 다양한 정보 조각들을 저장하며, 첫 방문 시 생성된 후 같은 사이트를 재방문할 때마다 해당 웹사이트가 이를 확인하고 활용합니다.
쿠키는 왜 '쿠키'라는 이름을 갖게 되었을까?
'쿠키'라는 이름의 유래에 대해서는 명확한 정답이 없습니다. 1979년 데이터 패킷을 지칭하던 용어인 '매직 쿠키(magic cookie)'에서 파생되었다는 설, 동화 『헨젤과 그레텔』에서 주인공들이 빵 부스러기를 흘리며 숲길을 찾았던 것에서 따왔다는 설도 있습니다. 또 하나의 설에 따르면, 당시 방영되던 앤디 윌리엄스 쇼에 등장하는 '쿠키 베어(Cookie Bear)'라는 캐릭터가 컴퓨터처럼 쿠키를 달라고 조르는 모습이 이름의 출처가 되었다고 합니다.
컴퓨터는 어떻게 쿠키를 받게 될까?
최근에는 거의 모든 웹사이트에서 "이 사이트는 쿠키를 사용합니다"라는 안내 팝업을 본 적이 있을 것입니다. 어떤 정보를 저장할지 직접 선택할 수 있는 옵션까지 제공되기도 하죠. 이는 EU의 GDPR(일반 개인정보보호법) 규정 때문으로, 개인 데이터를 저장하는 쿠키에 대해서는 반드시 사용자의 동의를 받아야 하기 때문입니다. 요즘 웹사이트들이 쿠키 사용에 대해 적극적으로 알려주는 이유가 바로 여기에 있습니다.
쿠키는 개인별로 고유하게 생성되며, 웹 서버와 통신할 때 서버가 이를 읽을 수 있습니다. 물론 컴퓨터에 설치된 프로그램 역시 쿠키를 읽을 수 있습니다.

브라우저는 컴퓨터와 웹사이트 사이에서 쿠키를 중개하는 역할을 합니다. 웹사이트는 사용자에게 저장된 쿠키 내용에 따라 맞춤형 콘텐츠를 제공할 수 있으며, 쿠키에는 만료 기간(대부분 발급 웹사이트가 지정)이 있지만 필요하다면 사용자가 직접 삭제할 수도 있습니다.
쿠키는 왜 존재할까?
그렇다면 인터넷에서 쿠키를 사용하는 이유는 무엇일까요? 핵심은 편리함과 효율성입니다. 만약 쿠키 없이 수천 명의 사용자를 처리해야 한다면, 웹사이트는 모든 상호작용 데이터를 자체적으로 저장하고 처리해야 합니다. 이 작업을 브라우저에 위임하면 훨씬 빠르고 간편하게 진행할 수 있죠.
쿠키는 웹사이트 안에서 사용자를 식별하는 역할을 합니다. 선호하는 설정, 브라우저 종류, 위치 정보 등 다양한 데이터를 저장할 수 있으며, 웹사이트는 이를 활용해 더 나은 사용자 경험을 제공합니다.
예를 들어, 브라우저를 닫았다가 다시 열었는데도 로그아웃되지 않고 로그인 상태가 유지된 경험이 있으신가요? 바로 쿠키 덕분입니다. 해당 웹사이트의 쿠키가 로그인 정보를 기억했다가, 재방문 시 빠르게 로그인 상태로 되돌려 준 것입니다.
쿠키는 우리에게 어떤 영향을 미칠까?

대부분의 경우 쿠키는 전혀 해롭지 않습니다. 사용자와 서버 간 원활한 통신을 돕는 인터넷 프로토콜 중 하나일 뿐이며, 쿠키 자체가 바이러스나 악성코드를 담거나 다른 사용자에게 악성 프로그램을 전파할 수도 없습니다.
따라서 쿠키를 무조건 적대시할 필요는 없습니다. 쿠키를 차단하면 자주 방문하는 사이트에 로그인 상태로 머무는 편의성만 잃게 될 뿐, 얻는 이점은 크지 않습니다.
그렇다면 무엇을 걱정해야 할까요? 최악의 시나리오는 쿠키가 가로채이거나 위조되어 다른 사람이 특정 웹사이트에서 당신 행세를 하는 경우입니다. 이런 일이 생기면 사용자 데이터를 엿듣거나 계정 정보를 탈취당할 수 있습니다. 다만 크게 걱정하지 않아도 됩니다. 쿠키 보안은 대부분 웹사이트와 브라우저에 달려 있는데, 예컨대 쿠키 암호화 기능이 있다면 해커의 공격으로부터 상당 부분 보호받을 수 있습니다.
더 흔한 문제는 '트래킹 쿠키(tracking cookie)'라 불리는 특수한 형태의 쿠키입니다. 이 쿠키들은 사용자의 이익을 생각하지 않으며, 특정 웹사이트에서의 모든 행동을 몰래 추적합니다. 수집된 데이터로 브라우징 기록 프로필을 만들어 맞춤형 광고를 표적하는 데 활용되죠. 결국 쿠키가 사용자의 모든 움직임을 훔쳐보는 프라이버시 문제로 이어지는 것입니다.
쿠키로부터 개인정보 보호하는 방법
쿠키 개인정보 보호에 대해 꼭 알아야 할 사실이 있습니다. 쿠키는 사용자가 직접 제공하지 않은 정보는 볼 수 없습니다. 즉, 어떤 웹사이트가 쿠키를 가지고 있다고 해서 가족 구성원이나 학력 같은 정보를 아는 것은 아니며, 사용자가 직접 입력한 정보만 담고 있습니다.
트래킹 쿠키의 가장 큰 문제는 광고 회사가 브라우징 기록을 열람할 수 있다는 점입니다. 이를 통해 사용자의 관심사에 맞는 광고를 표적으로 삼는 것이죠. 물론 브라우저 설정에서 쿠키를 비활성화하면 이를 막을 수 있습니다.
요즘 브라우저라면 이미 트래킹 쿠키 차단 기능이 기본 탑재되어 있을 가능성이 높습니다. 실제로 2019년부터 파이어폭스(Firefox)는 트래킹 쿠키를 기본적으로 차단하기 시작했습니다. 내가 사용하는 브라우저가 트래킹 쿠키로부터 어떻게 보호해 주는지 한번 확인해 볼 가치가 있습니다.
모든 쿠키를 끄기엔 불편함이 따른다면, 특정 도메인에서 오는 쿠키만 골라 차단할 수도 있습니다. 좀 더 고급 기능을 갖춘 브라우저라면 개인이나 커뮤니티가 관리하는 블랙리스트와 연동해, 의심스러운 쿠키 정책을 가진 도메인을 차단하는 것도 가능합니다. 여기에 HSTS(HTTP Strict Transport Security)를 활성화하면 쿠키 하이재킹까지 예방할 수 있습니다.
결국 쿠키 개인정보 문제의 핵심은 '신뢰'입니다. 해당 웹사이트가 모든 상호작용을 기록해도 괜찮다고 믿을 수 있습니까? 웹사이트 헤더나 푸터 근처에서 보통 찾을 수 있는 개인정보 처리방침과 이용약관을 꼼꼼히 읽어 보세요. 만약 신뢰할 수 없다면 언제든 쿠키를 삭제하면 됩니다.
웹사이트 쿠키, 올바르게 이해하기
웹사이트 쿠키는 사용자의 데이터를 저장하지만, 이를 두려워할 이유는 전혀 없습니다. 쿠키는 누구인지, 웹사이트를 어떻게 이용하는지 기억함으로써 인터넷 생활을 더 편리하게 만들어 주는 존재입니다. 그래도 쿠키가 마음에 들지 않는다면, 언제든 브라우저 설정에서 쿠키 저장을 영구적으로 거부할 수 있습니다.
쿠키에 대해 더 깊이 알고 싶다면, 세션 쿠키·영속 쿠키 등 브라우저 쿠키의 다양한 종류를 비교해 보는 것도 좋은 방법입니다.