2011-02-27 2 views
0

웹 사이트에 대한 간단한 보안 프로토콜을 만들고 있습니다. 로그인 양식에서 사용자는 사용자 이름과 암호를 입력합니다. 그러나 정보가 $ _GET 또는 $ _POST로 전송되면 전혀 보안이 없습니다 (예 : http://www.mysite.com/sendinfo.php?user=blah&pass=password123). 서버로 보내기 전에 데이터 클라이언트를 암호화하는 방법이 있습니까? 고맙습니다!POST/GET 변수를 보내기 전에 암호화하는 방법이 있습니까?

+5

쿼리 문자열에 암호를 절대로 보내지 마십시오! – KingCrunch

+0

@KingCrunch 정보를 어떻게 보내야합니까? –

+1

을 POST로 사용하면 쿼리 문자열 변수가 프록시, 브라우저 기록 등으로 캐싱됩니다. –

답변

8

클라이언트 측 코드가 필요없는 암호화를 보장하려면 SSL (즉, https: URL)이 필요합니다.

+3

** ** GET이 아닌 POST를 사용하십시오. – Pointy

관련 문제