개념이 헷갈렸던 것들을 정리할 시간을 가져볼 예정.
그 중에 첫 번째는 인터넷 웹사이트를 사용할 때 많이 들어보고
가장 기본적인 것중에 하나인 쿠키, 세션, 캐시에 대한 내용이다.
웹브라우저 종류에 따라 쿠키가 저장되는 위치가 달라진다.
구성요소
Name(쿠키이름) | Value(쿠키의 저장된 값) | Expires(쿠키 유효기간 설정)
Domain(쿠키가 사용되는 도메인 지정) | Path(쿠키를 반환할 경로)
Secure(보안 연결) | HttpOnly(http외 다른 통신 사용 가능)
*HttpOnly 오로지 http요청이 있을 경우에만 전송.
목적
세션 관리(Session management)
🥮Session Cookie
- 임시 쿠키라고 불리는 세션 쿠키는 임시 메모리에 저장이 되며 만료일이 없다.
- 사용자가 웹사이트를 접속 시 생성되며 브라우저를 닫을 때 영구적 삭제
🥟Persistent Cookie
- 사용자의 재방문에서 사용자를 기억하고 식별하는 데에 사용된다.
- 로그인 유지 및 사용자 인증을 처리한다.
- 개인 데이터 노출 가능성이 있어 보안상 좋지 않다.
- 주로 유저의 이전 방문상태를 추적하기 위해 사용 하기
때문에 Tracking cookie라고 부르기도 한다.
🍥Secure Cookie
- 웹브라우저와 웹서버가 HTTPS로 통신할 경우에만 웹브라우저가 쿠키로 전송한다.
- 항상 암호화하기 때문에 쿠키가 노출될 가능성이 줄어든다.
🥠Third-Party Cookie
- 접속한 사이트 도메인에서 발행되지 않은 쿠키는 모두 서드 파티 쿠키(서브 도메인 예외)
- 주로 광고 목적으로 사용.
*운동기구 사이트를 많이 사용하게 되면 운동기구 광고가 계속 화면에 나타나는 것!!