Research Article

Hydra-Bite: Static Taint Immunity, Split, and Complot Based Information Capture Method for Android Device

Table 11

Test results of anti-killing performance.

Sample OriginTest CaseSource
(Permission/
Sensitive API)
Sink
(Permission/
Sensitive API)
Android 6.0
Warning
(T/F)
VirusTotal [21] (Warnings/
Detector)
Androguard [22]
(Total Permissions/
Sensitive APIs)
FlowDroid [9]
(Source/Sink)

Malicious Sample (Table 5) Mal_15/■3/■T33/58
Mal_25/■2/■T33/57
Mal_35/■3/■T33/55
Mal_45/■1/■T37/57
Mal_56/■2/■T49/62
Mal_65/■2/■T49/62
Mal_73/■2/■T45/62
Mal_84/■2/■T32/54
Mal_95/■2/■T32/57
Mal_105/■3/■T42/56

DroidBench Test Case [9]Merge11/11/1T27/544//
DirectLeak11/11/1T27/554/, /
ArrayAccess11/11/1F28/614/, /
Button31/11/1T9/575//
ContentProvider11/11/1T25/554/, /,
FieldSensitivity11/11/1F23/544/, /
Loop11/11/1T33/594/, /
ImplicitFlow11/10F12/572//
ActivityLifecycle21/11/1T32/624/, /
Reflection11/11/1T28/554/, /
Echoer1/11/1T17/623//
IntentSink21/11/1T30/612/, /,
EventOrdering11/11/1F28/596/, /
Executor11/11/1T21/584//
JavaThread21/11/1F22/604/, /
AsyncTask11/11/1T18/553/, /

Non-Cooperative Transfer Case without Taint Cleaned (Table 10)Capture11/11/1F14/592//
Capture21/11/1F21/602//
Capture31/11/1F17/562//

Non-Cooperative Transfer Case (Table 10)SoundClean1/11/1F10/624//
LogClean1/11/1F11/616//
ScreenClean1/11/1F13/625//

Co_Apps without Taint Cleaned (Table 10)NSound_R1/11/1F2/623//
Sound_S1/11/1F5/602//
NLog_R1/11/1F2/594//
Log_S1/11/1F3/622//
NScreen_R1/11/1F3/634//
Screen_S1/11/1F6/572//

Co_Apps with Taint Cleaned (Table 10)CSound_R1/11/1F2/623//
Sound_S1/11/1F5/602//
CLog_R1/11/1F2/594//
Log_S1/11/1F3/622//
CScreen_R1/11/1F3/634//
Screen_S1/11/1F6/572//