简介
本文档介绍在面向终端的高级恶意软件防护(AMP)中引用CSCvh31177的“上次出现”过滤器漏洞的说明。
作者:Caly Hess,思科工程师。
先决条件
要求
Cisco 建议您了解以下主题:
使用的组件
本文档中的信息基于以下软件:
- 面向终端的思科AMP思科AMP思科AMP思科AMP思科AMP思科AMP 5.4.20190917
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
问题
控制台上计算机页面的“Last Seen”(上次查看时间)过滤器显示过去24小时内在列表中显示的连接器。
原因
当前的“最后被看到”数据每隔24小时就有一份工作。虽然在“计算机”页面中反映的数据和“上次查看时间”的“导出到CSV”的输出是实时的,但过滤器本身会从该单一job的批数据中运行。实施此方案是为了提高结果的速度,因为实时分析大型企业环境的时间戳可能会导致超时和数据库锁定。
7天以上过滤器中“最近出现的”计算机的说明
计算机离线了7天以上,直到“上次查看时间”作业运行之后。
实际示例
- HostA.randomdomain.net发生了一起不幸的事故,满满的咖啡杯,而且主板在8月10日没有完全恢复
- HostA.randomdomain.net现在位于维修站,直到9月20日
- 在9月21日,HostA.randomdomain.net在“Last Seen”作业运行4小时后返回网络,但在此时间的2小时内,审核员将过去30天未发现的计算机导出到CSV
- HostA.randomdomain.net仍列在“Last Seen”作业中,表示超过30天没有看到。尽管现在它完全正常运行且无需咖啡,但审计人员现在仍从其“非活动”出口中捕获到它

短期解决方案
作业本身不会需要24小时才能运行,但至少需要12小时。为了提高过滤器的准确性,目前正在开发在上一个作业完成后自动重新计划作业的程序,预计该程序将在批处理时间窗口的7-12小时之内自动缩减。
长期解决方案
“上次查看时间”机制的全部返工,更接近数据提取时的实时性。此解决方案需要实施一个全新的数据库结构,目前该数据库结构正在开发中,拟于下一个日历年发布。