安全扫描是用于评估系统或应用程序安全状况的常用程序。 扫描可以采取多种形式,从测试各种规则或故障条件的自动扫描,到通过故意提供随机或恶意输入对 API 进行模糊测试以搜索漏洞的工具,一直到由专业团队执行的渗透测试等主动措施。
可以针对特定应用程序执行安全扫描,例如使用 ArcGIS SDK 构建或作为嵌入式 ArcGIS 应用程序包含的应用程序,或者,可以应用于整个系统,使用与要扫描的系统一样多的不同扫描类型和方法。 许多安全扫描将导致报告许多问题,这些问题的严重性从低或信息性警报到高或严重警报不等,并且基于可能可利用的情况或已知的可利用漏洞 (KEV)。 对低风险或高风险的评估通常高度主观,可能取决于提供服务的扫描框架或供应商,也可能基于外部风险评估,如通用漏洞评分系统 (CVSS) 评分。 无论如何,都必须针对被利用的可能性权衡初始风险,这与系统的可访问性、受影响的软件是否暴露于最终用户请求有关,以及它的使用或实施方式是否使系统容易受到已识别问题的影响。
ArcGIS 基于大量第三方库构建而成,并公开了 Esri 开发的一系列 API 和端点。 安全扫描通常会导致潜在问题,组织需要对其进行审查和验证,以评估其被利用的可能性和相关性,_然后_再将其提交给 Esri 进行审查和处理。 例如,在 ArcGIS Server 管理端点上检测到漏洞的扫描可能没有考虑到在该环境中,管理端点对最终用户不可用(例如,通过在 ArcGIS Web Adaptor 中禁用管理访问权限),因此,该结果可能被视为误报,因为没有针对该问题的实际利用。
请考虑以下与安全扫描相关的重要说明和建议:
有关与安全扫描相关的其他资源,请参阅 ArcGIS 信任中心的 ArcGIS 漏洞扫描指南文档(需要 ArcGIS 登录账户才能访问)。