웹 개발자로서 우리는 세션이 HTTP의 무국적 속성과 관련된 문제를 극복하는 데 도움이된다는 것을 배웁니다. 고유 한 세션 ID를 만들어 브라우저로 보냅니다. 브라우저에서 동일한 ID를 다시 보내면 사용자를 쉽게 식별 할 수 있습니다.
이 모든 것은 매우 간단하게 들리며 어떤 언어로도 구현하기가 복잡하지 않습니다.
지금
내가 찍은 다음 스크린 샷을보십시오. 이들은 인기있는 웹 사이트 저장소의 쿠키 종류를 보여줍니다. 여러 세션 ID를 저장하거나 쿠키를 너무 많이 설정하여 실제 ID 숨기기를 시도하거나 세션 하이재킹 및 기타 관련 문제를 방지하기 위해 취하는 매우 전문적인 보안 조치입니다. 또는 무엇이든.
Gmail (로그인 전)
Gmail (로그인 후)
페이스 북
StackExchange
(걱정하지 마십시오, 당신은 내 세션을 훔칠 수 없습니다-그것은 오래되고 불완전합니다 :))
제 질문은이 복잡성이 어떤 목적에 도움이됩니까? 이러한 다른 쿠키의 의미 (일반)와 쿠키의 목적에 대해 설명하십시오. 마지막으로, 내 앱에서 어떻게 할 수 있는지 (필요한지 여부)에 대한 힌트를 제공하십시오.
질문 하나 더 : 많은 경우 쿠키의 값이 URL로 인코딩 된 것처럼 보입니다. 왜 그렇습니까?