투케이2K

53. (Network/네트워크) HTTP Cookie Properties 쿠키 속성 확인 본문

Network

53. (Network/네트워크) HTTP Cookie Properties 쿠키 속성 확인

투케이2K 2023. 11. 7. 14:31
반응형

[구 분]

구분 : Network / 네트워크

제목 : HTTP Cookie Properties 쿠키 속성 확인

 

[설 명]

 

1. HTTP 쿠키 란 하이퍼 텍스트의 기록서(HTTP)의 일종으로서 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 
   사용자의 웹 브라우저를 통해 인터넷 사용자의 컴퓨터 (브라우저) 나 다른 기기에 설치되는 작은 기록 정보 파일입니다


2. HTTP 쿠키 (웹 쿠키, 브라우저 쿠키) 는 서버가 >> 사용자의 웹 브라우저에 전송하는 기록 정보 파일입니다


3. HTTP 쿠키 사용 목적 : 

  >> 세션 관리 (Session management) : 서버에 저장해야 할 로그인, 장바구니, 게임 스코어 등의 정보 관리
  >> 개인화 (Personalization) : 사용자 선호, 테마 등의 세팅
  >> 트래킹 (Tracking) : 사용자 행동을 기록하고 분석하는 용도


4. Cookie Properties 쿠키 속성 : 

  >> name , value : id 값을 지정 시 사용되는 값 입니다 (ex: JSESSIONID=A12ddfeDdf .. )
  >> domain : 쿠키가 전송 될 호스트를 명시합니다
  >> path : 쿠키 헤더를 전송하기 위해 요청되는 URL 경로 입니다
  >> expires : 발행 된 쿠키가 만료되는 일자 입니다
  >> created : 쿠키가 발행 된 일자 입니다
  >> size : 발행 된 쿠키의 크기 입니다
  >> httpOnly : http 전용 쿠키로 JavaScript 와 같은 클라이언트측 API 로 액세스할 수 없습니다
  >> Secure : HTTPS 프로토콜 상에서 암호화된 (encrypted ) 요청일 경우에만 쿠키를 전송 합니다 (SameSite 값이 none 일 때, 반드시 Secure 값은 true 필요)
  >> SameSite : 원본 도메인과 동일한 대상 도메인에만 쿠키를 전송합니다 (CSRF 공격 완화 방법)
  >> Priority : 쿠키 우선 순위를 설정합니다 (우선 순위가 높은 경우 쿠키를 더 오래 유지 가능)



5. 참고 사이트 : 

https://developer.mozilla.org/ko/docs/Web/HTTP/Cookies

https://en.wikipedia.org/wiki/HTTP_cookie

https://stackoverflow.com/questions/19792038/what-does-priority-high-mean-in-the-set-cookie-header

 

반응형
Comments