超簡(jiǎn)單集成華為惡意URL檢測(cè),保障用戶訪問安全

來源: HUAWEI
作者:胡椒
時(shí)間:2020-12-08
17239
常見的惡意URL,例如釣魚鏈接、假冒仿冒的網(wǎng)站鏈接,可能會(huì)誘導(dǎo)用戶進(jìn)行轉(zhuǎn)賬,造成財(cái)產(chǎn)損失,或盜取帳號(hào)信息等,因而用戶在訪問網(wǎng)址時(shí)會(huì)面臨安全風(fēng)險(xiǎn)。對(duì)此,華為開放安全檢測(cè)服務(wù)(Safety Detect)提供惡意URL檢測(cè)功能(URLCheck),幫助應(yīng)用開發(fā)者確定特定URL的威脅類型。

常見的惡意URL,例如釣魚鏈接、假冒仿冒的網(wǎng)站鏈接,可能會(huì)誘導(dǎo)用戶進(jìn)行轉(zhuǎn)賬,造成財(cái)產(chǎn)損失,或盜取帳號(hào)信息等,因而用戶在訪問網(wǎng)址時(shí)會(huì)面臨安全風(fēng)險(xiǎn)。對(duì)此,華為開放安全檢測(cè)服務(wù)(Safety Detect)提供惡意URL檢測(cè)功能(URLCheck),幫助應(yīng)用開發(fā)者確定特定URL的威脅類型。

一、服務(wù)介紹

華為惡意URL檢測(cè)特性:

提供惡意URL檢測(cè)能力,向開發(fā)者提供集成簡(jiǎn)單、免運(yùn)營(yíng)、可信賴的安全服務(wù),降低安全瀏覽服務(wù)的實(shí)現(xiàn)成本。

集成惡意URL檢測(cè)后,您的App檢測(cè)的業(yè)務(wù)流程如下:

0070086200303188248.20201203161610.60898750124259584592019561156778.png

(1)您的應(yīng)用集成HMS Core SDK調(diào)用URLCheck服務(wù)。

(2)安全檢測(cè)服務(wù)向URLCheck服務(wù)區(qū)請(qǐng)求URL檢測(cè),并將檢測(cè)結(jié)果返回給您的應(yīng)用(正常、釣魚鏈接、惡意軟件鏈接)。

(3)您的App可以根據(jù)檢測(cè)結(jié)果來決定是否訪問URL。

----結(jié)束

二、場(chǎng)景案例介紹

目前已有金融、實(shí)用工具等類別的App集成了華為惡意URL檢測(cè),可以幫助開發(fā)者確定應(yīng)用內(nèi)訪問的URL是否有風(fēng)險(xiǎn),并根據(jù)檢測(cè)結(jié)果,應(yīng)用可決定是否攔截用戶的風(fēng)險(xiǎn)訪問。

以瀏覽器類App為例:

l惡意URL檢測(cè)識(shí)別用戶將要訪問的URL是否安全,并根據(jù)結(jié)果決定是否限制訪問;

l如檢測(cè)結(jié)果顯示存在風(fēng)險(xiǎn),用戶在使用瀏覽器訪問URL前,界面上可以收到安全提示。

三、開發(fā)代碼

在AppGallery Connect中配置相關(guān)信息

在開發(fā)應(yīng)用前,需要在AppGallery Connect中配置相關(guān)信息。

具體操作步驟:

https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides-V5/config-agc-0000001050416303-V5?ha_source=hms1

2配置HMS Core SDK的Maven倉地址

2.1打開Android Studio項(xiàng)目級(jí)“build.gradle"文件

0070086200303188248.20201203161545.10345469685063143650314262517589.png

2.2添加HUAWEI agcp插件以及Maven代碼庫

1.  allprojects {  

2.      repositories {  

3.          google()  

4.          jcenter()  

5.          maven {url 'https://developer.huawei.com/repo/'}  

6.      }  

7.   }  

在buildscript->repositories里面配置HMS Core SDK的Maven倉地址。

1.  buildscript {  

2.     repositories {  

3.         google()  

4.         jcenter()  

5.         maven {url 'https://developer.huawei.com/repo/'}  

6.     }  

7.  }  

在buildscript->dependencies里面增加配置。

3在“dependencies”中添加如下編譯依賴

1.  dependencies{  

2.      classpath 'com.huawei.hms:safetydetect:{version}'  

4.1初始化urlcheck

1.  // 初始化urlcheck  

2.  mClient.initUrlCheck();

4.2請(qǐng)求網(wǎng)址檢測(cè)

4.3關(guān)閉UrlCheck

3.   // 關(guān)閉urlcheck  

4.  mClient.shutdownUrlCheck();

DEMO演示

(請(qǐng)查看附件)

更詳細(xì)的開發(fā)指南,請(qǐng)參考華為開發(fā)者聯(lián)盟官網(wǎng):

華為開發(fā)者聯(lián)盟:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/urlcheck-0000001050156333?ha_source=hms1

獲取開發(fā)指導(dǎo)文檔:

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/introduction-0000001050156325?ha_source=hms1

下載demo和示例代碼請(qǐng)到Github:https://github.com/HMS-Core/hms-safetydetect-demo-android

解決集成問題請(qǐng)到Stack Overflow:

https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于HUAWEI,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家