精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Google 給 7.1+ 加了段代碼,讓你覺得更安全了嗎?

開發 開發工具
近期 Android 7.1 Nougat 中,悄悄的加入了一項新的安全相關的功能,被稱為 “Panic Detection“ ,翻譯過來就是 “緊急檢測“ ,它的主要作用是連續監聽用戶的多次后退按鈕事件,當觸發到一定的臨界值的時候,就直接讓用戶返回到主屏幕。

一、前言

雖然看到這篇文章朋友,知道如何預防一些 Android 下的流氓軟件。 但是 Android 的大多數用戶,并沒有這種預防的意識,基本上每隔一段時間,都會有一些 Android 上的惡意軟件而對用戶造成損失的事件報出來。

據我所知,有一些惡意軟件,會試圖獲取 Root 權限,然后劫持用戶的屏幕,讓用戶無法離開它設置的界面。當用戶無法自由的操作自己的手機屏幕,也就無法進行一些補救措施。

近期 Android 7.1 Nougat 中,悄悄的加入了一項新的安全相關的功能,被稱為 “Panic Detection“ ,翻譯過來就是 “緊急檢測“ ,它的主要作用是連續監聽用戶的多次后退按鈕事件,當觸發到一定的臨界值的時候,就直接讓用戶返回到主屏幕。

這樣的一個功能,系統來做其實就比較好理解了,當你被惡意軟件劫持屏幕的時候,如果觸發了”緊急檢測”的功能,讓用戶可以回到主頁上,就有機會去卸載掉這些惡意軟件。

二、Panic Detection

Panic Detection 現在應該還在測試階段,默認情況下,它現在是處于被關閉的狀態,所以哪怕現在設備運行在 Android 7.1+ 的環境下,也并不會將這個功能開啟。

關于 Panic Detection 的一些開關配置,可以在 config.xml 文件中找到。

默認情況下,它的值是 0 ,表示什么都不做。而一旦將它設置為 1 之后,就開啟了 Panic Detection 模式,當觸發到它的時候,會回到主屏幕。

首先,這樣的一個功能,讓我們自己來開發實現的話,實際上思路大致上也差不多:

需要一個開關配置來標記是否啟用。

需要設置點擊多少次觸發 Panic Detection 模式。

需要設定每次點擊的間隔。

開關配置我們已經了解到了,后面的思路,其實有點像我們比較常見,點擊兩次退出 App 的需求實現。

實際上 Google 也是這樣實現的。

它在 PhoneWindowManager.java 中,定義了點擊 Back 鍵,觸發 “Panic Detection“ 的次數。

PANIC_PRESS_BACK_COUNT 設置的就是進入 Panic 模式的 Back 按鈕點擊的次數。這里可以看到,配置的是點擊 4 次,就會觸發。

而 PANIC_PRESS_BACK_NOTHING 和 PANIC_PRESS_BACK_HONE 分別表示了在 config.xml 中配置的 config_backPanicBehavior 的值。

不管 config_backPanicBehavior 是否開啟,用戶每次點擊 back 按鈕,實際上都會被檢查。而當它開啟的時候,首先,系統會攔截 KEYCODE_BACK 事件的按下,并檢查是否多次按下或者是一次長按,然后再來判斷是觸發 Panic Detection 模式,還是將事件向上傳遞給應用程序。

這個的處理是在 PhoneWindowManager.interceptKeyBeforeQueueing() 中完成的。

可以看到,在 KEYCODE_BACK 被按下的時候,會調用 interceptBackKeyDown() 來處理。

在 interceptBackKeyDown() 方法中,會有一個點擊次數的計數,來比較當前點擊 Back 鍵的次數,是否達到 PANIC_PRESS_BACK_COUNT 配置的次數。

一旦沒有達到 PANIC_PRESS_BACK_COUNT 配置的次數,就會移除 MSG_BACK_DELAYED_PRESS 的消息。

而這個 MSG_BACK_DELAYED_PRESS 的消息,是在 interceptBackKeyUp() 發出的,它攔截了 Back 按鍵的抬起。

從這里可以看出來,它在每次 Back 鍵點擊的時候,都有一個超時的時間(300ms),去檢查是否是連續的點擊,也就是說,兩次點擊的間隔在 300ms 之間,4 次點擊,會觸發 Panic Detection 模式。

300ms 的值,存儲在 ViewConfiguration.java 中。

接下來再看看發送出去的 MSG_BACK_DELAYED_PRESS 消息的處理。

最終會調用 backMultiPressAction() 和 finishBackKeyPress() 方法,在 finishBackKeyPress() 中,會將 Back 按鍵的計數器置為 0 。

而在 BackMultiPressAction() 中,就會去做啟動 Home 頁的操作。

launchHomeFromHoyKey() 就是真的去執行去到桌面的邏輯了,代碼一屏截圖截不下,有興趣可以在線查閱源碼,本文中,所有代碼的截圖,都有行號,可以方便查找。

在線源碼地址:

PhoneWindowManager:https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/services/core/java/com/android/server/policy/PhoneWindowManager.java

ViewConfiguration:https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/view/ViewConfiguration.java

三、小結

雖然這是一個非常小且未公開的功能,但是仍然能看出 Google 在為 Android 的系統安全問題做努力。

不過 Panic Detection 感覺更像是一個在 Android 系統中的鎮定劑,讓用戶可以有響應的操作自己的設備,回到 Home 頁,但是實際上,真正復雜的過程是如何卸載掉這些惡意程序。不過這個功能應該還在測試階段,期待它的完善能讓 Android 更安全。

Panic Detection 的改動,最早是于 7 月 7 日,被 XDA Developers 的開發者 @Mishaal Rahman 發現的,目前也被 Google 確認了。

【本文為51CTO專欄作者“張旸”的原創稿件,轉載請通過微信公眾號聯系作者獲取授權】

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2016-03-28 10:19:54

代碼智慧人類

2013-07-15 16:55:45

2025-04-29 02:22:00

Python技巧CLI

2018-03-22 12:44:13

2020-08-13 10:11:14

物聯網安全智能家居物聯網

2023-09-06 12:55:42

2012-10-24 09:42:27

數據安全BYOD云數據

2024-11-22 06:00:00

自動鎖定WinForm

2025-10-09 00:00:00

2018-02-06 08:31:27

比特幣網絡攻擊安全

2014-02-26 15:57:41

eLTE華為

2024-10-07 11:02:08

requests編程PythonAI

2021-03-28 16:55:11

Python工具鏈代碼

2018-05-14 17:30:25

2022-08-28 10:08:53

前端代碼前端

2011-08-01 15:45:47

垃圾廣告電子郵箱安全

2010-08-24 10:21:00

2022-05-09 13:37:44

VR智慧城市智慧交通

2024-05-07 13:44:57

點贊
收藏

51CTO技術棧公眾號

蜜桃欧美视频| 日韩小视频在线| 日韩精品一区二区三区不卡 | 精东粉嫩av免费一区二区三区| 日日狠狠久久偷偷四色综合免费| 中国免费黄色片| 在线一区视频观看| 亚洲精选一二三| 日本一区不卡| 高h调教冰块play男男双性文| 久久婷婷亚洲| 欧美激情亚洲精品| 中字幕一区二区三区乱码| 一区二区三区视频播放| 在线一区二区三区| 男的插女的下面视频| 成人在线观看网站| 国产成人aaaa| 国产精品三级网站| 波多野结衣国产| 亚洲精品a级片| 亚洲欧美在线免费观看| 麻豆短视频在线观看| 国产激情欧美| 色综合天天综合狠狠| 4444亚洲人成无码网在线观看| 黄色av网站在线免费观看| 国产aⅴ综合色| 成人高清视频观看www| 4438国产精品一区二区| 欧美日韩一卡| 久久影视电视剧免费网站清宫辞电视| 亚洲激情视频小说| 久久悠悠精品综合网| 日韩美一区二区三区| 欧美在线aaa| 成人性生交大片免费网站| 亚洲国产成人av好男人在线观看| 黄色a级在线观看| 高清中文字幕一区二区三区| 99久久99久久精品免费看蜜桃| 91文字幕巨乱亚洲香蕉| 夜夜狠狠擅视频| 日本亚洲一区二区| 国产xxx69麻豆国语对白| 偷偷操不一样的久久| 国产精品红桃| 欧美高清不卡在线| 国产成人无码aa精品一区| 久久一区二区三区电影| 国产一区二区三区在线播放免费观看 | 青青草手机在线视频| 久久在线免费| 日韩亚洲综合在线| 污污视频网站在线免费观看| 成人系列视频| www.精品av.com| 三上悠亚作品在线观看| 99精品在线观看| 久久精品国产亚洲一区二区| 蜜桃视频免费观看一区| 91色在线porny| 国产激情一区二区三区在线观看| 国产白浆在线观看| 国产一区二区女| 亚洲自拍偷拍在线| 亚洲av永久无码国产精品久久 | 亚洲福利视频一区| 大西瓜av在线| 少妇视频在线观看| 色狠狠色狠狠综合| 日日躁夜夜躁aaaabbbb| 天天综合在线观看| 日韩视频在线一区二区| 美女网站视频在线观看| 欧美aaaaaaaa牛牛影院| 亚洲欧美三级在线| 久草手机视频在线观看| 亚洲综合专区| 97视频在线观看成人| 久久青青草原亚洲av无码麻豆| 老鸭窝毛片一区二区三区| 国产精品久久网| 国产精品无码免费播放| 国产成人精品影院| 国产精品高清一区二区三区| 日本福利片在线| 国产欧美日韩亚州综合| 致1999电视剧免费观看策驰影院| 日韩欧美一起| 欧美特级www| 国产一伦一伦一伦| 91精品啪在线观看国产手机| 亚洲欧美日韩精品久久奇米色影视| 成年人在线免费看片| 91精品推荐| 4388成人网| 91成人国产综合久久精品| 成人精品小蝌蚪| 欧美自拍资源在线| 亚洲无线看天堂av| 大桥未久av一区二区三区| 日日躁夜夜躁aaaabbbb| 好吊妞视频这里有精品| 尤物tv国产一区| 久操视频免费在线观看| 美女诱惑黄网站一区| 91精品中文在线| 欧美色综合一区二区三区| 国产精品天美传媒| av在线播放亚洲| 成人动漫视频在线观看| 亚洲精品一区二区三区婷婷月 | 国产一区二区三区不卡在线| 一区二区视频免费在线观看| 久久久久久久久久久久久久国产| 精品久久亚洲| 在线免费看av不卡| 国产成人一区二区三区影院在线| 国产综合久久久久久久久久久久| 欧美午夜免费| 麻豆视频在线观看免费网站黄| 91精品婷婷国产综合久久竹菊| 手机av免费看| 亚洲国产裸拍裸体视频在线观看乱了中文 | 久久久久99精品成人片毛片| 青青青伊人色综合久久| 久久99影院| 黄色大片在线| 欧美一区二区三区在线视频 | 一区二区三区欧美视频| 四季av一区二区| 免费欧美一区| 欧美在线视频在线播放完整版免费观看| 不卡的日韩av| 亚洲女人****多毛耸耸8| 国产一区视频免费观看| 日韩电影不卡一区| 高清欧美一区二区三区| а√天堂资源在线| 夜夜爽夜夜爽精品视频| 三级黄色片播放| 午夜片欧美伦| 成人欧美一区二区三区黑人| 日韩黄色影院| 欧美日韩精品一区二区| 你懂得视频在线观看| 日韩av不卡在线观看| 日本不卡一区二区三区在线观看| 都市激情亚洲一区| 精品视频一区在线视频| 天堂在线免费观看视频| 91亚洲精品久久久蜜桃网站| 又粗又黑又大的吊av| 久久精品福利| 欧美专区第一页| 免费在线性爱视频| 色婷婷综合久久久| www.黄色在线| 蜜臀av性久久久久蜜臀av麻豆| 色乱码一区二区三在线看| 欧美日韩国产网站| 中文字幕亚洲无线码在线一区| 亚洲手机在线观看| 中文字幕一区三区| 午夜影院免费观看视频| 伊人狠狠色j香婷婷综合| 国产一区二区三区四区hd| 日韩激情电影| 在线电影欧美日韩一区二区私密| 国产精品久久久国产盗摄| 亚洲精品免费看| 91传媒理伦片在线观看| 久久久久91| 亚洲一区高清| 亚洲日本va午夜在线电影| 2019中文字幕在线观看| www.成人.com| 日韩三级高清在线| 天天综合网入口| 国产精品久久99| 中文字幕永久免费| 久久欧美肥婆一二区| 最新国产精品久久| 国产精品chinese在线观看| 欧美一区二区三区精品电影| 一区二区三区视频网站| 欧美不卡123| 欧美超碰在线观看| 1000部国产精品成人观看| 日本三级日本三级日本三级极| 久久久久国内| 蜜桃网站在线观看| 九九精品在线| 99国产超薄丝袜足j在线观看| 欧美日韩大片| 欧美成人亚洲成人| 内衣办公室在线| 日韩一区二区高清| 99精品人妻国产毛片| 亚洲精品亚洲人成人网在线播放| 欧美成人三级伦在线观看| 狠狠色狠狠色综合日日91app| 日本xxxxxxxxxx75| 欧美一级精品| 精品国产一区二区三区久久久久久 | 波多野结衣一区| 国产精品视频免费一区二区三区| 99久久精品一区二区成人| 992tv在线成人免费观看| 日本激情视频在线观看| 亚洲免费视频观看| 性一交一乱一乱一视频| 欧美日韩一区二区三区高清| 美日韩一二三区| 一区二区不卡在线视频 午夜欧美不卡在 | 精品中文在线| 国产精品亚洲精品| 自拍网站在线观看| 欧美极品第一页| 黄色av免费在线| 在线观看久久av| 久久久久久青草| 亚洲精品狠狠操| 成人毛片在线精品国产| 欧美日韩国产中文| 国产成人自拍偷拍| 欧美性猛交xxxx偷拍洗澡| 国产亚洲欧美久久久久| 亚洲欧美日韩一区| 女人裸体性做爰全过| 久久一区二区视频| 日韩综合第一页| 岛国av在线一区| 91精产国品一二三| 国产精品系列在线观看| 在线黄色免费看| 奇米777欧美一区二区| 亚洲人成无码www久久久| 国产日韩视频| 日韩av片在线看| 国产精品永久| av动漫在线观看| 性感少妇一区| 蜜臀久久99精品久久久酒店新书 | 日韩美女在线观看| 综合日韩av| 5566成人精品视频免费| 涩涩涩在线视频| 欧洲亚洲免费在线| 黑人巨大精品| 国产精品成人一区二区| 姬川优奈av一区二区在线电影| 日韩美女视频中文字幕| 国精产品一区二区三区有限公司| 国产成人欧美在线观看| 麻豆精品蜜桃| 91精品久久久久久久久久久久久久 | 黑人巨大精品欧美一区二区免费| www.av麻豆| 在线视频综合导航| 日本一区二区三区久久| 欧美日韩免费高清一区色橹橹| 亚洲综合网av| 精品欧美一区二区在线观看| 欧美一区二不卡视频| 国产丝袜视频一区| 成年人免费在线视频| 精品国模在线视频| 激情在线视频播放| 亚洲97在线观看| 四虎4545www国产精品| 成人乱人伦精品视频在线观看| 国产精品麻豆| 国产综合av一区二区三区| 同性恋视频一区| 亚洲一区二区三区色| 欧美a级在线| 波多野结衣家庭教师在线| 葵司免费一区二区三区四区五区| 岛国av在线免费| 成人动漫av在线| 在线小视频你懂的| 1024成人网| 日本午夜视频在线观看| 欧美日韩一二三区| 成人av一区二区三区在线观看| 亚洲精品视频久久| 看黄网站在线| 欧美一级大片在线观看| 在线成人免费| 久久av免费观看| 91精品亚洲| 国产美女三级视频| 国产乱妇无码大片在线观看| 国产精品1000部啪视频| 亚洲婷婷国产精品电影人久久| 日产精品久久久久| 欧美日韩一级黄| 四虎精品成人影院观看地址| 久久精品男人天堂| 在线能看的av网址| 亚洲在线一区二区| 国产成人调教视频在线观看 | 男人天堂亚洲天堂| 青青草原成人在线视频| 精品久久亚洲| 日韩欧美亚洲在线| 日韩亚洲国产欧美| 在线视频日韩欧美| 国产午夜精品一区二区三区嫩草| 欧美日韩精品在线观看视频| 91成人在线精品| 天堂av手机版| 欧美精品一区二区三区国产精品| 日韩成人高清| 精品一区二区三区国产| 欧美日韩99| √天堂资源在线| 中文字幕精品在线不卡| 天天操夜夜操视频| 亚洲成人久久久| 日本无删减在线| 国产一区视频在线| 国产中文字幕一区二区三区| 又大又硬又爽免费视频| 国产一区视频导航| 一级片黄色录像| 欧美综合久久久| 精品av中文字幕在线毛片| 91黑丝在线观看| 国内精品偷拍| 九色自拍视频在线观看| 国产成人日日夜夜| 精品自拍偷拍视频| 欧美高清www午色夜在线视频| 福利片在线看| 国产精品91视频| 国语产色综合| 天天操天天爱天天爽| 久久精品欧美一区二区三区不卡 | 美女mm1313爽爽久久久蜜臀| 亚洲国产av一区| 色综合天天综合在线视频| 日本中文字幕电影在线观看| 57pao成人永久免费视频| 日韩精品福利一区二区三区| 欧美日韩一道本| 久久综合久久综合久久| 欧美h在线观看| 亚洲午夜小视频| 韩国女主播一区二区| 亚洲成人在线视频网站| 蜜桃精品视频在线观看| 看黄色录像一级片| 欧美一区二区三区在线| 国产在线观看av| 成人免费视频网站| 午夜精品偷拍| 美女又爽又黄免费| 欧美性黄网官网| caoporn国产精品免费视频| 国产精品欧美一区二区三区奶水| 欧美高清在线| 伊人成人免费视频| 亚洲成人精品一区| 男人天堂网在线观看| 国产精品露脸av在线| 国产精品99久久| 日本一区二区免费视频| 精品久久久久久国产91| 免费在线看v| 成人综合网网址| 亚洲精品色图| 韩国三级hd中文字幕| 欧美一区二区三区性视频| 国产丝袜精品丝袜| 开心色怡人综合网站| 老鸭窝一区二区久久精品| 日韩高清dvd碟片| 亚洲国产小视频在线观看| 亚洲成人激情社区| 99热一区二区三区| 91免费视频网址| 91麻豆国产在线| 91a在线视频| 999国产精品| 在线免费播放av| 欧美日韩不卡视频| heyzo高清在线| 午夜午夜精品一区二区三区文| 国产成人在线视频网址| 黄色片中文字幕| 欧美区二区三区| 成人久久综合| 精品久久久久一区二区| 欧美影院一区二区| 2020国产在线| 一区二区三区四区欧美| 99久久免费视频.com|