내가만든쿠키~~~나를위해구웠지
카부캠에서 바꾸래서
프사바꿨다
카카오톡 로그인을 넣었기 때문에..
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+' 카테고리의 다른 글
kafka❓ redis❓ (1) | 2024.09.28 |
---|---|
🔥파이어베이스 써보기🔥 ..ing (0) | 2023.11.28 |
🔥파이어베이스란?🔥 (0) | 2023.11.22 |