프로그래밍

JWT 세션은 왜이리 햇깔리냐

아무리 토큰 탈취를 감안한 설계라곤 하지만...

 

구글 로그인을 보면 크롬 시크릿모드, 파폭 사생활 보호 모드 등등같이 웹 스토리지나 쿠키가 자동 삭제되는게 아닌 이상 세션이 계속 유지되던데...

 

세션 만료는 넣어야 하는게 맞다고 생각하긴 하지만 토큰은 대부분 쿠키나 웹 스토리지에 저장하니까 사용자가 삭제하지 않는 한 토큰 데이터는 계속 남아 있을테고...

 

저런 토큰 유효성을 어떻게 검사하는지 모르겠네

 

Oauth 2.0 기술문서 보면 나와있으려나

6개의 댓글

2020.05.31
[삭제 되었습니다]
2020.05.31
@샌드백
[삭제 되었습니다]
2020.05.31
@샌드백

내가 이해가 안되는건 토큰 방식의 세션 유지는 어떻게 해서라도 클라이언트에 토큰 값을 저장해야 하는 구조일텐데

 

쿠키 그 자체를 탈취해버리면 세션 하이제킹은 너무 손쉽게 일어나잖아?

 

세션 하이제킹 막으려고 짧은 토큰 유효기간, 리프래시 토큰 등등의 방안이 있는거로 아는데

 

그럼 서비스 순서 짤 때 항상 토큰 유효성 검사 요청을 보내도록 하는게 맞는지 이해가 안됨

 

검증 요청하는거 자체만으로 서버 세션쿠키 구조보다 더 많은 리소스를 요구할 텐데 대규모 서비스를 하는 경우라면 리소스 낭비가 너무 심하지 않나 싶은데

0
2020.05.31
@Tbps
[삭제 되었습니다]
2020.05.31
@샌드백

ㅇㅎ... 그렇구만 부하 그 자체를 보는게 아니라 효율성을 보고 그렇게 구조를 짠다는거구만

 

부하에 너무 무게를 두지 않아도 되는구나

0
2020.05.31

Jwt는 탈취방지에 대한 설계가 아니라 위조방지를 위한 보안설정이다. 그리고 의외로 쿠키 방식이 csrf방어설정해놓는다면 탈취방지에는 가장 효과적이다 .

 

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180485 [잡담] AR글래스 함 사봤음 (엔리얼 라이트) 빠빠양 0 10 분 전 20
180484 [컴퓨터] 천마넌짜리 큰놈왔다 5 ᅠᅟᅠᅟᅟᅠᅟᅠ 1 1 시간 전 113
180483 [모바일] 폰에서 이런게 가능할줄 누가 상상했을까 1 Benetton 0 1 시간 전 94
180482 [잡담] 도킹스테이션사기 vs 스팀덱 사기 6 흑흑흑흑흙 0 2 시간 전 94
180481 [정보] 질문)갤탭s9울트라 샀는데 화면에 물결무늬 생겨요 불량 의심... 1 말이야방구야 0 2 시간 전 69
180480 [컴퓨터] 윈도우 정품 인증 질문 6 우루루옳지 0 3 시간 전 68
180479 [견적] 듀얼모니터 구성 하려는데 FHD vs QHD 뭐가 좋을까? 5 부산우유리 0 3 시간 전 62
180478 [컴퓨터] 긱바 보드 쿨러설정 영 별루네 1 베데엔차 0 3 시간 전 25
180477 [잡담] 고사양 컴퓨터 사서 옛날게임하는.eu 오브 1 4 시간 전 117
180476 [견적] 컴맹) 컴퓨터 업글하려는데 다나와에서 사면되지? 2 착한댓글달자 0 4 시간 전 61
180475 [견적] 컴퓨터 사양좀 올릴라는데 5 악플러보면고백박는놈 0 5 시간 전 80
180474 [견적] 그냥 조립식 컴터 살려구 하는데 괜찮은가 봐주세요 15 메카다나카 0 5 시간 전 123
180473 [컴퓨터] 모니터 삿다 9 or5469 0 5 시간 전 103
180472 [컴퓨터] 형님들 컴맹이 윈도우 관련 질문 드립니다 4 우루루옳지 0 9 시간 전 109
180471 [컴퓨터] 님들 랜선 연결 어케해요? 15 플랑크톤상점버거 0 12 시간 전 281
180470 [컴퓨터] 올그떠 보인다길래 삭제함 1 Benetton 0 1 일 전 186
180469 [잡담] wh xm4 끼고 자다가 오른쪽 박살남ㅠㅠ 8 곰문곰문곰문곰문... 0 1 일 전 346
180468 [컴퓨터] 컴퓨터 완본체 샀는데 깔아야할 드라이버나 설정 있나요? 10 하이웨이 0 1 일 전 280
180467 [잡담] 좆데온 8천번대보다 7900xtx가 9 전기모기채는신이야 0 1 일 전 357
180466 [컴퓨터] 형님들 견적짠거 호환 문제없는지 확인 부탁드립니다 2 우루루옳지 0 1 일 전 117