많은 양식이있는 사이트에서 작업하고 있습니다. 대부분의 양식은 jQuery AJAX를 통해 제출됩니다.자바 스크립트 변수를 아약스로 전달합니다.
보안을 위해 recaptcha를 구현했지만 클라이언트는 단어를 읽기가 어려울 때마다 좋아하지 않습니다.
대체로 저는 덜 중요한 형태의 허니 트랩 방법을 찾고 있습니다. 내가 아는 한이 방법에서는 필드를 CSS를 통해 일반 사용자로부터 숨겨진 양식으로 유지합니다. 따라서 합법적 인 사용자는 봇이 정보를 입력하는 동안 필드를 비워 둡니다.
지금 내 질문은 양식 제출을 위해 jQuery AJAX를 사용하고 있기 때문에 폼 대신 숨겨진 필드 대신 폼 필드 변수와 함께 추가 변수를 AJAX로 전달할 수 없습니다. (var secretword = 1과 같이) AJAX는이 변수 (secretword == 1 인 경우)를 검사하고 비어있는 경우 (bot은 sumbit 양식을 사용하지 않으므로 var이 비어있게됩니다) 양식이 제출되지 않습니다. 합법적 인 사용자 javascript 함수는 "1"값을 변수에 추가합니다. 내 방법은 honeytrap만큼 안전합니까?
참고 : 웹 사이트가 자바 스크립트없이 작동하지 않으므로 자바 스크립트가 비활성화되어 있으면 어떻게 될 필요가 없습니다.
제발 당신에게 유용한 조언을 해주세요.