“사용자 인증을 할 때 쿠키를 사용하면 위험하고요 서버에 데이터를 저장하는 세션을 사용하는 것이 안전해요.”
사용자 인증에 대해서 논할 때 자주 듣게 되는 얘기인데요. 과연 이 말이 맞는 말일까요? 저한테는 굉장히 모순된 얘기로 들리는 것 같습니다.
많은 분들이 쿠키(cookie)와 세션(session)을 서로 대립하거나 세션이 쿠키를 대체하는 기술로 오해하는 것 같은데요. 사실 쿠키와 세션은 상호 보완을 하는 기술이라고 보는 것이 더 맞을 것입니다.
이번 포스팅에서는 우리가 웹에서 쿠키를 사용할 수 밖에 없는 결정적인 이유인 세션 기반 사용자 인증에 대해서 알아보겠습니다.
📝 포스팅: https://www.daleseo.com/http-session/
HTTP 프로토콜을 통해서 쿠키가 서버와 브라우저 간에 어떻게 송수신되는지에 대해서는 아래 첫 번째 게시물을 참고 바랍니다.
🍪 쿠키 1부: HTTP로 설명하는 쿠키: https://careerly.co.kr/comments/91163