衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

移動(dòng)應(yīng)用隱私合規(guī)檢測(cè)簡(jiǎn)介及目標(biāo)檢測(cè)技術(shù)的應(yīng)用

科技怪授 ? 來源:科技怪授 ? 作者:科技怪授 ? 2022-10-13 09:09 ? 次閱讀

1 移動(dòng)應(yīng)用隱私合規(guī)檢測(cè)背景簡(jiǎn)介

移動(dòng)應(yīng)用的隱私合規(guī)檢測(cè),從技術(shù)形態(tài)上可以分為靜態(tài)檢測(cè)方案與動(dòng)態(tài)檢測(cè)方案。以下分別作簡(jiǎn)要介紹。

1.1 靜態(tài)檢測(cè)

靜態(tài)檢測(cè)方案通過對(duì)移動(dòng)應(yīng)用的安裝包進(jìn)行反編譯,進(jìn)而通過靜態(tài)數(shù)據(jù)流、控制流分析等技術(shù),檢測(cè)移動(dòng)應(yīng)用中可能存在的隱私泄露問題。在該領(lǐng)域中,常用到以下工具:

? Apktool [1]: 反編譯安卓Apk,可以反編譯資源,并在進(jìn)行修改之后重新打包Apk

? dex2jar [2]: 將Apk反編譯成Java源碼(classes.dex轉(zhuǎn)化成jar文件)

? Soot [3]:Soot最初是Java優(yōu)化框架,發(fā)展至今已廣泛應(yīng)用于分析優(yōu)化和可視化Java和Android應(yīng)用程序。

? Flowdroid [4]: 基于IFDS算法實(shí)現(xiàn)的針對(duì)Android的靜態(tài)污點(diǎn)分析框架

利用上述工具,開發(fā)者可以制定相應(yīng)的規(guī)范檢測(cè)項(xiàng),從而檢測(cè)到應(yīng)用中存在的隱私泄露隱患。

1.2 動(dòng)態(tài)檢測(cè)

動(dòng)態(tài)檢測(cè)方案通過運(yùn)行待檢測(cè)應(yīng)用于真實(shí)手機(jī)或者模擬器沙箱,通過監(jiān)控移動(dòng)應(yīng)用對(duì)系統(tǒng)內(nèi)敏感資源的訪問,結(jié)合移動(dòng)應(yīng)用的隱私政策聲明分析,檢測(cè)移動(dòng)應(yīng)用是否包含隱私違規(guī)行為。應(yīng)用運(yùn)行則可以由人工進(jìn)行或者UI自動(dòng)化。

1.2.1 敏感行為監(jiān)測(cè)

運(yùn)行時(shí)敏感行監(jiān)測(cè)實(shí)時(shí)監(jiān)控應(yīng)用對(duì)用戶隱私敏感數(shù)據(jù)的訪問。在實(shí)現(xiàn)上分為兩種:一種是直接在源碼中添加監(jiān)控代碼。如在AOSP代碼中的getLastLocation中直接添加代碼,記錄API訪問行為。另一種則是通過hook方案,不直接修改源碼,而是在系統(tǒng)運(yùn)行APP時(shí)添加邏輯鉤子,在APP調(diào)用特定敏感API時(shí),先跳轉(zhuǎn)至hook函數(shù),最后再返回調(diào)用原敏感API。其中,hook函數(shù)負(fù)責(zé)記錄應(yīng)用的API訪問行為。

1.2.2 UI自動(dòng)化

移動(dòng)應(yīng)用自動(dòng)化即通過程序控制移動(dòng)應(yīng)用UI交互。該領(lǐng)域典型的工具有: monkey [5],進(jìn)行UI界面隨機(jī)點(diǎn)擊以及系統(tǒng)級(jí)事件。第三方UI自動(dòng)化工具:uiautomator2 [6]和AndroidViewClient [7], 基于系統(tǒng)工具uiautomator實(shí)現(xiàn),能夠?qū)崿F(xiàn)基本的自動(dòng)化UI測(cè)試功能編程

2 目標(biāo)檢測(cè)技術(shù)在隱私合規(guī)檢測(cè)領(lǐng)域的應(yīng)用

深度學(xué)習(xí)中的目標(biāo)檢測(cè),主要用于在視圖中檢測(cè)出物體的類別和位置,如下圖所示。目前業(yè)界主要有YOLO [7],SSD [8]和RCNN [9]三類深度學(xué)習(xí)算法。

image.png

以Faster RCNN為例,該算法是RCNN算法的演進(jìn)。在結(jié)構(gòu)上,F(xiàn)aster RCNN將特征抽取(feature extraction),proposal提取,bounding box regression(rect refine),classification都整合在了一個(gè)網(wǎng)絡(luò)中,使得綜合性能有較大提高,在檢測(cè)速度方面尤為明顯。Faster RCNN主要分為4個(gè)主要內(nèi)容:

  1. Conv layers。作為一種CNN網(wǎng)絡(luò)目標(biāo)檢測(cè)方法,F(xiàn)aster RCNN首先使用一組基礎(chǔ)的conv+relu+pooling層提取image的feature maps。該feature maps被共享用于后續(xù)RPN層和全連接層。
  2. Region Proposal Networks。RPN網(wǎng)絡(luò)用于生成region proposals。該層通過softmax判斷anchors屬于positive或者negative,再利用bounding box regression修正anchors獲得精確的proposals。
  3. Roi Pooling。該層收集輸入的feature maps和proposals,綜合這些信息后提取proposal feature maps,送入后續(xù)全連接層判定目標(biāo)類別。
  4. Classification。利用proposal feature maps計(jì)算proposal的類別,同時(shí)再次bounding box regression獲得檢測(cè)框最終的精確位置。

image.png

2.1 應(yīng)用點(diǎn)

在UI自動(dòng)化中,常常存在基于uiautomator的工具無法識(shí)別的UI布局。主要有兩種原因?qū)е逻@種情況:1、UI內(nèi)容由整張圖片渲染而成;2、UI控件原因,某些用戶編寫的UI控件沒有支持無障礙服務(wù),導(dǎo)致uiautomator無法獲取UI布局。此時(shí),使用UI圖片目標(biāo)識(shí)別,可以判斷可點(diǎn)擊的有效區(qū)域。

image.png

.jpg)

如上圖所示,在Sechunter的UI自動(dòng)化中,我們需要獲取應(yīng)用的隱私聲明文件鏈接,以及相應(yīng)的“同意”、“不同意”的位置。在uiautomator無法獲得UI布局的情況下,可以進(jìn)行目標(biāo)識(shí)別,通過圖像獲得可點(diǎn)擊位置,從而推進(jìn)UI自動(dòng)化測(cè)試的繼續(xù)執(zhí)行。

2.2 目標(biāo)檢測(cè)技術(shù)的應(yīng)用

在模型訓(xùn)練中,主要困難在于數(shù)據(jù)集收集。Sechunter的解決方案是,先通過傳統(tǒng)的圖片處理方案獲取初步的數(shù)據(jù)集,這里我們使用了圖片處理領(lǐng)域的顯著區(qū)域識(shí)別。這個(gè)過程的關(guān)鍵是要有一個(gè)驗(yàn)證模塊,對(duì)隱私聲明鏈接而言,即驗(yàn)證該區(qū)域點(diǎn)擊跳轉(zhuǎn)后內(nèi)容的確是隱私聲明。我們使用了LDA主題模型來判斷文本內(nèi)容是否是隱私政策。通過驗(yàn)證的樣本都收納到數(shù)據(jù)集中,然后用這些標(biāo)注數(shù)據(jù)進(jìn)行第一版的目標(biāo)識(shí)別模型訓(xùn)練。

訓(xùn)練出來的模型只是利用傳統(tǒng)圖像處理能夠識(shí)別成功的圖片進(jìn)行學(xué)習(xí)。對(duì)于不成功的圖片,我們進(jìn)一步使用OCR。OCR能夠識(shí)別出圖像中的文字內(nèi)容及其位置。結(jié)合第一階段的目標(biāo)識(shí)別模型進(jìn)行結(jié)果融合,可以得到更為精確的可點(diǎn)擊區(qū)域結(jié)果,并且這個(gè)時(shí)候的融合方案已經(jīng)初步可以使用了。隨著數(shù)據(jù)集的積累,目標(biāo)檢測(cè)模型的檢測(cè)結(jié)果也變得更精確。最終能夠只使用目標(biāo)識(shí)別方案。

3 小結(jié)

移動(dòng)應(yīng)用隱私合規(guī)檢測(cè)對(duì)保護(hù)個(gè)人信息安全有著重要作用。但目前市場(chǎng)上的工具自動(dòng)化檢測(cè)能力普遍都還比較有限。Sechunter在自動(dòng)化隱私合規(guī)檢測(cè)領(lǐng)域做了一些積極探索,進(jìn)行了眾多跨領(lǐng)域技術(shù)調(diào)研,本文介紹的目標(biāo)識(shí)別技術(shù)能夠幫助自動(dòng)化工具更快更準(zhǔn)地識(shí)別UI可點(diǎn)擊區(qū)域。
審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    引線鍵檢測(cè)的基礎(chǔ)知識(shí)

    引線鍵檢測(cè) 引線鍵完成后的檢測(cè)是確保產(chǎn)品可靠性和后續(xù)功能測(cè)試順利進(jìn)行的關(guān)鍵環(huán)節(jié)。檢測(cè)項(xiàng)目全面且細(xì)致,涵蓋了從外觀到內(nèi)部結(jié)構(gòu)的多個(gè)方面。
    的頭像 發(fā)表于 01-02 14:07 ?218次閱讀
    引線鍵<b class='flag-5'>合</b><b class='flag-5'>檢測(cè)</b>的基礎(chǔ)知識(shí)

    AI模型部署邊緣設(shè)備的奇妙之旅:目標(biāo)檢測(cè)模型

    以及邊緣計(jì)算能力的增強(qiáng),越來越多的目標(biāo)檢測(cè)應(yīng)用開始直接在靠近數(shù)據(jù)源的邊緣設(shè)備上運(yùn)行。這不僅減少了數(shù)據(jù)傳輸延遲,保護(hù)了用戶隱私,同時(shí)也減輕了云端服務(wù)器的壓力。然而,在邊緣端部署高效且準(zhǔn)確的目標(biāo)
    發(fā)表于 12-19 14:33

    測(cè)長(zhǎng)機(jī)能檢測(cè)螺紋環(huán)規(guī)嗎?

    。操作者只需裝好被測(cè)螺紋環(huán)規(guī),在檢測(cè)軟件上選擇相應(yīng)標(biāo)準(zhǔn)并輸入規(guī)格參數(shù),移動(dòng)頭座接觸被測(cè)件,調(diào)整五軸工作臺(tái)找到拐點(diǎn),采樣完成即可得到測(cè)量數(shù)據(jù)。整個(gè)過程不超過 3 分鐘,系統(tǒng)還可自動(dòng)計(jì)算螺紋中徑等各項(xiàng)參數(shù),并依據(jù)內(nèi)置標(biāo)準(zhǔn)數(shù)據(jù)庫對(duì)被測(cè)
    發(fā)表于 11-20 17:27

    康謀分享 | 數(shù)據(jù)隱私和匿名化:PIPL與GDPR下,如何確保數(shù)據(jù)規(guī)?(一)

    自動(dòng)駕駛技術(shù)的快速發(fā)展伴隨著數(shù)據(jù)隱私保護(hù)的嚴(yán)峻挑戰(zhàn)。PIPL和GDPR為自動(dòng)駕駛數(shù)據(jù)規(guī)設(shè)立了高標(biāo)準(zhǔn)。本篇文章將帶大家深入探討PIPL與GDPR的異同點(diǎn),期望能夠幫助車企更好地理解并應(yīng)
    的頭像 發(fā)表于 09-29 10:28 ?1464次閱讀
    康謀分享 | 數(shù)據(jù)<b class='flag-5'>隱私</b>和匿名化:PIPL與GDPR下,如何確保數(shù)據(jù)<b class='flag-5'>合</b><b class='flag-5'>規(guī)</b>?(一)

    圖像分割與目標(biāo)檢測(cè)的區(qū)別是什么

    圖像分割與目標(biāo)檢測(cè)是計(jì)算機(jī)視覺領(lǐng)域的兩個(gè)重要任務(wù),它們?cè)谠S多應(yīng)用場(chǎng)景中都發(fā)揮著關(guān)鍵作用。然而,盡管它們?cè)谀承┓矫嬗邢嗨浦帲鼈兊?b class='flag-5'>目標(biāo)、方法和應(yīng)用場(chǎng)景有很大的不同。本文將介紹圖像分割與目標(biāo)
    的頭像 發(fā)表于 07-17 09:53 ?1516次閱讀

    目標(biāo)檢測(cè)與圖像識(shí)別的區(qū)別在哪

    目標(biāo)檢測(cè)與圖像識(shí)別是計(jì)算機(jī)視覺領(lǐng)域中的兩個(gè)重要研究方向,它們?cè)趯?shí)際應(yīng)用中有著廣泛的應(yīng)用,如自動(dòng)駕駛、智能監(jiān)控、醫(yī)療診斷等。盡管它們?cè)谀承┓矫嬗邢嗨浦帲鼈冎g存在一些關(guān)鍵的區(qū)別。 基本概念 目標(biāo)
    的頭像 發(fā)表于 07-17 09:51 ?1084次閱讀

    目標(biāo)檢測(cè)與識(shí)別技術(shù)有哪些

    目標(biāo)檢測(cè)與識(shí)別技術(shù)是計(jì)算機(jī)視覺領(lǐng)域的重要研究方向,廣泛應(yīng)用于安全監(jiān)控、自動(dòng)駕駛、醫(yī)療診斷、工業(yè)自動(dòng)化等領(lǐng)域。 目標(biāo)檢測(cè)與識(shí)別
    的頭像 發(fā)表于 07-17 09:40 ?750次閱讀

    目標(biāo)檢測(cè)與識(shí)別技術(shù)的關(guān)系是什么

    目標(biāo)檢測(cè)與識(shí)別技術(shù)是計(jì)算機(jī)視覺領(lǐng)域的兩個(gè)重要研究方向,它們之間存在著密切的聯(lián)系和相互依賴的關(guān)系。 一、目標(biāo)檢測(cè)與識(shí)別
    的頭像 發(fā)表于 07-17 09:38 ?782次閱讀

    目標(biāo)檢測(cè)識(shí)別主要應(yīng)用于哪些方面

    目標(biāo)檢測(cè)識(shí)別是計(jì)算機(jī)視覺領(lǐng)域的一個(gè)重要研究方向,它主要關(guān)注于從圖像或視頻中識(shí)別和定位目標(biāo)物體。隨著計(jì)算機(jī)視覺技術(shù)的不斷發(fā)展,目標(biāo)
    的頭像 發(fā)表于 07-17 09:34 ?1243次閱讀

    慧視小目標(biāo)識(shí)別算法 解決目標(biāo)檢測(cè)中的老大難問題

    隨著深度學(xué)習(xí)和人工智能技術(shù)的興起與技術(shù)成熟,一大批如FasterR-CNN、RetinaNet、YOLO等可以在工業(yè)界使用的目標(biāo)檢測(cè)算法已逐步成熟并進(jìn)入實(shí)際應(yīng)用,大多數(shù)場(chǎng)景下的
    的頭像 發(fā)表于 07-17 08:29 ?577次閱讀
    慧視小<b class='flag-5'>目標(biāo)</b>識(shí)別算法   解決<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)</b>中的老大難問題

    基于深度學(xué)習(xí)的小目標(biāo)檢測(cè)

    在計(jì)算機(jī)視覺領(lǐng)域,目標(biāo)檢測(cè)一直是研究的熱點(diǎn)和難點(diǎn)之一。特別是在小目標(biāo)檢測(cè)方面,由于小目標(biāo)在圖像中所占比例小、特征不明顯,使得
    的頭像 發(fā)表于 07-04 17:25 ?1059次閱讀

    圖像檢測(cè)與識(shí)別技術(shù)的關(guān)系

    檢測(cè)技術(shù)是指利用計(jì)算機(jī)視覺技術(shù),對(duì)圖像中的特定目標(biāo)進(jìn)行定位和識(shí)別的過程。它通常包括圖像預(yù)處理、特征提取、目標(biāo)
    的頭像 發(fā)表于 07-03 14:43 ?729次閱讀

    深入了解目標(biāo)檢測(cè)深度學(xué)習(xí)算法的技術(shù)細(xì)節(jié)

    本文將討論目標(biāo)檢測(cè)的基本方法(窮盡搜索、R-CNN、FastR-CNN和FasterR-CNN),并嘗試?yán)斫饷總€(gè)模型的技術(shù)細(xì)節(jié)。為了讓經(jīng)驗(yàn)水平各不相同的讀者都能夠理解,文章不會(huì)使用任何公式來進(jìn)行講解
    的頭像 發(fā)表于 04-30 08:27 ?392次閱讀
    深入了解<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)</b>深度學(xué)習(xí)算法的<b class='flag-5'>技術(shù)</b>細(xì)節(jié)

    AI驅(qū)動(dòng)的雷達(dá)目標(biāo)檢測(cè):前沿技術(shù)與實(shí)現(xiàn)策略

    傳統(tǒng)的雷達(dá)目標(biāo)檢測(cè)方法,主要圍繞雷達(dá)回波信號(hào)的統(tǒng)計(jì)特性進(jìn)行建模,進(jìn)而在噪聲和雜波的背景下對(duì)目標(biāo)存在與否進(jìn)行判決,常用的典型算法如似然比檢測(cè)(LRT)、
    發(fā)表于 03-01 12:26 ?3182次閱讀
    AI驅(qū)動(dòng)的雷達(dá)<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)</b>:前沿<b class='flag-5'>技術(shù)</b>與實(shí)現(xiàn)策略

    巍泰技術(shù)毫米波雷達(dá)如何助力道路車輛預(yù)警?靜態(tài)目標(biāo)檢測(cè)是關(guān)鍵

    毫米波雷達(dá)可以識(shí)別靜態(tài)目標(biāo),但在某些應(yīng)用場(chǎng)景下,為了防止功能誤觸,會(huì)濾除靜止目標(biāo)的特征。然而,在車輛預(yù)警的實(shí)際應(yīng)用中,靜態(tài)目標(biāo)檢測(cè)十分必要。目前用于霧天安全行車誘導(dǎo)的車輛
    的頭像 發(fā)表于 02-27 15:59 ?1007次閱讀
    巍泰<b class='flag-5'>技術(shù)</b>毫米波雷達(dá)如何助力道路車輛預(yù)警?靜態(tài)<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)</b>是關(guān)鍵
    百家乐官网庄闲分布概率| 太阳城百家乐官网娱乐开户| 百家乐官网的最佳玩| 澳门百家乐网上直赌| 德州扑克网站| 大发百家乐官网游戏| 三元玄空24山坐向| 威尼斯人娱乐平台代理| 百家乐官网视频表演| 三元玄空24山坐向| 大发888真人娱乐场游戏平台| 真钱百家乐官网开户试玩| 博彩百家乐网址| 肯博88网| 缅甸百家乐官网赌城| 百家乐视| 百家乐官网游戏怎么刷钱| 赌博百家乐技巧| 镇康县| 在线百家乐娱乐| bet365.com| 百家乐官网计划| 全讯网一码353788| 百家乐官网赌场策略| 女优百家乐的玩法技巧和规则 | 老虎机游戏在线玩| 网上百家乐官网平台下载| 网上百家乐娱乐平台| 豪杰百家乐官网现金网| 高档百家乐桌子| 临泉县| 百家乐真人游戏娱乐网| 百家乐官网投资心得| 百家乐娱乐城备用网址| 威信县| 百家乐币| 百家乐官网怎么才会赢| 圣安娜百家乐代理| 百家乐官网视频无法显示| 丽都百家乐的玩法技巧和规则 | 百家乐六手变化混合赢家打|