2011-04-12 4 views
1

저는 PHP로 프로젝트를 개발했습니다. 이제는 내 서버에서 보낸 POST DATA를 처리해야합니다!
어떻게 작성합니까?
REFERRER는 차단/제거하거나 쉽게 변경할 수 있으므로 해결책이 아닙니다!
.htaccess에 코드를 중지 하시겠습니까?자신의 서버에서만 POST를받습니다.

+0

이 시행 할 수있는 방법이 없습니다 (이 이미지는 어떻게 그러나이 아닌위한 인증 목적으로 사용 수, authetification 과정에서 난스를 사용하는 방법을 보여줍니다). 페이지에 도전을 추가 할 수는 있지만 검색 할 수는 있습니다. – Ikke

+0

많은 페이지에서 챌린지를 추가하면 사용자가 내 사이트를 싫어하게됩니다. ( – Sourav

+0

@Sourav, StackOverflow는 자동화 된 봇이 게시하지 못하도록 방지하기 위해이 태그를 사용하여이 사이트를 싫어한다고 말할 수는 없습니다. –

답변

2

당신은 cryptographic nonce를 사용을 시도 할 수 있습니다 : 일반적인 클라이언트 - 서버 통신을 서버 넌스 및 넌스 (이 클라이언트 넌스가 서버에서 recived 비표를 사용하여 구축 할 수있다)을 클라이언트 모두 포함 넌스 기반 인증 과정.

이제이 방법을 사용하면 매우 안전합니다. (이 방법을 쉽게 우회 할 수있는 사람들이 많으므로) 대부분의 사람들이 웹 사이트에 게시하기가 더 어려울 것입니다.

enter image description here

관련 문제