HTTP严格传输安全

严格传输安全是一个可选的提供安全性能的功能通过使用HTTPS而不是HTTP

使能STS

实现STS实际上是很容易的,只需要改几行代码(only takes a few lines of code)。但是更好的是,有一些不同的开源模块支持Express和Sails开启这个功能。为了使用它们中的任一个模块,需要从npm中安装,然后打开文件config/http.js,并配置它为一个中间件。下面的这个例子涵盖了基本的使用以及配置。获取更多信息请参考下面的链接。

使用lusca

lusca是在Apache许可证下的开源软件。

# In your sails app
npm install lusca --save

然后在config/http.js文件中配置middleware对象:

  // ...
  // maxAge ==> Number of seconds strict transport security will stay in effect.
  strictTransportSecurity: require('lusca').hsts({ maxAge: 31536000 })
  // ...

额外资料

results matching ""

    No results matching ""