We will be at OWASP APPSEC EUROPE 2017 - Belfast! Let’s talk!MORE INFO

Help Center

Get to know more about our API, Code Annotations and Code Transformations

Self Defending

Potency
3 / 3
Resilience
4 / 5
Cost
3 / 5

Tags: rasp,tampering,debugging

Description

Self Defending protects functions and object literals concealing their
logic, blocking code tampering attempts with anti-tampering techniques, and
detecting debuggers to trigger defenses that thwart reverse engineering attempts.

Option Types

Name Required Default Value Description
threshold No 10240 Minimum size (in bytes) that a function / object literal must have to be targeted by the transformation.
options No [] N/A

API Parameters

Example:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"keys": {
"accessKey": "XXXXXX",
"secretKey": "YYYYYY"
},
"applicationId": "ZZZZZZ",
"params": [
{
"name": "selfDefending",
"options": {
"threshold": 10240,
"options": []
}
}
]
}