◆HTTP/헤더

쿠키 - 단점과 대안

쿠키린 2023. 4. 22. 21:48

#단점

1. 쿠키의 값은 임의로 변경할 수 있다!!!!

ㄴ 개발자도구/애플리케이션 - Cookies - http:// ip : 포트 - 여기서 value 값을 변경가능하지!

ㄴ 그냥 모든 값은 클라이언트(웹 브라우저)에 보관하면 보안상 위험하다는걸 인지해!

 

2. 쿠키에 보관된 정보를 훔쳐갈 수 있어

-> 내 pc에 값이 털리는거야

-> 해커가 value를 알아내서 마이페이지에서 너의 정보를 볼 수 있는거지.

 

이제 대안을 알아볼까?

#대안

1. 쿠키에 중요한 정보를 노출하지 않고, 사용자별로 랜덤 토큰 값을 노출하고, 서버에서 토큰과 사용자id를 매핑해서 인식한다(서버에서 토큰을 관리)

 

2. 토큰은 해커가 임의 값을 넣어도 찾을 수 없도록 예상 불가능해야함.

 

3. 해커가 토근을 털어가도 시간이 지나면 사용할 수 없도록 해당 토큰의 만료시간을 짧게 유지

해킹이 의심되면 서버에서 해당 토큰 강제로 제거되게한다.