Browser Storage

cracKey·2022년 8월 11일
0

브라우저 저장소

DB를 사용하지않고 데이터를 임시적으로 저장할 때 사용하는 것
XSS같은 공격에 취약

  • 쿠키, 세션스토리지, 로컬스토리지가 있으며 사용처에 따라 다르게 사용
  • 임시적인 용도, 캐시, history, 글 작성중간 임시 등등
  • 쇼핑몰의 장바구니, 찜 같은 수시로 변경되는 정보 저장시
  • 방문자의 이동경로를 저장하는 방식도 있따
  • 가장 중요한 보안적인 문제가 발생 할 수 있는 것은 저장하면 안된다

Local Storage

  • 데이터의 만료기간이 없으며 사용자가 데이터를 지우지 않는한 영구적 보존
  • 사이트 재 방문시 이전에 저장되었던 정보를 이용 할 수 있어 활용도가 높다
  • 사용자 설정, 브라우저를 닫아도 정보가 남아야 할 경우 상용
  • 가장 저장 용량이 크다

Session Storage

  • 데이터의 세션이 끝나면 ( 브라우저 종료 ) 데이터가 삭제
  • 휘발성 저장할 때 사용한다.
  • 저장 용량한도가 5MB(쿠키보다 크다)

서버에 저장해야할 로그인, 장바구니, 게임 스코어 등의 정보관리

  • 클라이언트 / 서버 생성하며 지속시간은 설정 여부에 따라 다르다 (일반적 서버)

#### 출처

https://okayoon.tistory.com/entry/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80-%EC%BF%A0%ED%82%A4Cookie-%EC%84%B8%EC%85%98%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80Session-Storage-%EB%A1%9C%EC%BB%AC%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80Local-Storage

profile
키보드가 부서지게 / 개발공부노트

0개의 댓글