API Gateway
+ Lambda
으로 이메일 링크 클릭을 추적하는 서비스를 구축하고 있습니다. 이메일 내부의 링크는 클릭 정보를 수집하고 다른 URL로 리디렉션하는 엔드 포인트로 이어집니다. 그러나 어떤 경우에는 일부 소프트웨어가 피싱을 방지하기 위해 대부분의 링크를 자동으로 클릭하는 것으로 나타났습니다. 여기에 일반적인 바이러스는 의심의 여지가 있습니다. 실제 사용자 클릭 만 타겟팅하기 때문에이를 삭제하려고하지만 요청 헤더에서 이상한 것을 찾지 못했습니다. 요청이 비 사용자로부터 왔는지 어떻게 확인할 수 있습니까?요청이 바이러스 백신에서 오는 것인지 확인합니다.
2
A
답변
0
API 게이트웨이 설정에서 CloudWatch 로그를 설정하여 모든 요청 헤더를 볼 수 있습니다. 특히 $context and $input variables을 사용하여 user-agent, source-ip와 같은 컨텍스트 변수를 기록하거나 모든 헤더를 기록 할 수 있습니다.
봇이 정확히 동일한 사용자 에이전트와 헤더 집합을 사용하는 경우 API 게이트웨이 측에서 구분할 수있는 방법이 없습니다.
+0
불행히도 우리는 이미 헤더를 검사하고 있으며 모든 요청에서 차이점을 발견 할 수 없습니다 – davids
관련 문제
- 1. 클릭 이벤트 소스가 thead에서 오는 것인지 확인합니다.
- 2. 요청이 어디에서 오는 것인지 컬이 어떻게 인식합니까?
- 3. 요청이 프록시에서 오는 것인지 확인하는 방법은 무엇입니까?
- 4. http 요청이 예약 된 작업 또는 브라우저 (ASP)에서 오는 것인지 확인합니다.
- 5. httpServeltRequest가 모바일 또는 웹에서 제공된 것인지 확인합니다.
- 6. IP가 정적이거나 DHCP의 DHCP에서 얻은 것인지 확인합니다.
- 7. 웹 요청이 Google의 크롤러에서 오는 것인지 확인하는 방법은 무엇입니까?
- 8. 요청이 브라우저 또는 서버에서 오는 것인지 확인하는 방법은 무엇입니까?
- 9. 오라클은 삭제가 캐스케이드 될 것인지 확인합니다.
- 10. 언제 메모리를 해제 할 것인지 확인합니다
- 11. 들어오는 호출이 응답 그룹에 대한 것인지 확인합니다.
- 12. 요청이 Android App에서 왔는지 확인합니다.
- 13. ASP.NET MVC - 요청이 다른 작업에서 온 것인지 확인하십시오.
- 14. Jquery - Ajax 요청이 양식 제출인지 확인합니다.
- 15. URL 요청이 이미 NSOperationQueue에 있는지 확인합니다.
- 16. WMI에서 바이러스 백신 정보를 가져 오는 쿼리
- 17. 요청이 오는 작업 이름은
- 18. 포커스가 키 누르기 또는 클릭으로 인한 것인지 확인합니다.
- 19. 엘리먼트가 DOM으로부터 오는 것인지 어떻게 확인합니까?
- 20. UIPanGestureRecognizer가 한쪽 가장자리에서 오는 것인지 확인하는 방법?
- 21. 클릭이 자신의 웹 사이트에서 오는 것인지 확인하십시오.
- 22. 요청이 브라우저의 뒤로 버튼에서 오는 것인지 PHP가 감지 할 수있는 방법이 있습니까?
- 23. 요청이 모바일 또는 컴퓨터에서 나온 것인지 확인하는 방법
- 24. JSP/Servlet HTTP 요청이 ajax 요청에서 온 것인지 식별하는 방법
- 25. 요청이 특정 웹 앱에서 온 것인지 확인하는 방법
- 26. HTTP 요청이 WebDav 클라이언트에서 온 것인지 확인하는 방법은 무엇입니까?
- 27. 현재 요청이 httpmodule의 mvc 페이지에서 온 것인지 확인하십시오.
- 28. McAfee 바이러스 검색 엔진 호출
- 29. 데이터가 새로운 것인지 어떻게 확인합니까?
- 30. 커널 버퍼가 스택에서 오는 것인지 어떻게 알 수 있습니까?
차이점이 있다면 피싱 공격자는 그 차이를 사용하여 자동 바이러스 백신 시스템에 피싱 (phishy) 콘텐츠를 제공하지 않도록 할 수 있습니다. 따라서 바이러스 백신의 관심사는 가능한 한 정상적으로 보입니다. –