Runtime Application Self-Protection (RASP)
Runtime Application Self-Protection (RASP) technology offers an additional layer of security for applications, as it detects and prevents real-time attacks. It operates by monitoring the application while it is running and stops any malicious activity that may not be identified by conventional security measures, including firewalls, intrusion detection systems (IDS), and antivirus software.
RASP functions by integrating security controls into either the application or the runtime environment. These controls monitor the application's conduct, identify suspicious activity, and take necessary action to stop the attack. For instance, RASP can obstruct SQL injection attacks, buffer overflows, and cross-site scripting (XSS) attacks.