PHP로 부울 $_SESSION['logged_in']
을 포함하는 웹 사이트를 코딩하고 있습니다. 사용자 이름과 암호가 일치하면 데이터베이스에 true
으로 설정됩니다.세션 스푸핑 (PHP)
저는 세션에 아주 익숙하며 등록되지 않은 (또는 등록 된) 사용자가이 부울을 true
으로 설정하여 로그인 프로세스를 우회 할 수 있는지 궁금합니다. 쿠키.
사용자가 클라이언트 측에서 서버 측 변수를 조작해야한다는 것을 이해하지만, 내 질문은 얼마나 쉬운 일인지, 사용자가 그런 작업을 수행하는 방법, 알려진 악용 사례가 있는지 등입니다. , 그리고 이러한 종류의 공격을 피하기위한 최선의 방법/예방책은 무엇입니까?
클라이언트가 특별히 허용하지 않고 서버에서 세션 데이터를 변경할 수있는 경우보다 큰 문제가 있습니다. 나는 세션 데이터가 저장되어있는 공유 된 임시 디렉토리와 함께 몇 가지 진절한 공유 호스팅에 대해 더 걱정할 것이다. 또는 심지어 세션 고정. – PeeHaa
@PeeHaa, agree .. – verbumSapienti
http://stackoverflow.com/questions/6912223/is-it-possible-to-change-a-session-variable-client-side –