检测请求是否来自防病毒

时间:2016-10-05 08:02:48

标签: email aws-lambda aws-api-gateway antivirus click-tracking

我正在使用$this->view->setConfiguration( array( 'produkte' => array( '_descendAll' => array( 'only' => array('titel', 'beschreibung', 'bild', 'download', 'categories'), '_descend' => array( 'download' => array( '_descendAll' => array( '_only' => array('originalResource'); '_descend' => array( 'originalResource' => array( '_only' => array('publicUrl'); ); ); ); ), ) ) ) ) ); + API Gateway构建一项跟踪电子邮件链接点击次数的服务。电子邮件中的链接指向我的端点,该端点收集点击信息并重定向到另一个URL。但是,我发现在某些情况下,某些软件会自动点击大部分链接,可能是为了防止网络钓鱼,而这里通常的嫌疑人是防病毒软件。由于我只针对真实的用户点击,我想丢弃它们,但在请求标头中没有发现任何奇怪的内容。您如何检查请求是否来自非用户?

1 个答案:

答案 0 :(得分:0)

在API网关设置中,您可以打开CloudWatch日志以查看所有请求标头。具体来说,您可以使用$context and $input variables记录上下文变量,如user-agent,source-ip或记录所有标头。

如果僵尸程序使用完全相同的用户代理和标头集,我看不到在API网关端区分它们的方法。