TIL: 보안!

Snoop So·2023년 6월 2일
0

쿠키

  • 접속하자마자 쿠키가 날라감
  • 쿠키는 위험하지 않은 정보를 보관하는 용도
  • 접속을 하면 세션을 만듦, 그 쿠키에 id를 포함
  • 서버는 '아 너구나!'
  • 세션 DB가 따로 보관할 수 있음
  • 서버 3대이니 다 보관할 수 있음

Local Storage

  • 쿠키와 비교해서 선택해서 사용하면 됨
  • 세션은 거의 안씀 (브라우저 떠있을때만 저장되는 휘발성이라)

세션을 어떻게 보관, 관리하지?

  • timeout 설정도 중요 (너무 많이 쌓일 수는 없잖아)
  • HTTPSession을 공부하자.

보안

  • 무결성(integrity): 중간에 누군가 데이터를 변경해서는 안됨
  • 암호화(encryption) : 누가 훔쳐 볼 수 있으면 안됨
  • 인증(authentication) : 다른 사람인척 할 수 있으면 안됨!
  • WAS 라는 것 (서버)
  • CDN서버: 아마존인데 아마존을 많이 쓴다. 아마존에서 한국에 서버를 갖다주자! 거기에서 줘라.
  • 요즘은 CDN에서 어플리케이션 역할도 함

해시 알고리즘

  • 해시 알고리즘은 동일한 입력에 동일한 결과가 나옴.
  • 사용자가 로그인하면 로그인을 대조해야 함.
  • 무결성 때문에 많이 사용함
  • 토큰이 유효한지 비교해야 함
  • 싱글 페이지가 있으면, 쿠키 기반의 인증과 토큰 기반의 인증

0개의 댓글