首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中间件订单快件

中间件订单快件
EN

Stack Overflow用户
提问于 2017-01-05 18:38:44
回答 1查看 732关注 0票数 2

根据Security Best Practices by Express,我实现了Helmet

由于我正在使用多个中间件(cookie-sessionmorganbody-parser和各种自制的中间件进行身份验证),我现在想知道我应该将它们放在哪个顺序。

是否有关于中间件的最佳实践指南,它们的安全性和顺序?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-05 19:20:35

在您的情况下,我会使用头盔作为第一个中间件。

最重要的原因是HSTS的处理。这将处理用户被迫使用站点的HTTPS版本而不是普通HTTP版本的比特。

不首先在HTTPS站点上列出头盔可能会导致一些有趣的漏洞,因为用户可能通过HTTP启动事务,将敏感信息传递给可以恶意使用的THEN应用程序,然后将请求通过头盔重定向到HTTPS (不好)。

这是一个有趣的问题,这是绝对应该添加到头盔医生。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41492312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档