이전에 물어 본 적이 있지만 찾을 수없는 것이 확실하므로 다시 묻습니다.BOT에서 Ajax 통화로 보안을 설정하는 방법은 무엇입니까?
내 사이트에는 사용자 이메일과 임의의 사이트 특정 속성을 저장하는 ajax 호출이 있습니다. 속성이있는 요청 URL은 다음과 같습니다. 이것은 DB 쓰기 요청이며 JSON 응답을 제공합니다.
http://mysite.com/[email protected]&siteattribute=XYZABCDEF
지금 내가 느끼는 문제는이 코드가 도착하면 어떤 하나/봇이 URL을 알고 있다면 살고, 그것은 수 내 DB에서 정크의 직접 입력을 많이. 그걸 막으려면 어떻게해야합니까? 어떠한 제안? 일부 암호화 메커니즘을 추가해야합니까?
먼저 GET 대신 POST 메서드를 사용할 수 있습니다. robots.txt 파일을 만들어 Google과 같은 로봇을 막을 수 있습니다. –
예. POST는 할 수 있지만 내 문제는 해결할 수 없습니다. robots.txt는 어쨌든 해가없는 좋은 로봇만을 멈추게 할 것입니다. 이것을하기 위해 의도적으로 봇을 작성한 사람을 중지시키는 것을 생각합니다. Robot.txt 도움이되지 않습니다. 로봇이 로봇을 따라 가기를 원한다면 로봇을 최대한 활용할 수 있습니다. –