【发布时间】:2016-03-12 00:53:01
【问题描述】:
我有一个节点 REST API。该 API 通常从浏览器中使用的 SDK 调用。由于产品严重依赖安全性,因此要使整个结构正常运行,与 API 通信的浏览器必须具有良好的 CSPRNG 和正确的内容安全策略实施。
显然,实现的质量只能在有限的范围内进行验证,但为了保护无意伤害的用户,应该使用用户代理轻松识别旧的或危险的浏览器。
关于如何检测浏览器存在很多问题,这本身并不难做到。但是,我的问题是,是否有不安全或旧/过时/不推荐使用的用户代理列表?从用户代理字符串到漏洞的映射?我将如何最好地实施这样的系统?
【问题讨论】:
标签: node.js browser user-agent deprecated