点击劫持 (也称为“UI 重定向攻击”)发生在攻击者设法欺骗用户触发“意外”UI 事件(例如 DOM 事件)时。
帮助防止点击劫持攻击的一种简单方法是启用 X-FRAME-OPTIONS 标头。
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.
xframe: require('lusca').xframe('SAMEORIGIN'),
// ...
order: [
// ...
'xframe'
// ...
]