내배캠 TIL WIL/내배캠 til

내배캠 til 27일차 쿠키와 세션

zfz 2022. 12. 21. 09:20

쿠키(Cookie)

브라우저가 서버로부터 응답으로 Set-Cookie 헤더를 받은 경우

해당 데이터를 저장한 뒤 모든 요청에 포함하여 보냅니다.

데이터를 여러 사이트에 공유할 수 있기 때문에 보안에 취약할 수 있습니다.

쿠키는 userId=.....;userName=...... 와 같이

문자열 형식으로 존재하며 쿠키 간에는 세미콜론(;) 으로 구분됩니다.

 

뭔지는 예시를 참 잘아는데 말은 못하고.. 걸러서 경험담을 말하자면

위처럼 로그인하면 저렇게 유저 아이디 비번이 쿠키로 뜨더라

가끔은 꽁으로 접속 못하게 하는 쿠키도 있어서 기술의 신비를 느꼈다

 

 

세션(Session):

쿠키를 기반으로 구성된 기술입니다.

단, 클라이언트가 마음대로 데이터를 확인 할 수 있던 쿠키와는 다르게

세션은 데이터를 서버에만 저장하기 때문에 보안이 좋으나,

반대로 사용자가 많은 경우 서버에 저장해야 할 데이터가 많아져서

서버 컴퓨터가 감당하지 못하는 문제가 생기기 쉽습니다.

 

저번 팀 프로젝트에서 ㅆ섰는데 아직 잘 모른다

 

서버에 저장이라고 하니 아이디 수십개 만들었다가 이상해진 느낌도 든다