Eleonora Losiouk
- Personal Information
- Google Scholar
- Scopus
- elosiouk at math.unipd.it
- eleonora.losiouk
- Room 530, Dipartimento di Matematica, Via Trieste 63, 35121 Padova, Italy
Overview:
Over the past few years, both researchers and passionate developers have designed several tools that allow to analyze an Android app
for different purposes: static analysis, dynamic analysis, vulnerability scanning, reverse engineering, fuzz testing, etc.
Assignment:
The student (or group of students) is asked to evaluate three tools (i.e., 1 student will evaluate 3 tools, a group of 2 students will evaluate 6 tools), one for each of the categories specified below.
Static analysis tools
Dynamic analysis tools
Reverse engineering tools
Evaluation:
The student (or group of students) is asked to write a final report concerning the analysis and evaluation of the assigned tool/s. Such report should specify (to download the template click here):
- The objective of the tool (i.e., what it can be used for).
- The instructions to run the tool.
- The outcome of the tool when applied to a dataset of apps.
- The performance of the tool (i.e., average amount of time required for analysing an app).
Deadlines for submitting the report are equal to the dates of the practical exams. After sending the report, the student (or group of students) will have an oral presentation to illustrate their findings
and will have to answer some questions.
The final grade assigned to each student (or group of students) is a combination of the report and of the oral presentation.