我遇到看起來像這樣的一些(Microsoft生成)的JavaScript文件:數字簽名的JavaScript文件
... SOME JAVASCRIPT CODE...
// SIG // Begin signature block
// SIG // MIIaVgYJKoZIhvcNAQcCoIIaRzCCGkMCAQExCzAJBgUr
...
// SIG // 2Ee3yfXCMiZKY8Yv2h0=
// SIG // End signature block
我的問題是,這是什麼數字簽名的目的是什麼?是的,我知道它是用某人的公鑰簽名的,它有助於識別文件的作者,是的,我知道它也確保沒有人篡改該文件,但瀏覽器對它做了什麼?他們如何使用它?在JavaScript文件中使用它有什麼好處(除了讓你的文件看起來更大)?
他們是註釋行,因此在理論上什麼都沒有。 –
也許某種未來技術可以驗證頁面以確保它未被外部力量(例如黑客攻擊)修改?但是,需要一些額外的保護,因爲黑客可以替換或刪除該塊。 –
http://www-archive.mozilla.org/projects/security/components/signed-scripts.html – Rick