로컬 스토리지
브라우저 내에 오리진에 종속되어 저장되는 데이터
평생동안 로컬 저장소에 저장되며, 만료 날짜가 없다. 최대 저장용량은 5MB이다.
세션 스토리지
브라우저의 각 탭마다 독립적으로 저장됨
최대 저장용량은 5MB임
탭을 닫으면 만료됨
쿠키
•
Set-Cookie 헤더에다가 값을 전달하면, 쿠키가 저장됨
•
다음에 전달할 때, 자동으로 Cookie라는 값에 저장해서 보낸다.
•
클라이언트가 헤더에 Cookie=””로 할 수는 있는데 권장하지는 않는다.
◦
서버가 설정하면 뭔가 할 수 있게끔 함.
◦
보안에 취약하다
•
세션 쿠키와 영구 쿠키
◦
Expires, Max-Age 속성을 지정한 것들
•
Secure
◦
https로만 쿠키를 주고받을 수 있다.
◦
localhost는 이 사양을 무시함
•
httponly
◦
document.cookie로 접근이 불가
•
samesite
◦
요청이 동일한 도메인에서 시작된 경우에만 쿠키가 전송되도록 허용함