JavaScript 強制 HTTPS


最近維護的舊系統被檢測出有這方面的弱點,只不過這不是正規的處理方式,正規的處理方式應該是要在 Web Server 上面設定,因為如果把 JS 關掉,這樣此功能就等於失效了。

以下是在 stackoverflow 查到的處理方式


<script language='javascript'>
if (window.location.protocol !== 'https:') {
    window.location = 'https://' + window.location.hostname + window.location.pathname + window.location.hash;
}
</script>

    Blogger Comment

0 意見: