쿠키란 무엇일까? 개념, 필요성, 구성 요소, 사용 정책

JIWOO YUN·2023년 3월 14일
0


쿠키란 무엇인가?

  • 우리가 웹사이트에서 어떤일을 했는지 저장해준다.
  • 이정보들을 웹사이트 재방문시 효율적 서비스 제공을 위해서 사용
  • 서비스 개선을 위한 통계자료
  • 광고

쿠키의 구성요소

  • 키 :중복된키는 불가능
  • 도메인 : 어떤 서버로 전송되어야하는지 명시
  • 경로 : 명시한 경로에만 보냄.
  • 기한 : 만료일이 되면 쿠키가 삭제됨
  • 보안

HTTP는 비연결성과 비상태성이란 특징을 지닌다 -> 그렇기 때문에 서버의 확장성이 높아지는 장점을 가진다.

단점

  • 서버가 모든 요청을 다른 사용자로 인식하게 된다.
    • 그렇기 때문에 이것을 처리하기위해서 쿠키와 세션을 사용한다.

쿠키가 어떻게 사용되는가

  • 쿠키는 사용자가 웹사이트에 처음 접속하게 되면 서버는 사용자에게 쿠키를 만들어 보내줍니다.

  • 그리고 사용자가 정보를 요청할 때 쿠키에 저장된 정보를 같이 보내준다.

  • 서버는 이걸 확인해서 현재상태를 파악하고 이에 따른 정보를 보내줍니다.

단 ,쿠키는 브라우저에 직접 저장되기 떄문에 보안에 좋지않다. 그렇기 때문에 민감한 정보는 저장하지 않는게 좋다.

쿠키는 2가지가 존재한다

  • 퍼스트 파티 쿠키
    • 사용자가 이용중인 웹사이트 소유자가 직접생성
  • 서드 파티 쿠키
    • 제 3자가 발행한 쿠키
profile
열심히하자

0개의 댓글