“例如,我可以建立一個mashup(糅合,將兩種以上使用公共或者私有數(shù)據(jù)庫的web應(yīng)用合并形成一個整合應(yīng)用)通過 JSON(Javascript Object Notation)將第三方網(wǎng)站的比賽比分拉過來,”Cornell表示,“這個網(wǎng)站可能會發(fā)送惡意數(shù)據(jù)到我的用戶瀏覽器正在運行的應(yīng)用程序上。雖說 HTML5允許新類型的應(yīng)用程序的建立,但如果開發(fā)人員在開始使用這些功能時,并不理解他們所建立的應(yīng)用程序的安全意義,那么將會給用戶帶來很大安全風險?!?/div>
對于依賴于PostMessage()來編寫應(yīng)用程序的開發(fā)人員而言,必須仔細檢查以確保信息是來源于他們自己的網(wǎng)站,否則來自其他網(wǎng)站的惡意代碼可能會制造惡意信息,Wysopal補充說。這個功能本身并不是安全的,開發(fā)人員已經(jīng)開始使用不同的DOM(文檔對象模型)/瀏覽器功能來效仿跨域通訊。
“IE部署的安全功能與Firefox、Chrome以及Safari都不相同,”他指出,“開發(fā)人員需要確保他們創(chuàng)建過于寬松訪問控制列表的危害,特別是因為某些參考代碼目前非常不安全。
已有0位網(wǎng)友發(fā)表了一針見血的評論,你還等什么?