This commit is contained in:
parent
e9bc1572e9
commit
ed8bbd12e5
8 changed files with 85 additions and 24 deletions
20
5_theseus/6_conclusion.typ
Normal file
20
5_theseus/6_conclusion.typ
Normal file
|
@ -0,0 +1,20 @@
|
|||
#import "../lib.typ": pb3, pb3-text, highlight-block, todo
|
||||
|
||||
== Conclusion <sec:th-conclusion>
|
||||
|
||||
In this chapter, we presented a set of transformations to apply to an application to encode reflection calls and code loaded dynamically inside the application.
|
||||
We also presented a dynamic analysis approach to collect the information needed to perform those transformations.
|
||||
|
||||
We then applied this method to applications a rescent subset of applications of our dataset from @sec:rasta.
|
||||
When comparing the success rate of the tools of @sec:rasta on the applications before and after the transformation, we found that, in general, the success rate of those tools slightly decrease, with a few exceptions.
|
||||
We also showed that our transformation indeed allow static analysis tools to access and process those runtime information in their analysis.
|
||||
However, a more in-depth look at the results of our dynamic analysis showed that our code coverage is lacking, and that the great majority of dynamically loaded code we intercepted is from generic advertisement and telemetry libraries.
|
||||
|
||||
#v(1.5em)
|
||||
|
||||
#align(center, highlight-block(inset: 15pt, width: 75%, breakable: false, block(align(left)[
|
||||
#pb3: #pb3-text
|
||||
#v(0.75em)
|
||||
|
||||
#todo[Revoir la problématique]
|
||||
])))
|
Loading…
Add table
Add a link
Reference in a new issue