Chrome 的網(wǎng)絡(luò)釣魚檢測(cè)速度提高近 50 倍
在最新發(fā)布的 Chrome 92 中,Google 改進(jìn)了網(wǎng)絡(luò)釣魚檢測(cè)算法,使網(wǎng)絡(luò)釣魚檢測(cè)速度快 50 倍,而電量消耗減少 50 倍。
此前,每次導(dǎo)航到新頁面時(shí),Chrome 會(huì)評(píng)估有關(guān)頁面的信號(hào)集合,以查看它是否與網(wǎng)絡(luò)釣魚站點(diǎn)匹配。為此,其會(huì)比較訪問頁面的顏色配置文件,即頁面上存在的顏色的范圍和頻率。
如果網(wǎng)站與已知的網(wǎng)絡(luò)釣魚站點(diǎn)匹配,Chrome 會(huì)發(fā)出警告以保護(hù)用戶的個(gè)人信息并防止用戶公開憑據(jù)。默認(rèn)情況下,Chrome 的安全瀏覽模式永遠(yuǎn)不會(huì)在瀏覽器外發(fā)送任何圖像,但這意味著 Chrome 必須完成所有分析圖像的工作,并造成繁重的 CPU 負(fù)載。尤其在網(wǎng)絡(luò)釣魚檢測(cè)中,Chrome 會(huì)對(duì)每個(gè)像素進(jìn)行基本顏色計(jì)數(shù),并將計(jì)數(shù)存儲(chǔ)在 3 個(gè)不同的 HashMap 其中一個(gè)。
雖然將一個(gè)結(jié)果添加到 HashMap 很快,但 Chrome 必須為數(shù)百萬像素執(zhí)行此操作。對(duì)此,Google 進(jìn)行了優(yōu)化?,F(xiàn)在,Chrome 不會(huì)在三個(gè)不同的 HashMap 中跟蹤 RGB 通道,而是僅使用一個(gè)索引顏色,這將三倍少計(jì)數(shù)。同時(shí),連續(xù)的像素在被計(jì)入 HashMap 之前會(huì)被加總,對(duì)于一個(gè)具有統(tǒng)一背景顏色的網(wǎng)站,這可以將 HashMap 的開銷減少到幾乎為零。
Google 表示,Chrome 現(xiàn)在在網(wǎng)絡(luò)釣魚檢測(cè)速時(shí)最高可快 50 倍,并且超過 5 秒的請(qǐng)求百分比從 16.25% 減少到小于 1.6%。總的來說,Chrome 渲染器進(jìn)程和實(shí)用程序的 CPU 時(shí)間總計(jì)降低近 1.2%。更多詳細(xì)內(nèi)容,可以查閱該博文。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Chrome 的網(wǎng)絡(luò)釣魚檢測(cè)速度提高近 50 倍
本文地址:https://www.oschina.net/news/151438/chrome-new-phishing-detection-50-times-faster