青海湖里面有什么鱼
|
一级法官是什么级别
|
耳朵听不清楚是什么原因
|
恨嫁什么意思
|
什么是肾虚
|
俞伯牙摔琴谢知音摔的是什么乐器
|
十月底是什么星座
|
诸葛亮儿子叫什么
|
权志龙为什么叫gd
|
flair呈高信号是什么意思
|
类固醇是什么东西
|
久视伤血是什么意思
|
孙权与孙策是什么关系
|
什么的太空
|
胃疼吃什么食物最养胃
|
亚硝酸盐阴性是什么意思
|
白血球低吃什么补得快
|
发烧一直不退是什么原因
|
叶绿素是什么
|
什么是凤凰男
|
妄想症有什么症状
|
不完全性右束支阻滞是什么意思
|
吃羊肉不能吃什么水果
|
不怕流氓什么就怕流氓有文化
|
慢阻肺吃什么药
|
急性肠胃炎可以吃什么水果
|
socks是什么意思
|
胱抑素c高是什么原因
|
学业是什么意思
|
lena是什么意思
|
一抽一抽的打嗝叫什么
|
伊朗是什么派
|
左下腹部是什么器官
|
65是什么意思
|
肠易激综合征吃什么药
|
肺和大肠相表里是什么意思
|
杨梅有什么功效
|
色即是空是什么意思
|
心室预激是什么意思
|
梦见剃光头是什么预兆
|
低头族是什么意思
|
梦见猫是什么意思
|
深度水解奶粉是什么意思
|
阴虚什么意思
|
梦见打死黄鼠狼是什么意思
|
三伏贴什么时候贴
|
晕厥是什么意思
|
晨尿泡沫多是什么原因
|
无私是什么意思
|
graff是什么牌子
|
撕漫男什么意思
|
什么叫早教
|
吃什么解酒
|
毓读什么
|
猫什么时候绝育
|
草鱼喜欢吃什么食物
|
玉米淀粉可以做什么
|
7月17号是什么星座
|
做爱女生是什么感觉
|
农历11月14日是什么星座
|
宫颈炎吃什么药效果最好
|
手脱皮吃什么维生素
|
回不到我们的从前是什么歌
|
头疼按什么穴位
|
各位同仁用在什么场合
|
姥爷是什么意思
|
软组织是什么
|
6542是什么药
|
蜂蜜有什么功效和作用
|
什么是伴手礼
|
尿潜血是什么原因
|
春季感冒吃什么药
|
缺钙吃什么食物
|
东华帝君是什么神仙
|
交界痣是什么
|
大暑吃什么
|
ov是什么意思
|
皮炎吃什么药
|
甲鱼什么人不能吃
|
脸上长粉刺是什么原因
|
1900年属什么生肖
|
身上长了好多红痣是什么原因
|
唐僧成了什么佛
|
连襟什么意思
|
西洋参不能和什么一起吃
|
属兔是什么命
|
撤退性出血是什么
|
什么是自闭症
|
梦到女朋友出轨是什么意思
|
王字旁行念什么
|
乳头大是什么原因
|
无学历学什么技术好
|
山竹是什么味道
|
什么欢快
|
心电图异常q波什么意思
|
肌酸激酶高是什么原因
|
妈妈的外婆叫什么
|
现在是吃什么水果的季节
|
91岁属什么
|
曲马多是什么
|
十二点是什么时辰
|
外阴湿疹用什么药
|
肉桂茶是什么茶
|
艾滋病有什么症状
|
玉米什么季节成熟
|
孕早期宫缩是什么感觉
|
姓丁的女孩起什么名字好
|
一什么秋千
|
泯是什么意思
|
白头发吃什么维生素能变黑
|
牙龈肿了吃什么消炎药
|
屁股痛是什么引起的
|
高血糖适合吃什么主食
|
ada是什么意思
|
黄加黑变成什么颜色
|
肝硬化有什么症状表现
|
过氧化氢是什么
|
什么样的小溪
|
气血虚什么症状
|
巡抚相当于现在的什么官
|
1991年属羊是什么命
|
嘴唇麻木什么病兆
|
什么生肖晚上不睡觉
|
一级法官是什么级别
|
牛仔裤配什么上衣好看
|
老板娘是什么意思
|
什么食物补钙效果最好最快
|
刺猬爱吃什么
|
咳嗽胸口疼是什么原因
|
书五行属什么
|
美国今天是什么节日
|
莫桑钻和钻石有什么区别
|
七月份有什么节日吗
|
平均红细胞体积偏低是什么意思
|
试婚是什么意思啊
|
nicu是什么意思
|
颈动脉强回声斑块是什么意思
|
buns是什么意思
|
低密度脂蛋白偏高吃什么好
|
菟丝子是什么
|
孕初期吃什么对胎儿好
|
什么叫单反相机
|
sn是什么
|
淋球菌阳性是什么病
|
血脂高吃什么药好
|
cif是什么意思
|
湿疹长什么样子
|
气血不足什么原因引起的
|
三天没有大便是什么原因
|
木耳炒什么
|
宫缩是什么原因引起的
|
为什么生理期过后最容易掉秤
|
肾检查挂什么科
|
飞机什么时候开始登机
|
什么数字最听话
|
议员在中国相当于什么
|
香港脚是什么症状图片
|
提拔是什么意思
|
醋泡花生米有什么功效
|
design是什么牌子
|
豆汁是什么味道
|
2月27日什么星座
|
肾虚和肾亏有什么区别
|
什么叫假性发烧
|
身上有淤青是什么原因
|
1997年属什么生肖年
|
肝脏在什么位置图片
|
鬼压床是什么原因
|
r是什么数
|
七月份有什么水果
|
凝血功能差有什么危害
|
tp代表什么
|
外科和内科有什么区别
|
六月二十三号是什么星座
|
左胳膊发麻是什么原因
|
保姆代表什么生肖
|
hm是什么
|
高抬贵手是什么意思
|
香菜什么时候种最合适
|
什么军什么马
|
祛是什么意思
|
654-2是什么药
|
睡午觉有什么好处
|
生化是什么原因引起的
|
电脑什么时候发明的
|
camel是什么意思
|
酱酱酿酿是什么意思
|
木乐读什么
|
为什么叫打飞机
|
杨新鸣包贝尔什么关系
|
嬷嬷是什么意思
|
六味地黄丸有什么功效
|
桦树茸有什么功效
|
什么夺天工
|
rp是什么意思
|
风土人情是什么意思
|
疝气吃什么药效果好
|
内检是什么
|
蚊子讨厌什么气味
|
notebook是什么意思
|
牙龈肿痛用什么药好得快
|
胃糜烂吃什么药最好
|
姓许的女孩取什么名字好听
|
睡觉起来脸肿是什么原因引起的
|
看见黄鼠狼有什么预兆
|
二甲双胍是什么药
|
hpv56阳性是什么意思
|
为什么嗓子总有痰
|
杀青是什么意思
|
2000属什么生肖
|
支抗钉是什么
|
三个句号代表什么意思
|
脂肪肝看什么指标
|
番薯是什么
|
肝火旺盛吃什么中成药
|
男生的鸡鸡长什么样
|
洋桔梗的花语是什么
|
男生为什么喜欢摸胸
|
谦虚的近义词是什么
|
多米诺骨牌是什么意思
|
吃韭菜有什么好处
|
私定终身是什么意思
|
苡字取名寓意是什么
|
小产和流产有什么区别
|
mlb中文叫什么
|
什么水果助消化
|
什么至什么来
|
诗意是什么意思
|
1994属什么生肖
|
为什么水不会燃烧
|
学历证是什么
|
解酒喝什么最好
|
为什么会下冰雹
|
检查是否怀孕挂什么科
|
96年是什么年
|
胃凉是什么原因
|
剁椒是什么辣椒
|
空腔是什么意思
|
无毒不丈夫是什么意思
|
耳后有痣代表什么
|
什么是人乳头瘤病毒
|
口干口渴是什么原因
|
预防医学是干什么的
|
硝石是什么
|
一个火一个丙念什么
|
为什么一到晚上就咳嗽
|
为什么特别招蚊子
|
2028什么年
|
生化妊娠什么意思
|
2000年出生属什么
|
相是什么意思
|
感冒喝什么药
|
亮晶晶的什么
|
鹿茸是鹿的什么部位
|
腹泻能吃什么水果
|
什么叫原发性高血压
|
读书破万卷下一句是什么
|
治疗心率过快用什么药效果好
|
蚂蝗吃什么
|
抗着丝点抗体阳性是什么
|
什么是津液
|
强直性脊柱炎看什么科
|
半边脸疼是什么原因引起的
|
立冬是什么时候
|
百度
Chromium Blog
News and developments from the open source browser project
Faster and more efficient phishing detection in M92
Tuesday, July 20, 2021
Keeping Chrome users safe as they browse the web is crucially important to Chrome; in fact, security has always been one of our four
core principles
. In some cases, security can come at the expense of performance. In our next post in
The Fast and the Curious
series, we are excited to share how improvements to our phishing detection algorithms keeps users safe online. With these improvements, phishing detection is now
50 times faster and drains less battery
.
Phishing detection
Every time you navigate to a new page, Chrome evaluates a collection of signals about the page to see if it matches those of phishing sites. To do that, we compare the color profile of the visited page - that’s the range and frequency of the colors present on the page - with the color profiles of common pages. For example in the image below, we can see that the colors are mostly orange, followed by green and then a touch of purple.
If the site matches a known phishing site, Chrome warns you to protect your personal information and prevent you from exposing your credentials.
What you will see if a phishing attempt is detected
To preserve your privacy, by default Chrome's
Safe Browsing
mode never sends any images outside the browser. While this is great for privacy, it means that your machine has to do all the work to analyze the image.
Image processing can often generate heavy workloads because analyzing the image requires an evaluation of each pixel in what is commonly known as a “pixel loop.” Some modern monitors display upwards of 14 million pixels, so even simple operations on each of those pixels can add up to a lot of CPU use! For phishing detection, the operation that takes place on each pixel is the counting of its basic colors.
Here is what this looks like. The counts are stored in an associative data structure called a hashmap. For each pixel, we extract its RGB color values and store the counts in one of 3 different hashmaps -- one for each color.
Making it more efficient
Adding one item to a hashmap is fast, but we have to do this for millions of pixels. We try to avoid reducing the number of pixels to avoid compromising the quality of the analysis. However, the computation itself can be improved.
Our improvements to the pipeline look like this:
The code now avoids keeping track of RGB channels in three different hashmaps and instead uses only one to index by color. Three times less counting!
Consecutive pixels are summed before being counted in the hashmap. For a site with a uniform background color, this can reduce the hashmap overhead to almost nothing.
Here is what the counting of the colors looks like now. Notice how there are significantly fewer operations on the hashmap:
How much faster did this get?
Starting with M92, Chrome now executes image-based phishing classification up to
50 times faster
at the 50th percentile and
2.5 times faster
at the 99th percentile. On average, users will get their phishing classification results after
100 milliseconds, instead of 1.8 seconds
.
This benefits you in two ways as you use Chrome. First and foremost, using less CPU time to achieve the same work improves general performance. Less CPU time means less battery drain and less time with spinning fans.
Second, getting the results faster means Chrome can warn you earlier. The optimization brought the percentage of requests that took more than 5 seconds to process from 16.25% to less than 1.6%. This speed improvement makes a real difference in security - especially when it comes to stopping you from entering your password in a malicious site!
Overall, these changes achieve a reduction of almost
1.2% of the total CPU
time used by all Chrome renderer processes and utility processes.
At Chrome’s scale, even minor algorithm improvements can result in major energy efficiency gains in aggregate. Here’s to many more centuries of CPU time saved!
Stay tuned for many more performance improvements to come!
Posted by Olivier Li Shing Tat-Dupuis, Chrome Developer
Data source for all statistics:
Real-world data
anonymously aggregated from Chrome clients.
Labels
$200K
1
10th birthday
4
abusive ads
1
abusive notifications
2
accessibility
3
ad blockers
1
ad blocking
2
advanced capabilities
1
android
2
anti abuse
1
anti-deception
1
background periodic sync
1
badging
1
benchmarks
1
beta
83
better ads standards
1
billing
1
birthday
4
blink
2
browser
2
browser interoperability
1
bundles
1
capabilities
6
capable web
1
cds
1
cds18
2
cds2018
1
chrome
35
chrome 81
1
chrome 83
2
chrome 84
2
chrome ads
1
chrome apps
5
Chrome dev
1
chrome dev summit
1
chrome dev summit 2018
1
chrome dev summit 2019
1
chrome developer
1
Chrome Developer Center
1
chrome developer summit
1
chrome devtools
1
Chrome extension
1
chrome extensions
3
Chrome Frame
1
Chrome lite
1
Chrome on Android
2
chrome on ios
1
Chrome on Mac
1
Chrome OS
1
chrome privacy
4
chrome releases
1
chrome security
10
chrome web store
32
chromedevtools
1
chromeframe
3
chromeos
4
chromeos.dev
1
chromium
9
cloud print
1
coalition
1
coalition for better ads
1
contact picker
1
content indexing
1
cookies
1
core web vitals
2
csrf
1
css
1
cumulative layout shift
1
custom tabs
1
dart
8
dashboard
1
Data Saver
3
Data saver desktop extension
1
day 2
1
deceptive installation
1
declarative net request api
1
design
2
developer dashboard
1
Developer Program Policy
2
developer website
1
devtools
13
digital event
1
discoverability
1
DNS-over-HTTPS
4
DoH
4
emoji
1
emscriptem
1
enterprise
1
extensions
27
Fast badging
1
faster web
1
features
1
feedback
2
field data
1
first input delay
1
Follow
1
fonts
1
form controls
1
frameworks
1
fugu
2
fund
1
funding
1
gdd
1
google earth
1
google event
1
google io 2019
1
google web developer
1
googlechrome
12
harmful ads
1
html5
11
HTTP/3
1
HTTPS
4
iframes
1
images
1
incognito
1
insecure forms
1
intent to explain
1
ios
1
ios Chrome
1
issue tracker
3
jank
1
javascript
5
lab data
1
labelling
1
largest contentful paint
1
launch
1
lazy-loading
1
lighthouse
2
linux
2
Lite Mode
2
Lite pages
1
loading interventions
1
loading optimizations
1
lock icon
1
long-tail
1
mac
1
manifest v3
2
metrics
2
microsoft edge
1
mixed forms
1
mobile
2
na
1
native client
8
native file system
1
New Features
5
notifications
1
octane
1
open web
4
origin trials
2
pagespeed insights
1
pagespeedinsights
1
passwords
1
payment handler
1
payment request
1
payments
2
performance
20
performance tools
1
permission UI
1
permissions
1
play store
1
portals
3
prefetching
1
privacy
2
privacy sandbox
4
private prefetch proxy
1
profile guided optimization
1
progressive web apps
2
Project Strobe
1
protection
1
pwa
1
QUIC
1
quieter permissions
1
releases
3
removals
1
rlz
1
root program
1
safe browsing
2
Secure DNS
2
security
36
site isolation
1
slow loading
1
sms receiver
1
spam policy
1
spdy
2
spectre
1
speed
4
ssl
2
store listing
1
strobe
2
subscription pages
1
suspicious site reporter extension
1
TCP
1
the fast and the curious
23
TLS
1
tools
1
tracing
1
transparency
1
trusted web activities
1
twa
2
user agent string
1
user data policy
1
v8
6
video
2
wasm
1
web
1
web apps
1
web assembly
2
web developers
1
web intents
1
web packaging
1
web payments
1
web platform
1
web request api
1
web vitals
1
web.dev
1
web.dev live
1
webapi
1
webassembly
1
webaudio
3
webgl
7
webkit
5
WebM
1
webmaster
1
webp
5
webrtc
6
websockets
5
webtiming
1
writable-files
1
yerba beuna center for the arts
1
Archive
2025
Jul
Jun
May
Jan
2024
Dec
Aug
Jun
May
Apr
Mar
Feb
2023
Nov
Oct
Sep
Aug
Jun
May
Apr
Feb
2022
Dec
Sep
Aug
Jun
May
Apr
Mar
Feb
Jan
2021
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2020
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2019
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Dec
Nov
Oct
Sep
Aug
Jun
May
Apr
Mar
Feb
Jan
2015
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2011
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2010
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2009
Dec
Nov
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2008
Dec
Nov
Oct
Sep
Feed
Follow @ChromiumDev
Give us feedback in our
Product Forums
.
眼袋重是什么原因
停经闭经吃什么药调理
9月28日什么星座
姜茶什么时候喝最好
什么叫代谢
吗丁啉是什么药
guess什么意思
见人说人话见鬼说鬼话是什么意思
肝胆胰腺属于什么科
红枸杞有什么功效
杜鹃花什么时候开
mri是什么
黑头发有什么好处脑筋急转弯
口苦吃什么药最有效
长脸适合什么发型
右肩膀疼是什么原因
烟嗓是什么意思
丹参有什么作用
化疗后吃什么增加白细胞
凝血酶时间是什么意思
10月15号是什么星座的hcv9jop7ns3r.cn
为什么丰胸霜一抹就变大hcv8jop8ns1r.cn
黑绿色大便是什么原因hcv9jop5ns8r.cn
墙内开花墙外香是什么意思hcv7jop5ns0r.cn
膀胱炎尿道炎吃什么药hcv9jop6ns2r.cn
什么是阳历hcv8jop7ns7r.cn
胃嗳气是什么原因hcv9jop1ns7r.cn
7.12是什么星座hcv8jop8ns0r.cn
6s管理内容是什么hcv8jop4ns8r.cn
jbl是什么牌子hcv8jop0ns4r.cn
什么是乳腺增生hcv8jop5ns7r.cn
隐血阳性什么意思hcv8jop8ns0r.cn
空调制冷量是什么意思hcv8jop8ns9r.cn
招财进宝是什么生肖hcv9jop2ns5r.cn
一花一世界一叶一菩提是什么意思hcv9jop6ns3r.cn
主动脉硬化是什么意思hcv9jop1ns9r.cn
陶渊明什么朝代hcv8jop3ns2r.cn
月子能吃什么水果hcv8jop4ns0r.cn
doms是什么意思hcv8jop4ns0r.cn
每天吃洋葱有什么好处hcv7jop9ns4r.cn
百度