세션

2010-12-13 4 views
0

HI의 방지 전송,세션

지금 누군가 세션이 양도 할 수 없습니다 만들 수있는 좋은 방법은, 그래서 사용자가 한 시스템에서 다른 시스템으로 세션 토큰 ID를 복사/이동할 수 있습니까?

감사합니다.

답변

1

들어오는 IP 주소의 문자열을 암호화하고 세션에 배치하지 않는 이유는 무엇입니까? 그런 다음 세션 객체로 작업 할 때 세션에서 ip를 해독하고 요청 IP에 대해 유효한지 확인하여 확인할 수 있습니다.

아이디어 만 있습니다. 코드가 필요한지 알려주세요.

+0

두 사람 (피해자와 도용자)이 같은 IP 주소를 가진 것처럼 보이기 때문에 사용자가 NAT 방화벽을 사용하는 순간에는 작동하지 않습니다. – slugster

0

web.config 파일의 sessionState 노드의 cookieless 속성을 false로 설정하여 쿠키 대신 URL 대신 세션 키를 저장하도록합니다.

쿠키는 완전히 "안전"하지 않습니다 다음은 주제에 (이상) 기사의 몇 가지 있습니다. google the topic을 찾고 있다면 session hijacking이라고합니다.

+0

이것은 OP 질문을 다루는 것 같지 않습니다. 당신이 정확하게 지적했듯이, 세션 토큰 (여기, 쿠키 안에 있음)은 여전히 ​​다른 머신에 복사 될 수 있습니다. OP는 해당 복사본이 이미 발생한 상황, 즉 세션 도용으로부터 보호하는 방법을 처리하는 방법을 묻습니다. – Cheekysoft