RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

    http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

    변환된 중국어를 복사하여 사용하시면 됩니다.

    예시)
    • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
    • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
    닫기

    A Study on Deep Learning-Based Android Malware Detection and Classification = 딥러닝 기반 안드로이드 악성코드 탐지 및 분류에 관한 연구

    한글로보기

    https://www.riss.kr/link?id=T17575377

    • 0

      상세조회
    • 0

      다운로드
    서지정보 열기
    • 내보내기
    • 내책장담기
    • 공유하기
      • URL 복사
    • 오류접수
    인용문이 복사되었습니다.

    부가정보

    다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

    With the widespread use of mobile devices, Android has
    become an important target for malware attacks because of its
    open ecosystem and flexible permission mechanism. Based on
    this background, this thesis designs and implements a deep
    learning-based Android malware detection system. The system
    uses fully connected layers and a lightweight attention
    mechanism to process 470-dimensional behavior features from
    Android samples. It also provides a Flask-based web interface,
    through which users can upload CSV feature files, select a
    detection model, and check the classification result.
    Experiments on the CICMalDroid2020 dataset show that the
    proposed model achieved 0.92 accuracy, with precision, recall,
    and F1-score values of 0.90, confirming its usability in the
    tested five-class classification task.
    번역하기

    With the widespread use of mobile devices, Android has become an important target for malware attacks because of its open ecosystem and flexible permission mechanism. Based on this background, this thesis designs and implements a deep learning-based A...

    With the widespread use of mobile devices, Android has
    become an important target for malware attacks because of its
    open ecosystem and flexible permission mechanism. Based on
    this background, this thesis designs and implements a deep
    learning-based Android malware detection system. The system
    uses fully connected layers and a lightweight attention
    mechanism to process 470-dimensional behavior features from
    Android samples. It also provides a Flask-based web interface,
    through which users can upload CSV feature files, select a
    detection model, and check the classification result.
    Experiments on the CICMalDroid2020 dataset show that the
    proposed model achieved 0.92 accuracy, with precision, recall,
    and F1-score values of 0.90, confirming its usability in the
    tested five-class classification task.

    더보기

    국문 초록 (Abstract) kakao i 다국어 번역

    모바일 기기의 보급과 함께 안드로이드 플랫폼은 개방적인 구
    조와 유연한 권한 체계로 인해 악성코드 공격의 주요 대상이 되
    고 있다. 이에 따라 본 논문에서는 CICMalDroid2020 데이터셋을
    기반으로 딥러닝 기반 안드로이드 악성코드 탐지 및 분류 시스템
    을 설계하고 구현하였다. 본 시스템은 470차원 행위 특성을 입력
    으로 사용하며, 완전연결 신경망과 경량 어텐션 메커니즘을 결합
    하여 중요한 특성을 학습하도록 구성하였다. 또한 Flask 기반 웹
    인터페이스를 통해 사용자가 CSV 파일을 업로드하고 탐지 모델
    을 선택한 뒤 결과를 확인할 수 있도록 하였다. 실험에서는 제안
    모델을 Naive Bayes, SVM, Random Forest 모델과 비교하였다.
    제안 모델은 정확도 0.92를 기록하였고, precision, recall,
    F1-score는 각각 0.90으로 나타났다. 이는 제안 시스템이 5개 범
    주의 악성코드 분류에서 안정적인 성능을 보일 수 있음을 의미한
    다.
    번역하기

    모바일 기기의 보급과 함께 안드로이드 플랫폼은 개방적인 구 조와 유연한 권한 체계로 인해 악성코드 공격의 주요 대상이 되 고 있다. 이에 따라 본 논문에서는 CICMalDroid2020 데이터셋을 기...

    모바일 기기의 보급과 함께 안드로이드 플랫폼은 개방적인 구
    조와 유연한 권한 체계로 인해 악성코드 공격의 주요 대상이 되
    고 있다. 이에 따라 본 논문에서는 CICMalDroid2020 데이터셋을
    기반으로 딥러닝 기반 안드로이드 악성코드 탐지 및 분류 시스템
    을 설계하고 구현하였다. 본 시스템은 470차원 행위 특성을 입력
    으로 사용하며, 완전연결 신경망과 경량 어텐션 메커니즘을 결합
    하여 중요한 특성을 학습하도록 구성하였다. 또한 Flask 기반 웹
    인터페이스를 통해 사용자가 CSV 파일을 업로드하고 탐지 모델
    을 선택한 뒤 결과를 확인할 수 있도록 하였다. 실험에서는 제안
    모델을 Naive Bayes, SVM, Random Forest 모델과 비교하였다.
    제안 모델은 정확도 0.92를 기록하였고, precision, recall,
    F1-score는 각각 0.90으로 나타났다. 이는 제안 시스템이 5개 범
    주의 악성코드 분류에서 안정적인 성능을 보일 수 있음을 의미한
    다.

    더보기

    목차 (Table of Contents)

    • Ⅰ. Introduction 1
    • 1. Research Background and Significance 1
    • 2. Research Status at Home and Abroad 4
    • 가. Android Malware Analysis Process 4
    • 나. Thesis Structure 12
    • Ⅰ. Introduction 1
    • 1. Research Background and Significance 1
    • 2. Research Status at Home and Abroad 4
    • 가. Android Malware Analysis Process 4
    • 나. Thesis Structure 12
    • Ⅱ. Related Technologies and Theoretical Background 15
    • 1. Overview of Android Malware 15
    • 2. Related Detection Algorithms 17
    • 가. Machine Learning Algorithms 17
    • 나. Deep Learning Algorithms 21
    • 3. System Architecture Tools 31
    • 4. Summary of This Chapter 35
    • Ⅲ. System Design and Development 37
    • 1. System Requirements Analysis 37
    • 2. System Function Design 38
    • 3. Model Development Process 39
    • 가. Model Dependencies 40
    • 나. Feature Extraction Process of Android Samples 41
    • 다. Data Collection and Preprocessing 42
    • 라. Model Design 45
    • 마. Training Process 52
    • 4. Summary of This Chapter 55
    • Ⅳ. System Implementation and Analysis 56
    • 1. Interface Development Process 56
    • 가. Backend Implementation 56
    • 나. Frontend Implementation 58
    • 2. System Function Demonstration 59
    • 3. System Evaluation and Visualization Analysis 60
    • 가. Visualization Methods and Evaluation Metrics 60
    • 나. System Performance Analysis 63
    • 4. Summary of This Chapter 68
    • Ⅴ. Conclusion and Future Work 70
    • 1. Summary of Work 70
    • 2. Future Prospects 71
    • References 73
    더보기

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    주제

    연도별 연구동향

    연도별 활용동향

    연관논문

    연구자 네트워크맵

    공동연구자 (7)

    유사연구자 (20) 활용도상위20명

    해외이동버튼