Lange, Tim (2022)
Implementation and Evaluation of a Static Backwards Data Flow Analysis in FlowDroid.
Technische Universität Darmstadt
doi: 10.26083/tuprints-00020894
Bachelor Thesis, Primary publication, Publisher's Version
Text
ba_TimLange.pdf Copyright Information: CC BY 4.0 International - Creative Commons, Attribution. Download (2MB) |
Item Type: | Bachelor Thesis |
---|---|
Type of entry: | Primary publication |
Title: | Implementation and Evaluation of a Static Backwards Data Flow Analysis in FlowDroid |
Language: | English |
Date: | 2022 |
Place of Publication: | Darmstadt |
Collation: | 89 Seiten |
DOI: | 10.26083/tuprints-00020894 |
Abstract: | In the last decade, many static taint analysis tools based on IFDS have been proposed. Nearly all of them only have a single analysis direction, with most opting for a forward-directed analysis and some for a backward-directed analysis. In this thesis, we investigate the effect of the analysis direction on the runtime and memory consumption. We extended FlowDroid to feature a backward-directed analysis, which is equally precise as FlowDroid's forward analysis. We evaluated both implementations on DroidBench and 200 real-world apps. The results show that there is a favorable analysis direction for many apps and the right choice can reduce the runtime dramatically. |
Status: | Publisher's Version |
URN: | urn:nbn:de:tuda-tuprints-208946 |
Classification DDC: | 000 Generalities, computers, information > 004 Computer science |
Divisions: | 20 Department of Computer Science > Security in Information Technology |
Date Deposited: | 12 Apr 2022 12:20 |
Last Modified: | 02 Aug 2022 13:07 |
URI: | https://tuprints.ulb.tu-darmstadt.de/id/eprint/20894 |
PPN: | 494270314 |
Export: |
View Item |