setItem("key", "value")
getItem("key")
removeItem("key")
clear()
localStorage.setItem('myCat', 'Tom'); #항목 추가
const cat = localStorage.getItem('myCat'); #항목 읽기
setItem("key", "value")
getItem("key")
removeItem("key")
clear()
Set-Cookie: <cookie-name>=<cookie-value>
HTTP/1.0 200 OK
Content-type: text/html
Set-Cookie: yummy_cookie=choco
Set-Cookie: tasty_cookie=strawberry
[page content]
< cookie-name >=< cookie-value > 이름-값 쌍의 목록. 목록 내 쌍들은 세미콜록과 공백('; ')으로 구분하여
쿠키 설정
-세션쿠키
웹 사이트를 탐색하는 동안 임시 메모리에만 존재
-영구쿠키
생성자가 설정 한 영구 쿠키의 수명 동안 사용자가 자신이 속한 웹 사이트를 방문 할 때마다 또는 사용자가 다른 웹 사이트에서 해당 웹 사이트에 속한 리소스 (예 : 광고)를 볼 때마다 정보가 서버로 전송
광고주가 장기간에 걸쳐 사용자의 웹 검색 습관에 대한 정보를 기록하는 데 사용할 수 있기 때문에 추적 쿠키라고함
-보안쿠키
보안 쿠키 만 암호화 된 연결을 통해 전송 될 수있다 (즉, HTTPS ). 암호화되지 않은 연결 (예 : HTTP )을 통해 전송할 수 없음
-HTTP 전용 쿠키
HTTP 전용 쿠키는 같은 클라이언트 측 API를 액세스 할 수 없음
크로스 사이트 스크립팅 (XSS)을 통한 쿠키 도난 위협을 제거
그러나 XST ( 교차 사이트 추적 ) 및 CSRF ( 교차 사이트 요청 위조 ) 공격에 여전히 취약
참고 사이트
https://en.wikipedia.org/wiki/Main_Page
https://developer.mozilla.org/ko/docs/Mozilla