點擊劫持 (又稱 "UI 補償攻擊") 發生在攻擊者設法誘騙您的使用者觸發 "非預期" 的 UI 事件 (例如 DOM 事件) 時。
協助預防點擊劫持攻擊的一個簡單方法是啟用 X-FRAME-OPTIONS 標頭。
lusca
是在 Apache 授權 下的開源軟體
首先
# In your sails app
npm install lusca --save
接著,在 config/http.js
中的 middleware
config 物件中
// ...
// maxAge ==> Number of seconds strict transport security will stay in effect.
xframe: require('lusca').xframe('SAMEORIGIN'),
// ...
order: [
// ...
'xframe'
// ...
]