本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Device Farm 中的配置漏洞分析和管理
Device Farm 允许您运行未由供应商(例如操作系统供应商、硬件供应商或电话运营商)积极维护或修补的软件。Device Farm 尽最大努力维护最新的软件,但不保证物理设备上的任何特定版本的软件都是最新的,因为其设计允许将可能存在漏洞的软件投入使用。
例如,如果在运行 Android 4.4.2 的设备上执行测试,则设备农场不保证该设备已针对安卓中称为的漏洞进行了修补。 StageFright
私有设备将按照您与之达成的协议进行维护 AWS。
Device Farm 尽最大努力防止客户应用程序执行诸如 root 或越狱等操作。Device Farm 会从公有池中删除隔离的设备,直到手动检查这些设备为止。
您需负责及时更新在测试中使用的任何库或软件版本(例如 Python wheel 和 Ruby gem)。Device Farm 建议您更新您的测试库。
这些资源有助于您将测试依赖关系保持最新:
-
有关如何保护 Ruby 宝石的信息,请参阅 RubyGems 网站上的
安全实践。 -
有关 Pipenv 使用并经 Python 打包管理局认可的安全包来扫描您的依赖关系图中是否存在已知漏洞的信息,请参阅上的 “安全漏洞https://github.com/pypa/pipenv/blob/master/docs/advanced.rst#-detection-of-security-vulnerabilities
检测”。 GitHub -
有关开放网络应用程序安全项目 (OWASP) Maven 依赖项检查器的信息,请参阅 OWASP 网站上的 OWAS DependencyCheck
P。
切记,即使自动化系统认为不存在任何已知的安全问题,也并不意味着就真的不存在任何安全问题。在使用来自第三方的库或工具时务必要谨慎,并在可能或合理的情况下验证加密签名。