2023-10-17 21:22:55

쿠키(cookie)는 주로 유저의 세션을 관리하는데 사용됩니다. 유저의 개인화 기본 설정을 저장하거나 유저 행동을 추적하기 위해 사용되기도 합니다. 

 

쿠키 테이블은 다음과 같은 테이블을 포함합니다.

 

1. Name: 쿠키 이름

2. Value: 쿠키 값

3. Domain: 쿠키 수신이 허용되어 있는 호스트

4. Path: 쿠키 헤더를 전송하기 위해 요청한 URL에 반드시 존재해야 하는 URL

5. Expires / Max-Age: 쿠키의 만료일 또는 최대 수명. 세션 쿠키라면 이 값은 항상 Session입니다.

6. Size: 쿠키 사이즈. 바이트 단위.

7. HttpOnly: 값이 True라면, 이 필드는 쿠키가 HTTP를 통해서만 사용되어야 하며, JavaScript 수정이 허용되지 않음을 나타냅니다.

8. Secure: 값이 True라면, 이 필드는 쿠키가 안전한 HTTPS 연결을 통해서만 서버로 전송될 수 있음을 나타냅니다. 

9. SameSite: 만약 쿠키가 실험적인 SameSite 속성을 사용하고 있다면 Strict 또는 Lax를 포함합니다. 

10. Partition Key: 독립적인 파티션 상태를 갖는 쿠키의 경우 파티션 키는 쿠키를 설정한 엔드포인트에 대한 요청 시작 시 브라우저가 방문했던 최상위 URL 사이트입니다.

11. Priority: 더 이상 사용되지 않는 쿠키 우선 순위 속성을 사용하는 경우 낮음, 중간(기본값) 또는 높음이 포함됩니다. 

 

참고자료

[1] https://developer.chrome.com/docs/devtools/application/cookies/?utm_source=devtools  

[2] https://hahahoho5915.tistory.com/32