상세 컨텐츠

본문 제목

HTTP 쿠키란(cookise) ?

카테고리 없음

by Go, DAD ! 2024. 6. 28. 02:16

본문

반응형

인터넷 쿠키 허용에서 쿠키란?

HTTP 쿠키는 그냥 쿠키, 웹 쿠키, 브라우저 쿠키라고도 부른다. 쿠키는 방문한 웹사이트에서 생성된 파일로, 사용자의 방문에 관한 정보를 저장하여 온라인 환경을 더 편리하게 이용할 수 있도록 도와준다. 예를 들어, 사용자 이름과 비밀번호와 같은 작은 데이터 조각이 있는 텍스트 파일로, 사용자가 네트워크를 이용할 때 사용자의 컴퓨터를 식별하는 데 사용된다. 특정 쿠키는 특정 사용자를 식별하고 해당 사용자의 웹 브라우징 경험을 개선하기 위해 사용된다. 그래서 다양한 웹페이지에 방문했을 때, 쿠키를 허용하겠느냐는 문구가 나타나고 이를 허용하면 다음 방문 시 편리하게 사용할 수 있다.

위키백과에 따르면 "쿠키"라는 용어는 웹 브라우저 프로그래머 루 몬툴리가 만들어냈다. 이는 유닉스 프로그래머들이 사용한, 프로그램이 수신 후 변경하지 않은 채로 반환하는 데이터의 패킷을 의미하는 매직 쿠키라는 용어에서 비롯된 것이다. 매직 쿠키는 루 몬툴리가 1994년 6월 웹 통신에서 이것들을 사용하겠다는 생각을 했을 때 이미 컴퓨팅에 사용되고 있었다. 당시 그는 넷스케이프 커뮤니케이션스의 직원이었으며 MCI를 위한 전자 상거래 애플리케이션을 개발하고 있었다. 빈트 서프와 존 클렌신은 넷스케이프 커뮤니케이션스와의 기술 토론에서 MCI를 제시했다. MCI는 서버가 부분적인 트랜잭션 상태를 보유하는 것을 원치 않았으나, 이러한 이유로 넷스케이프에게 각 사용자의 컴퓨터의 상태를 저장하는 방법을 강구할 것을 요청하였다. 쿠키는 가상 쇼핑 카트를 신뢰성 있게 구현할 때의 문제를 해결하는 방법을 제공하였다.

쿠키의 사용

쿠키는 사용자의 웹사이트 경험을 개선하기 위해 다양한 목적으로 사용된다
- 세션 관리: 사용자가 로그인한 상태를 유지하거나, 쇼핑 카트에 담긴 항목을 추적하는 데 사용된다.
- 개인화: 사용자의 취향에 맞춘 콘텐츠를 제공하기 위해 사용자의 선호도를 저장한다.
- 트래킹: 사용자가 웹사이트를 어떻게 이용하는지 분석하여 웹사이트 개선에 사용된다.

- 일반적으로 쿠키는 로그인을 편하게 해주며, 거의 완벽하게 개인정보를 보호한다. 하지만 쿠키를 주기적으로 삭제하면 개인정보 노출의 위험을 줄일 수 있다. 다만, 다시 로그인을 해야 하는 등의 불편함이 따를 수 있다.

 

쿠키 삭제로 구글 애드센스 승인 도전

티스토리를 만들고 구글 애드센스에 결합시키기 위해 '애드센스 코드 스니펫'을 나의 티스토리 웹사이트에 입력했으나, 구글 애드센스는 지속적으로 '사이트를 확인할 수 없습니다'라는 문구를 보여줬다. 이를 해결하기 위한 첫 번째 방법으로 등록한 선배에게 물었더니 쿠키를 삭제하고 다시 시도해 보라고 했다. 물론 그렇게 해도 제대로 작동하지 않았다. 그래도 선배가 이런저런 다양한 시도의 의견을 주어 계속 시도 중에 있다. 아마도 쿠키라는 것이 웹사이트 간의 충돌을 일으킬 수도 있어서 그런 것인지 정확히는 모르겠다. 이런 인터넷 용어와 환경에 익숙하지 않은 사람이 간단히 검색해 보았을 때는 그렇다. 정확한 작동원리는 모르겠으나, 쿠키는 인터넷 환경에서 사용자의 편의성을 높이지만 개인정보 노출의 위험이 있기에 주기적으로 삭제를 해주는 것이 좋다고 한다. 

 

반응형