[發(fā)明專利]一種確定APP責(zé)任主體的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011041584.9 | 申請日: | 2020-09-28 |
| 公開(公告)號(hào): | CN112257032B | 公開(公告)日: | 2023-07-14 |
| 發(fā)明(設(shè)計(jì))人: | 竇禹;易立;陸希玉;任彥 | 申請(專利權(quán))人: | 國家計(jì)算機(jī)網(wǎng)絡(luò)與信息安全管理中心 |
| 主分類號(hào): | G06F21/12 | 分類號(hào): | G06F21/12;G06F16/951;G06F16/9536;G06F16/955;G06F21/53 |
| 代理公司: | 北京永創(chuàng)新實(shí)專利事務(wù)所 11121 | 代理人: | 祗志潔 |
| 地址: | 100029*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 確定 app 責(zé)任 主體 方法 系統(tǒng) | ||
本發(fā)明提供了一種確定APP責(zé)任主體的方法及系統(tǒng),屬于應(yīng)用程序APP資源管理技術(shù)領(lǐng)域。本發(fā)明系統(tǒng)包括配置模塊、數(shù)據(jù)采集模塊、域名提取模塊以及數(shù)據(jù)分析模塊。本發(fā)明方法包括:配置爬取任務(wù)并下發(fā);對接收到的爬取任務(wù)進(jìn)行解析,開啟爬蟲進(jìn)程采集應(yīng)用信息;域名提取模塊啟動(dòng)APK分析程序;從URL鏈接中提取域名,過濾掉第三方SDK庫中的域名;啟動(dòng)爬蟲進(jìn)程,根據(jù)域名爬取網(wǎng)站信息以及網(wǎng)站的企業(yè)主體;數(shù)據(jù)分析模塊統(tǒng)計(jì)各域名出現(xiàn)的次數(shù),分析APP責(zé)任主體。本發(fā)明能有效實(shí)現(xiàn)自動(dòng)化分析以及主動(dòng)獲取APP責(zé)任主體,從多源來獲取APP的潛在責(zé)任主體信息,可從隱藏的信息中發(fā)現(xiàn)責(zé)任主體,提高了發(fā)現(xiàn)責(zé)任主體信息的效率。
技術(shù)領(lǐng)域
本發(fā)明屬于應(yīng)用程序APP資源管理領(lǐng)域,涉及一種確定APP責(zé)任主體的方法和系統(tǒng)。
背景技術(shù)
目前市場上常見的確定APP責(zé)任主體的方式是通過各大應(yīng)用市場中的開發(fā)者信息來確定該款A(yù)PP的責(zé)任主體,雖然大部分APP在應(yīng)用市場中進(jìn)行了實(shí)名認(rèn)證,但是還是會(huì)有一些APP沒有入駐應(yīng)用市場,或者使用了偽冒的身份信息。明確APP的責(zé)任主體有助于打擊違法應(yīng)用APP,保護(hù)用戶的隱私。
現(xiàn)有的確定APP責(zé)任主體的方法主要從APP應(yīng)用市場中的開發(fā)者信息來確定。在正規(guī)的應(yīng)用市場中進(jìn)行了開發(fā)者認(rèn)證功能,其責(zé)任主體準(zhǔn)確率較高,但是沒有認(rèn)證的無法確定其責(zé)任主體,并且有的APP沒有在應(yīng)用市場中發(fā)布,也無法確定其責(zé)任主體。
針對以上情況,需要通過主動(dòng)分析技術(shù)來確定APP的責(zé)任主體信息。
發(fā)明內(nèi)容
針對上述需求,為了確定APP的責(zé)任主體,本發(fā)明提供了一種確定APP責(zé)任主體的方法及系統(tǒng),通過主動(dòng)方式構(gòu)建第三方SDK資源庫,并且通過主動(dòng)爬取技術(shù)和分析技術(shù),收集多源數(shù)據(jù),通過對多源數(shù)據(jù)分析處理確定APP的責(zé)任主體。
本發(fā)明提供了一種確定APP責(zé)任主體的系統(tǒng),包括:配置模塊、數(shù)據(jù)采集模塊、域名提取模塊以及數(shù)據(jù)分析模塊。
用戶通過配置模塊配置APP爬取任務(wù)并下發(fā)給數(shù)據(jù)采集模塊,APP爬取任務(wù)的信息包括待爬取的網(wǎng)址、APP應(yīng)用市場名稱、XML路徑語言Xpath解析字段以及爬取周期。
數(shù)據(jù)采集模塊解析接收到的APP爬取任務(wù),首先爬取APP應(yīng)用信息以及下載APP的應(yīng)用程序包APK存儲(chǔ)在APP應(yīng)用信息庫中;其次,數(shù)據(jù)采集模塊開啟爬蟲進(jìn)程進(jìn)行網(wǎng)站數(shù)據(jù)采集,獲取網(wǎng)站信息以及網(wǎng)站的企業(yè)主體;所述的APP應(yīng)用信息包括:APP名稱、主包名稱、開發(fā)者信息、APK下載地址、發(fā)布時(shí)間、下載量以及版本信息;并下載APP的APK;將所采集的信息及下載的APK存入APP應(yīng)用信息庫;
域名提取模塊定期掃描APP應(yīng)用信息庫,當(dāng)有新的APP應(yīng)用信息時(shí),獲取相應(yīng)的APK,進(jìn)行APP信息采集,包括:(1)模擬APP運(yùn)行并抓包分析,獲取APP在運(yùn)行期間訪問的統(tǒng)一資源定位符URL鏈接;(2)基于沙盒APP分析靜態(tài)源碼,提取APP中包含的所有域名;域名提取模塊從獲取的URL鏈接中提取域名;域名提取模塊對提取的各域名,檢測是否屬于第三方軟件開發(fā)工具包SDK庫中的域名,若是過濾掉,若不是,將域名推送給數(shù)據(jù)采集模塊,調(diào)用爬蟲進(jìn)程進(jìn)行網(wǎng)站數(shù)據(jù)采集;
數(shù)據(jù)分析模塊接收數(shù)據(jù)采集模塊爬取的APP應(yīng)用信息、域名提取模塊提取的域名、根據(jù)域名爬取的網(wǎng)站信息以及域名的企業(yè)主體,對域名的出現(xiàn)次數(shù)進(jìn)行統(tǒng)計(jì),并為不同網(wǎng)站獲得的企業(yè)主體設(shè)置不同權(quán)重,將權(quán)重與對應(yīng)的域名出現(xiàn)次數(shù)相乘作為企業(yè)主體的優(yōu)先級(jí)數(shù)值,優(yōu)先級(jí)數(shù)值越大,表示企業(yè)主體是APP的責(zé)任主體的概率越大;根據(jù)計(jì)算的優(yōu)先級(jí)數(shù)值,對企業(yè)主體進(jìn)行排序,保留在超過閾值的企業(yè)主體,作為APP的責(zé)任主體。
所述的數(shù)據(jù)采集模塊在開啟爬蟲進(jìn)程進(jìn)行網(wǎng)站數(shù)據(jù)采集時(shí),爬蟲進(jìn)行首先判斷域名是否合法,若不合法不進(jìn)行爬取,若合法,判斷域名是否有對應(yīng)的網(wǎng)站,若有,爬取網(wǎng)站源碼,分析源碼發(fā)現(xiàn)對應(yīng)的企業(yè)主體,若不存在網(wǎng)站,則通過在記錄企業(yè)信息的網(wǎng)站上根據(jù)域名爬取對應(yīng)的企業(yè)主體。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國家計(jì)算機(jī)網(wǎng)絡(luò)與信息安全管理中心,未經(jīng)國家計(jì)算機(jī)網(wǎng)絡(luò)與信息安全管理中心許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011041584.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 應(yīng)用程序平臺(tái)系統(tǒng)中推送應(yīng)用程序的方法和裝置
- APP操作方法和設(shè)備以及支持APP操作方法的APP輸出設(shè)備
- 一種基于APP質(zhì)量的APP排名預(yù)測方法及系統(tǒng)
- 一種應(yīng)用程序業(yè)務(wù)策略的處理方法、裝置及控制器
- 一種生成應(yīng)用熱度榜單的方法及系統(tǒng)
- 一種自動(dòng)部署生成APP的方法
- 一種APP應(yīng)用一體化的實(shí)現(xiàn)方法
- 基于可信APP列表的移動(dòng)設(shè)備APP安裝控制方法
- 一種APP識(shí)別方法及系統(tǒng)
- 用戶APP興趣的嵌入方法、裝置、設(shè)備以及存儲(chǔ)介質(zhì)
- 光盤燒錄信號(hào)控制電路
- 一種農(nóng)產(chǎn)品質(zhì)量追溯方法及系統(tǒng)
- 一種責(zé)任的區(qū)塊鏈管理方法
- 保險(xiǎn)數(shù)據(jù)處理方法及裝置
- 基于責(zé)任特征值的數(shù)字符號(hào)化崗位責(zé)任模型、績效考核系統(tǒng)
- 一種基于責(zé)任管理的產(chǎn)品設(shè)計(jì)方法
- 一種企業(yè)安全責(zé)任管理方法
- 基于多層次模糊綜合評(píng)判的諧波綜合責(zé)任評(píng)估方法
- 一種主網(wǎng)OCS系統(tǒng)責(zé)任區(qū)維護(hù)校驗(yàn)方法
- 一種基于責(zé)任的無漏洞的管理系統(tǒng)及方法





