Details

Title: Защита мобильных устройств под управлением Android от вредоносного программного обеспечения с использованием искусственной нейронной сети: выпускная квалификационная работа специалиста: направление 10.05.03 «Информационная безопасность автоматизированных систем» ; образовательная программа 10.05.03_08 «Анализ безопасности информационных систем»
Creators: Корольков Алексей Андреевич
Scientific adviser: Павленко Евгений Юрьевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт прикладной математики и механики
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Нейронные сети; Вычислительные машины электронные персональные — Программы; система обнаружения впо; вредоносное программное обеспечение; статический анализ; глубокое обучение; аппаратное ускорение нейронных вычислений; malware detection system; malicious software; static analysis; deep learning; hardware acceleration of neural computing
UDC: 004.032.26; 004.422.8
Document type: Specialist graduation qualification work
File type: PDF
Language: Russian
Level of education: Specialist
Speciality code (FGOS): 10.05.03
Speciality group (FGOS): 100000 - Информационная безопасность
DOI: 10.18720/SPBPU/3/2020/vr/vr20-5107
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\27023

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Защита мобильных устройств под управлением Android от вредоносного программного обеспечения с использованием искусственной нейронной сети». Данная работа посвящена улучшению безопасности устройств под управлением Android путем разработки средств обнаружения вредоносного программного обеспечения с использованием искусственной нейронной сети. Задачи, которые решались в ходе исследования: 1. Провести анализ методов обнаружения ВПО для ОС Android. 2. Исследовать особенности программной архитектуры ОС Android. 3. Разработать подход к обнаружению ВПО с применением искусственной нейронной сети. 4. Разработать программный макет, реализующий предлагаемый подход. 5. Определить оптимальные параметры работы и оценить эффективность разработанного макета. В данной дипломной работе представлено исследование существующих проблем информационной безопасности приложений в операционной системе Android, различных подходов к обнаружению вредоносного ПО. Произведено изучение возможностей аппаратного ускорения вычисления нейронных сетей на мобильных устройствах на платформе Android с помощью графического и сигнального процессоров, рассмотрены и протестированы на различных устройствах разные реализации ускорения вычислений. Предложена методика к обнаружению Android ВПО с применением искусственных нейронных сетей, оценена точность и эффективность обнаружения вредоносного программного обеспечения разработанным программным прототипом.

The subject of the graduate qualification work is "Protection of mobile devices running Android from malicious software using an artificial neural network". This work is devoted to improving the security of devices running Android by developing tools for detecting malicious software using an artificial neural network. Tasks that were solved in the course of the study: 1. To analyse the methods of detection of malware for Android OS. 2. Explore the features of the Android OS software architecture. 3. Develop an approach to detecting malicious software using an artificial neural network. 4. Develop a program layout that implements the proposed approach. 5. Determine the optimal performance parameters and evaluate the effectiveness of the developed layout. This paper presents a research of existing problems of information security of applications on the Android operating system, various approaches to malware detection. A research was made on the possibilities of hardware acceleration of computing neural networks on mobile devices on the Android platform with the help of graphics and signal processors. Different implementations of computing acceleration are considered and tested on various devices. A method for detecting Android malware using artificial neural networks is offered, and the accuracy and effectiveness of malware detection by the developed software prototype is assessed.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 2
Last 30 days: 2
Detailed usage statistics