Research Article

Behavior Intention Derivation of Android Malware Using Ontology Inference

Table 3

Partial mappings between behavior and sensitive APIs.

BehaviorBehavior objectsensitiveAPI

right_gainRoot permissionRuntime.exec()

accessDevice IDgetDeviceId()
Carrier namegetNetworkOperatorName()
Phone positiongetCellLocation()
Short MessagecreateFromPdu()

sendNumber and contentssendTextMessage()
interceptBroadcast informationabortBroadcast()
connectURL-parameterURLConnection.connect()
transmitParameterexecute()
encryptParametersetEntity()
storeParameterwriteRec()