휴대폰에서 악성 앱을 탐지하는 방법은 무엇입니까? Huawei 애플리케이션 보안 테스트를 통합하여 앱 보안 향상

휴대폰 및 기타 장치의 바이러스 응용 프로그램은 사용자 개인 정보 및 거래 보안을 위협하고 재정적 손실을 초래할 수 있습니다.

이와 관련하여 Huawei는 앱 개발자 가 실행중인 기기에서 악성 애플리케이션 목록얻을 수 있도록 애플리케이션 보안 감지 (AppsCheck API)를 제공하는 보안 감지 서비스 를 공개했습니다 . 앱은 탐지 결과에 따라 앱에서 사용자의 결제를 제한할지 여부를 결정할 수 있습니다.

1. 서비스 소개

화웨이 애플리케이션 보안 감지 기능 :

  1. 권위있는 기관에서 검증 한 바이러스 응용 프로그램 탐지율이 높습니다. 바이러스 응용 프로그램 탐지 정확도는 99 %입니다.

  2. 동작을 기반으로 알려지지 않은 위협을 탐지하는 기능을 제공합니다.

애플리케이션 보안 테스트를 통합 한 후 앱 테스트의 비즈니스 프로세스는 다음과 같습니다.

여기에 사진 설명 삽입
(1) 귀하의 애플리케이션은 HMS Core SDK를 통합하여 애플리케이션 보안 검사 서비스를 호출합니다.

(2) 보안 탐지 서비스는 악성 애플리케이션 목록을 앱에 반환합니다.

---- 끝

둘째, 현장 사례 소개

현재 금융, 유틸리티 도구, 교육, 촬영 미화, 뉴스 읽기, 시청각 엔터테인먼트와 같은 앱은 화웨이의 애플리케이션 보안 감지 API를 통합했으며 개발자는 API를 통해 기기에서 악성 앱 목록을 얻을 수 있습니다.

여기에 사진 설명 삽입
예 : 결제를 위해 QR 코드를 스캔 할 때 위험이 감지되면 사용자는 인터페이스에서 위험 경고를받을 수 있습니다.

금융 애플리케이션은 화웨이 애플리케이션 보안 테스트를 통합하여 금융 계정의 보안을 효과적으로 개선 할 수 있습니다. 예를 들어 애플리케이션 계정에 로그인 할 때 애플리케이션 보안 감지를 시작하여 악성 애플리케이션 목록을 가져옵니다. 애플리케이션이 기기의 다른 애플리케이션에서 악성 애플리케이션을 감지하면 액세스 위험을 표시하고 사용자 작업을 제한하여 사용자 개인 정보 유출 또는 재정적 손실을 방지합니다.

여기에 사진 설명 삽입

시청각 엔터테인먼트 애플리케이션은 Huawei 애플리케이션 보안 테스트를 통합하여 비디오 재생 및 다운로드가 테스트되고 위험이없는 장치에서 수행되도록 보장하여 불법 복제를 방지하는 한편 앱 운영은 더 안전하고 효율적으로 사용자에게 더 원활하게 제공 할 수 있습니다. 걱정없는 비디오 재생 경험.

여기에 사진 설명 삽입

뉴스 읽기 애플리케이션 통합 애플리케이션 보안 감지와 같은 기타 사용자가 읽을 때 인앱 결제 및 기타 작업을 수행하면 계정 보안이 더 안전합니다.

여기에 사진 설명 삽입

셋째, 코드 개발

1 AppGallery Connect에서 관련 정보 구성

애플리케이션을 개발하기 전에 AppGallery Connect에서 관련 정보를 구성해야합니다.
특정 단계

2 HMS Core SDK의 Maven웨어 하우스 주소 구성

2.1 Android 스튜디오 프로젝트 수준 'build.gradle'파일을 엽니 다.

여기에 사진 설명 삽입

2.2 HUAWEI agcp 플러그인 및 Maven 코드베이스 추가

모든 프로젝트-> 저장소에서 HMS Core SDK의 Maven 저장소 주소를 구성합니다.

allprojects {  
      repositories {  
          google()  
          jcenter()  
          maven {url 'https://developer.huawei.com/repo/'}  
      }  
   }

buildscript-> repositories에서 HMS Core SDK의 Maven 저장소 주소를 구성합니다.

  buildscript {  
     repositories {  
         google()  
         jcenter()  
         maven {url 'https://developer.huawei.com/repo/'}  
     }  
  }

buildscript-> 종속성에 구성을 추가하십시오.

  buildscript{  
      dependencies {  
           classpath 'com.huawei.agconnect:agcp:1.3.1.300'  
      }  
   }

3 SafetyDetectClient 생성

  // 创建SafetyDetectClient  
  SafetyDetectClient   appsCheckClient = SafetyDetect.getClient(getActivity());   
}

4 악성 애플리케이션 목록을 가져오고 호출 결과를 모니터링하려면 호출

  Task task = appsCheckClient.getMaliciousAppsList();
  task.addOnSuccessListener(new OnSuccessListener<MaliciousAppsListResp>() {
   // 获取恶意应用列表检测结果 
      @Override 
  public void onSuccess (MaliciousAppsListResp maliciousAppsListResp) {

    }  

  }).addOnFailureListener(new OnFailureListener() {
     // 获取异常错误码以及异常详情 
     @Override 
             public void onFailure(Exception e) {
             }
         });

DEMO 연시

데모 예를 참조하십시오.

여기에 사진 설명 삽입

자세한 개발 지침은 Huawei Developer Alliance의 공식 웹 사이트를 클릭하십시오.

화웨이 개발자 연합

개발 지침 문서 얻기

데모 및 샘플 코드를 다운로드하려면 Github로 이동하십시오.https://github.com/HMS-Core/hms-safetydetect-demo-android

통합 문제를 해결하려면 Stack Overflow로 이동하세요.https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab= 최신


원본 링크 : https://developer.huawei.com/consumer/cn/forum/topic/0201428371433090004?fid=18

저자 : 밤에 무엇이든 먹어라

추천

출처blog.51cto.com/14772288/2588601