안드로이드 악성앱 탐지를 위한 알고리즘 개발

 

문제


스마트폰 보안 위협에 대처하기 위해서는 수많은 앱에서 악성코드를 탐지해낼 수 있는 자동화된 솔루션이 필요합니다.
제공된 대용량의 안드로이드 앱 데이터셋을 분석하여 악성앱을 탐지할 수 있는 알고리즘 및 프로그램을 제시하시기 바랍니다.

  • 정상 앱과 악성 앱 구분

 

데이터셋 설명


예선 데이터셋
  • KU-Android-pre-train (학습용)
          안드로이드 앱 6,000개 (정상 앱 4,000개 + 악성 앱 2,000개)
  • KU-Android-pre-test (제출용)
          안드로이드 앱 4,000개
    • 악성 앱 분석에 도움을 주기 위해 학습용 데이터셋과 제출용 데이터셋을 별도로 제공합니다.
    • 학습용 데이터셋은 알고리즘 개발 시 테스트를 진행할 수 있도록 앱(apk) 파일과 함께 정상/악성 여부가 기재된 정답지를 같이 제공합니다.
    • 제출용 데이터셋은 학습용 데이터셋과는 다른 앱(apk) 파일로 이루어져 있으며, 정답지를 제공하지 않습니다.
    • 참가자는 개발한 알고리즘을 바탕으로 제출용 데이터셋에 대해 악성 앱 탐지 결과를 제출하면 됩니다.

     

    본선 데이터셋
  • KU-Android-final-1
          안드로이드 앱 2,000개
  • KU-Android-final-2
          안드로이드 앱 2,000개
    • 본선 진행 시 예선에서 제공한 데이터셋과는 다른 새로운 데이터셋을 제공합니다.
    • 본선 진행 방식과 관련하여 자세한 내용은 개별 메일로 안내하였으니 참고하시기 바랍니다.

     

    온라인 예선 신청


    참가신청 & 데이터셋 다운로드

    • 신청기간(상시접수): 2018.09.10(월) ~ 2018.11.09(금)
    • AI기반 안드로이드 악성앱 탐지 트랙 예선은 온라인으로 진행됩니다.
    • 개인 또는 팀으로 참여하실 수 있습니다.  (팀의 경우 최대 인원은 5명입니다.)

     

    예선 결과 제출


    제출물

    • 탐지결과파일(CSV)  –  ID: 파일 해쉬값, Class: 정상앱(0), 악성앱(1)

    • 알고리즘 설명 문서(PDF) – 워드, 한글 양식 중 선택 / PDF 파일로 변환하여 제출

    • 프로그램 소스코드(ZIP) – 개발 언어 무관 / ZIP 파일로 압축하여 제출

     

    제출방법

     

    문의처


    AI기반 안드로이드 악성앱 탐지 트랙 문의처:  hcrchallenge@gmail.com