Diplomová práce

Secure software development process and tools for Android applications

Bc. Peter Franek
Anotace

Cieľom tejto práce bolo navrhnúť a popísať bezpečný vývojový cyklus pre platformu Android. Práca ďalej obsahuje niekoľko sekcií zameraných na bezpečnosť z viacerých uhlov pohľadu, s väčším dôkladom na procesy modelovania hrozieb, statickej analýzy a dynamickej analýzy. Dostupné nástroje pre tieto tri aktivity sú porovnané s použitím definovaných metrík.

Abstract

The goal of this thesis was to design and describe a secure software development lifecycle for the Android platform. The thesis additionally contains several sections focused on the security factor from various points of view, with emphasis on the processes of threat modeling, static code analysis, and dynamic code analysis. The available tools for these three processes are then compared using the defined metrics.

Zadání práce
The thesis goal is to:
  • Propose and describe a secure software development process for Android mobile applications [1]. The process should among other covers application signing and publishing. The proposed process can be based on, for example, the Microsoft Security Development Lifecycle [2].
  • Search for, describe and compare tools that support the process. These tools should among other include static and dynamic analyzers.
  • Test selected tools on open-source projects.
Mgr. Jaroslav Klech (Y Soft Embedded Systems Developer) will be consultant of this thesis.

The thesis is realized in collaboration with Y Soft Corporation, a.s.

[1] https://source.android.com/devices/tech/security/best-practices.html
[2] https://www.microsoft.com/en-us/sdl/
Práce zkontrolována:
23. 5. 2017 14:07, RNDr. Andrij Stecko, Ph.D.
Jazyk práce
angličtina angličtina
Termín obhajoby
21. 6. 2017
Práce byla úspěšně obhájena

Vedoucí

RNDr. Andrij Stecko, Ph.D.
ITI FI MU

Oponent

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

Konzultant

Mgr. Jaroslav Klech, učo 374533
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.