쿠키 뜻? 4KB 이하의 크기로 브라우저에 정보 기록




쿠키 뜻과 개념 설명
쿠키 뜻과 개념 설명

쿠키 뜻과 개념에 대해서 이야기해봅시다.

쿠키 뜻과 개념에 대한 설명

쿠키 뜻(Cookie)은 웹사이트에서 사용자가 입력한 정보를 웹 브라우저에 일시적으로 기록하는 방법을 의미합니다. 쿠키는 최대 4KB의 문자열을 가지고 있는 데이터입니다.

사용자가 브라우저에서 입력한 데이터를 서버를 경유하여 브라우저에 저장하여 보존하게 됩니다. 보존하는 데이터는 웹사이트를 사용하고 있는 사용자의 정보이며 일회적이거나 일시적으로 저장하게 됩니다. 대표적인 예는 로그인 상태를 보존하여 사용자가 다시 로그인해야 하는 불편함을 해소 시켜줍니다.

쿠키는 사용자가 웹사이트를 이용하는 과정에서 입력했던 데이터 값들을 웹사이트 측에서 사용자의 웹브라우저에 일시적으로 보존하는 방법입니다. 여기서 웹브라우저는 크롬(Chrome)이나 인터넷 익스플로러(InternetExplorer), 엣지(Edge), 웨일(Whale)과 같은 브라우저를 의미합니다.

쿠키로 웹브라우저에 저장하는 정보는 사용자의 로그인 정보, 다른 웹사이트의 방문 이력, 온라인 쇼핑몰의 장바구니에 담은 상품 정보 등이 대표적이며 그 이외에 IP주소, 사용자의 검색 키워드, 이름, 주소, 자주 구매하는 쇼핑 물품 등 다양한 정보를 저장하게 됩니다.




쿠키 뜻과 개념에 대한 이해

쿠키 뜻(Cookie)은 인터넷 웹사이트 상의 방문 기록과 정보들을 남겨서 사용자와 웹사이트 사이를 매개해주는 역할을 하는 데이터를 의미합니다.

쿠키는 사용자가 특정 웹사이트를 방문하였을 때 생성되는 정보를 담은 임시 파일이며 그 크기는 4KB 이하로 바이트(Byte)가 매우 작은 데이터입니다. 쿠키는 사용자들이 웹사이트의 접속과 사용을 보다 편리하게 사용할 수 있도록 하기 위해서 만들어진 개념입니다.

쿠키는 파일 용량이 작고 사용자가 방문 정보들을 마치 과자를 먹다가 남기는 과자 부스러기와 같아고 해서 붙여진 재밌는 이름입니다.

HTTP 쿠키는 온라인 쇼핑몰 사이트에서 장바구니에 상품을 다음 다음 다시 다른 페이지로 이동했다가 해당 장바구니 페이지에 들어왔을 때 장바구니에 상품이 그대로 남아 있도록 해주는 역할을 하기 위해서 사용될 수 있습니다.

인증 쿠키의 경우 사용자의 로그인 정보를 보존하는 개념입니다. 인증 쿠키는 정상적으로 로그인에 성공했다는 정보를 보존하는데 사용됩니다. 인증 쿠키를 통해서 매번 번거롭게 다시 로그인 할 필요 없이 계속 로그인 된 상태에서 웹사이트를 이용할 수 있게 됩니다. 특정 웹사이트를 처음 방문하였을 대 아이디와 비밀번호를 기록한 쿠키가 만들어지는데 다음 접속했을 때 별도 인증 절차 없이 웹사이트를 이용할 수 있게 해주는 구성입니다.

쿠키의 경우 개인정보가 문제가 될 수 있습니다. 쿠키에 저장하는 데이터의 경우 사용자의 이력을 통해서 상단한 양의 개인정보가 수집될 수 있습니다. 기업 입장에서는 고객의 정보를 수집할 수 있는 새로운 기회가 되지만 개인 입장에서는 개인정보가 동의 없이 사용될 수 있는 문제가 될 수 있는 것입니다. 쿠키를 저장하고 있는 컴퓨터나 스마트폰을 통해서 개인정보를 활용하여 악용된다면 금전적인 피해까지도 진행되고 발전할 수 있는 위험성도 존재합니다.




쿠키 뜻과 개념에 대한 추가 설명

쿠키(Cookie)는 웹 서버와 브라우저 사이에서 데이터를 통해 상태를 관리할 수 있게 됩니다.

웹사이트에 엑세스하게 될 때 사용자의 정보를 웹 브라우저에 일시적으로 보존하는 구조에서 사용되는 개념입니다. 동일한 사용자가 웹사이트에 엑세스할 경우 웹 서버 쪽에서는 이를 쉽고 빠르게 식별하기 위해서 사용합니다. 웹사이트에 엑세스하게 될 때 웹 서버에서 돌려주는 데이터로 웹브라우저가 그 다음에 다시 방문하게 되면 해당 데이터를 송신하는 형태로 같은 웹브라우저임을 식별할 수 있게 됩니다.

쿠키는 발행했을 때 유효기간이 지정되어 있는 경우가 일반적입니다. 따라서 유효기간이 지난 다음에 다시 사용하고자 할 경우 웹 브라우저에서 송신 되지 않고 삭제되는 구성이 가능합니다.

웹 어플리케이션에서 아이디와 패스워드를 입력하고 로그인하였을 때 로그인 상태를 관리하기 위해서 사용자의 접근을 식별하기 위해서 쿠키가 사용됩니다. 웹사이트를 사용하는 사용자 입장에서는 쿠키를 통해서 보다 편리하게 웹사이트를 이용할 수 있는 것입니다.

쿠키는 웹브라우저에서 자동으로 생성하기도 하고 갱신하기도 하며 웹사이트로 데이터를 전달하기도 합니다. 인터넷 브라우저는 사용자가 방문한 웹사이트의 정보를 지우지 않고 기억했다가 사용합니다. 쿠키는 서비스의 속도를 느리게 할 수 있고 개인정보 문제도 있기 때문에 웹 브라우저 측에서는 사용자가 직접 쿠키를 기간에 따라 삭제할 수 있는 기능을 함께 제공합니다.

대부분의 웹브라우저는 쿠키 기능을 가지고 있습니다.

쿠키는 서드파티 쿠키(Third-party cookie) 개념이 있습니다.

일반적으로 쿠키는 도메인에 대해 링크되어 있지만 서드파티쿠키는 표시하고 있는 페이지의 도메인명과 다른 경우를 말합니다. 즉 서드파티쿠키는 제3자 도메인에서 발행한 쿠키입니다. 서드파티쿠키는 데이터 기반의 마케팅 영역에서 사용됩니다.

쿠키와 캐시(Cache) 개념과는 구분할 필요가 있습니다. 캐시는 웹 브라우저에서 데이터를 즉시 빠르게 다시 사용할 수 있도록 하기 위해서 임시적으로 저장하고 사용하는 개념입니다.