본문 바로가기
💾 Backend/backend+

🍪 쿠키

by 정람지 2024. 9. 3.

내가만든쿠키~~~나를위해구웠지

뭔가...감동을 받아버린....

카부캠에서 바꾸래서

프사바꿨다


카카오톡 로그인을 넣었기 때문에..

API 통신을 위해 쿠키에 대한 이해가 필요한 것 같다.

백엔드가 설명하는데 모르겠어


https://www.cloudflare.com/ko-kr/learning/privacy/what-are-cookies/

HTTP 쿠키

사용자의 웹 브라우저에 정보를 저장

웹 서버는 쿠키를 생성하여 브라우저로 전송 / 브라우저는 향후 HTTP 요청에 해당 쿠키를 포함

 

웹 사이트의 쿠키란?

쿠키는 웹 서버가 생성하여 웹 브라우저로 전송하는 작은 정보 파일

- 웹 브라우저는 수신한 쿠키를 미리 정해진 기간 동안 또는 웹 사이트에서의 사용자 세션 기간 동안 저장

- 웹 브라우저는 향후 사용자가 웹 서버에 요청할 때 관련 쿠키를 첨부

 

쿠키는 웹 사이트에 사용자에 대한 정보를 제공하여 웹 사이트에서 사용자 경험을 맞춤화

 

쿠키는 어디에 저장될까요?

웹 브라우저는 사용자 기기의 지정된 파일에 쿠키를 저장

예를 들어, Google Chrome 웹 브라우저는 모든 쿠키를 "Cookies"라는 파일에 저장

Chrome 사용자는 개발자 도구를 열고 "애플리케이션" 탭을 클릭한 다음 왼쪽 메뉴에서 "쿠키"를 클릭하여 브라우저에 저장된 쿠키를 확인

 

쿠키는 어떤 용도로 사용될까요?

사용자 세션: 

쿠키는 웹 사이트 활동을 특정 사용자와 연결하는 데 도움

세션 쿠키에는 사용자 세션과 해당 사용자의 관련 데이터 및 콘텐츠를 일치시키는 고유 문자열(문자와 숫자의 조합)이 포함

Alice가 쇼핑 웹 사이트에 계정이 있다고 가정

Alice가 웹 사이트 홈페이지에서 자신의 계정에 로그인

Alice가 로그인하면 웹 사이트 서버에서 세션 쿠키가 생성되고 이 쿠키가 Alice의 브라우저로 전송

이 쿠키에서 웹 사이트에 Alice의 계정 콘텐츠를 로드하도록 지시되므로 이제 홈페이지에 "환영합니다, Alice"라는 메시지가 표시

그런 다음 Alice는 청바지 한 켤레가 표시된 제품 페이지를 클릭합니다. Alice의 웹 브라우저에서 청바지 제품 페이지에 대한 HTTP 요청이 웹 사이트로 전송되면 요청에 Alice의 세션 쿠키가 포함

웹 사이트에 이 쿠키가 있으므로 사용자가 Alice로 인식되고 새 페이지가 로드될 때 다시 로그인할 필요가 없음

개인화: 

쿠키가 웹 사이트에서 사용자 행동 또는 사용자 기본 설정이 "기억"되는 데 도움이 되므로 웹 사이트에서 사용자 경험이 맞춤화

Alice가 쇼핑 웹 사이트에서 로그아웃하면 사용자 이름이 쿠키에 저장되어 웹 브라우저로 전송될 수 있음

다음에 해당 웹 사이트를 로드할 때 웹 브라우저에서는 이 쿠키가 웹 서버로 전송되고, 웹 서버에는 Alice에게 지난번에 사용한 사용자 이름으로 로그인하라는 메시지가 표시

추적: 

일부 쿠키에는 사용자가 방문한 웹 사이트가 기록

이 정보는 다음에 브라우저가 해당 서버에서 콘텐츠를 로드할 때 쿠키를 생성한 서버로 전송

타사 추적 쿠키를 사용하면 브라우저가 해당 추적 서비스를 사용하는 웹 사이트를 로드할 때마다 이 프로세스가 수행

 

쿠키의 다른 유형

세션 쿠키

세션 쿠키는 웹 사이트에서 사용자의 세션을 추적하는 데 도움

세션 쿠키는 사용자의 세션이 종료된 후, 즉 사용자가 웹 사이트에서 계정에서 로그아웃하거나 웹 사이트를 종료하면 삭제

 

영구 쿠키

세션 쿠키와 달리 영구 쿠키는 하루, 일주일, 몇 달, 심지어 몇 년까지 미리 정해진 기간 동안 사용자의 브라우저에 남아 있음

영구 쿠키에는 항상 만료일이 포함

 

인증 쿠키

인증 쿠키는 사용자 세션을 관리하는 데 도움이 되며, 사용자가 브라우저를 통해 계정에 로그인할 때 생성

사용자 계정 정보를 쿠키 식별자 문자열과 연결하여 중요한 정보가 올바른 사용자 세션에 전달되도록 함

 

추적 쿠키

추적 쿠키는 추적 서비스에서 생성

추적 쿠키는 사용자 활동을 기록하고, 브라우저는 다음에 해당 추적 서비스를 사용하는 웹 사이트를 로드할 때 이 기록을 관련 추적 서비스로 전송

 

좀비 쿠키

인기 소설의 "좀비"처럼 좀비 쿠키는 삭제된 후 다시 생성

좀비 쿠키는 브라우저의 일반적인 쿠키 저장 위치 외부에 자신의 백업 버전을 생성

이러한 백업을 사용하여 삭제된 후 브라우저에 다시 나타남

좀비 쿠키는 부도덕한 광고 네트워크나 심지어 사이버 공격자들이 사용

 

 

 

쿠키는 사용자 개인정보 보호에 어떤 영향을 미칠까요?

앞서 설명한 바와 같이 쿠키는 광고 목적을 포함하여 브라우징 활동을 기록하는 데 사용될 수 있음

이 정보는 원치 않는 광고, 사용자 모니터링, 스토킹, 괴롭힘 등 다양한 방식으로 사용될 수 있음

 

EU의 ePrivacy Directive와 같은 일부 개인정보 보호법에서는 쿠키 사용을 다루고 관리

이 지침에 따라 사용자는 웹 사이트에서 쿠키를 사용하기 전에 "고지에 입각한 동의"를 제공해야 함

이러한 법률에 따라 현재 많은 웹 사이트에서 사용자가 해당 웹 사이트에서 사용하는 쿠키를 검토하고 제어할 수 있는 쿠키 배너를 표시


이제..태진오빠가 왜 로그인하라고 했는지 완벽하게 이해했지

내 쿠키~저장~

 

'💾 Backend > backend+' 카테고리의 다른 글

🔥파이어베이스 써보기🔥 ..ing  (0) 2023.11.28
🔥파이어베이스란?🔥  (0) 2023.11.22