What is runtime application self-protection (RASP)?
Runtime application self-protection (RASP) is a security technology that uses runtime instrumentation to detect and block attacks in real time. RASP protects apps from the inside out by adding security that is part of the app. It offers one or more of the following abilities:
- Proactively manages the real threat of sophisticated malware
- Detects and prevents fraudulent activities
- Connection to the application runtime processes and environment
How does runtime protection work?
Runtime application self-protection (RASP) wraps around the application code to create a shield against foreign code injection. It acts as an intermediary between an application and a system, intercepting all calls, and ensuring they are secure. While it is in runtime, it acts whenever it detects anomalous behaviour. While in diagnostic mode, it raises a flag when detecting a code injection, and triggers a response to stop the code from taking over.
Why is RASP important for mobile apps?
Runtime application self-protection (RASP) ensures integrity of your mobile apps. It detects malware, man-in-the-middle (MITM) attacks, and jailbreaking/rooting before the application even loads on the mobile device. RASP secures the app from both known and unknown attack vectors, allows for effective scaling across multiple apps, and provides a powerful tool for businesses to address compliance requirements.