프로그래밍

JSESSIONID 관련 질문드립니다 ㅜㅜ

jsessionid 라는게 

 

톰켓에서 jsp를 사용할때 서버에서 발급해주는 토큰 개념으로 알고있는데 

 

로그인했을때 이게 토큰으로 정보가 jsessionid에 쿠키에 담겨있잖아요 

 

이때 a사용자가 로그인하고, f12 관리자도구 쿠키에서 jsessionid의 값을 C663FA500332D3B4B69870D45A3C9567 이런식으로 긁어서 

 

b 사용자한테 건낸다면 b사용자는 로그인 과정을 거치지않고 브라우저 메인에서 jsessionid값을 a사용자 쿠키값으로 넣으면 

 

b사용자가 a사용자의 정보로 로그인되는데 

 

이 과정을 막을려면 어떻게해야할지 잘 모르겠더라구요 

 

 

로그인 시도시 세션에 ip 담아두고 로그인시도할때 로그인시도한 현재 ip와 세션에담긴 ip 비교해서 틀리면 실패처리를 했는데도

 

jsessionid 작동 방식을 잘 몰라서그런가 로그인쪽 컨트롤러를 타지도않아서 ip비교도 의미가없는것 같더라구요 

 

저걸 근본적으로 어떻게 막아야할지 모르겠네요 

 

사이트 점검내용중 jsessionid 탈취해서 로그인시도하면 로그인이 된다고 막으라는데 ;;

 

애초에 https 사용하고있어서 일반적으로는 jsessionid 탈취가 안되거든요... 자기네들이 로그인해서 세션 아이디값 넘긴거면서 흠....

 

아무튼 어떤식으로 접근해서 jsessionid로 강제 로그인하는것을 막을수있을까요? 혹시 참고할만한 문서나 사이트가있는지 여쭤봐도될까요ㅜㅜ... 

9개의 댓글

2024.01.03

jsp는 잘 모르겠지만 들어오는 모든 요청에 대해 필터써서 ip확인 가능하지 싶은데?

0
2024.01.03
@플로이드와셜

필터쪽으로 한번 확인해보겠습니다 !!

0
2024.01.03
@플로이드와셜

감사합니다 ~! 오늘 하루종일 해서 해결하긴했네요

 

전자정부 프레임워크써서 구조파악하는데 좀 오래걸린거같아요

 

원체 경력이 없기도해서 ㅎㅎ;; 암튼 필터쪽에다가 모든패스경로로 들어올때

 

로그인할때 세션에 넣어뒀던 ip랑 기기정보랑 로그인 시도하는사람의 현재 ip 기기정보 비교해서

 

틀리면 로그아웃처리하니깐 잘 적용되네요 ㅎㅎ 감사합니다 !!

0

csrf 토큰 적용하면 되지않을까

0
2024.01.03

저말은 아이디 패스워드 공유해서 로그인막으란 소리아님?ㅋ

0
2024.01.03

https://twoicefish-secu.tistory.com/186

https://blog.naver.com/tgmuseum/220696910074

참조 해보면 좋을듯함

0
2024.01.03
@베트남외노자

첫번째로 올려주신 링크가 굉장히 큰 도움이됐습니다!

 

생각했었던 내용이랑 비슷하긴했는데 User-Agent 정보까지 추가해서 좀더 깔끔하게 됐던거같아요 감사합니다

0
2024.01.03
@잠들면새벽3시
0
2024.01.03

나도 CSRF 토큰적용해볼것같고 세션 타임아웃도 만들고...

추가적으로는 Secure 쿠키 적용해볼듯?

https://velog.io/@eeeve/HttpOnly%EC%99%80-Secure-Cookie

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5691 [프로그래밍] 공통코드테이블은 대체 왜 만드냐 7 잠적자 0 5 시간 전 200
5690 [프로그래밍] 토이프로젝트 주제 선정 2 개드립눈팅1세대 0 6 시간 전 117
5689 [프로그래밍] 엥 구글 플러터 유기각 재는거임?? 4 최수연 0 2 일 전 274
5688 [프로그래밍] 반도체 장비 업계인 있음? 9 캡틴띠모 0 3 일 전 246
5687 [프로그래밍] 안드로이드 책 추천좀 6 집에가게해줘 0 3 일 전 144
5686 [프로그래밍] 폰 스크리닝 해 본 사람 있어? 3 무지개빛푸딩 0 4 일 전 365
5685 [프로그래밍] jsp 트리메뉴 만들고있는데 구상한게가능한지 의견좀물어볼께 11 평택국 0 4 일 전 148
5684 [프로그래밍] JPA 도와줘어억 ㅠ 10 모그리또 0 5 일 전 235
5683 [프로그래밍] 의사는 뽑는 인원 제한하는데 부캠은 왜 제한 안 할까 5 조강현 0 7 일 전 359
5682 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 17 god79ii 0 10 일 전 621
5681 [프로그래밍] 코린이 ㅅㅂ 뭐가 문젠지 모르겠어요 9 집에가게해줘 0 11 일 전 438
5680 [프로그래밍] Dear Imgui 라고 아시나요? 2 년째모쏠 0 11 일 전 243
5679 [프로그래밍] 현업개발자분들 주말엔 편하게 쉴수있나요? 10 키로 0 12 일 전 852
5678 [프로그래밍] 무엇이든 물어보세요. 28 변현제 0 14 일 전 410
5677 [프로그래밍] 개발자보단 엔지니어가 취업이 잘됨 5 iillillill 2 15 일 전 724
5676 [프로그래밍] 프론트엔드 개발자 연봉 1억 넘는 사람 있어? 13 잠적자 0 15 일 전 630
5675 [프로그래밍] Exiftool 이거 일본어 못 읽는데 13 부터시작하는이세... 0 17 일 전 233
5674 [프로그래밍] 반응형 웹페이지가 내가상상한거랑 좀 다르네 4 평택국 0 17 일 전 448
5673 [프로그래밍] 고졸 FE개발자 연봉, 상황에 조언좀.. 19 쾅꿍꿍 0 18 일 전 602
5672 [프로그래밍] 물경력들 보면 책임을 이해못하는것같음 5 mils 1 19 일 전 413