rasta
This commit is contained in:
parent
fe6dbb1d22
commit
e794c037e8
10 changed files with 377 additions and 52 deletions
|
@ -1,4 +1,4 @@
|
|||
#import "../lib.typ": todo, highlight, num, paragraph
|
||||
#import "../lib.typ": todo, highlight-block, num, paragraph
|
||||
#import "X_var.typ": *
|
||||
#import "X_lib.typ": *
|
||||
|
||||
|
@ -48,7 +48,7 @@ As a summary, the final ratio of successful analysis for the tools that we could
|
|||
// and applications of Rasta dataset
|
||||
is #mypercent(54.9, 100). When including the two defective tools, this ratio drops to #mypercent(49.9, 100).
|
||||
|
||||
#highlight()[
|
||||
#highlight-block()[
|
||||
*RQ1 answer:*
|
||||
On a recent dataset we consider that #resultunusable of the tools are unusable.
|
||||
For the tools that we could run, #resultratio of analysis are finishing successfully.
|
||||
|
@ -120,7 +120,7 @@ sqlite> SELECT apk1.first_seen_year, (COUNT(*) * 100) / (SELECT 20 * COUNT(*)
|
|||
```
|
||||
*/
|
||||
|
||||
#highlight()[
|
||||
#highlight-block()[
|
||||
*RQ2 answer:* For the #nbtoolsselected tools that can be used partially, a global decrease of the success rate of tools' analysis is observed over time.
|
||||
Starting at 78% of success rate, after five years, tools have 61% of success; after ten years, 45% of success.
|
||||
]
|
||||
|
@ -216,7 +216,7 @@ We performed similar experiments by variating the min SDK and target SDK version
|
|||
We found that contrary to the target SDK, the min SDK version has an impact on the finishing rate of Java based tools: 8 tools over 12 are below 50% after SDK 16.
|
||||
It is not surprising, as the min SDK is highly correlated to the year.
|
||||
|
||||
#highlight()[
|
||||
#highlight-block()[
|
||||
*RQ2 answer:*
|
||||
The success rate varies based on the size of bytecode and SDK version.
|
||||
The date is also correlated with the success rate for Java based tools only.
|
||||
|
@ -388,7 +388,7 @@ We observe that the ratio for the finishing rate decreases from 1.04 to 0.73, wh
|
|||
We conclude from this table that analyzing malware triggers less errors than for goodware.
|
||||
|
||||
|
||||
#highlight()[
|
||||
#highlight-block()[
|
||||
*RQ3 answer:*
|
||||
Analyzing malware applications triggers less errors for static analysis tools than analyzing goodware for comparable bytecode size.
|
||||
]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue