내배캠 TIL WIL/내배캠 til
내배캠 til 27일차 쿠키와 세션
zfz
2022. 12. 21. 09:20
쿠키(Cookie)
브라우저가 서버로부터 응답으로 Set-Cookie 헤더를 받은 경우
해당 데이터를 저장한 뒤 모든 요청에 포함하여 보냅니다.
데이터를 여러 사이트에 공유할 수 있기 때문에 보안에 취약할 수 있습니다.
쿠키는 userId=.....;userName=...... 와 같이
문자열 형식으로 존재하며 쿠키 간에는 세미콜론(;) 으로 구분됩니다.
뭔지는 예시를 참 잘아는데 말은 못하고.. 걸러서 경험담을 말하자면
위처럼 로그인하면 저렇게 유저 아이디 비번이 쿠키로 뜨더라
가끔은 꽁으로 접속 못하게 하는 쿠키도 있어서 기술의 신비를 느꼈다
세션(Session):
쿠키를 기반으로 구성된 기술입니다.
단, 클라이언트가 마음대로 데이터를 확인 할 수 있던 쿠키와는 다르게
세션은 데이터를 서버에만 저장하기 때문에 보안이 좋으나,
반대로 사용자가 많은 경우 서버에 저장해야 할 데이터가 많아져서
서버 컴퓨터가 감당하지 못하는 문제가 생기기 쉽습니다.
저번 팀 프로젝트에서 ㅆ섰는데 아직 잘 모른다
서버에 저장이라고 하니 아이디 수십개 만들었다가 이상해진 느낌도 든다