From CISO Marketplace — the hub for security professionals Visit

Runtime Application Self-Protection (RASP)

Malware Protection

Definition

Security technology integrated into applications that detects and blocks attacks in real time.

Technical Details

Runtime Application Self-Protection (RASP) is a security technology that is embedded within an application to monitor its behavior and context during runtime. It operates by analyzing the application's execution environment and can detect and respond to various types of threats, including SQL injection, cross-site scripting, and other attack vectors. RASP typically works by leveraging application programming interfaces (APIs) to intercept incoming requests and outgoing responses, allowing it to enforce security policies dynamically based on the application's state and behavior. This approach enables real-time detection and mitigation of threats without requiring changes to the underlying code or architecture.

Practical Usage

RASP is used in various industries to enhance application security by providing an additional layer of defense that operates during the application’s execution. It is commonly implemented in web applications, mobile applications, and APIs to protect sensitive data and maintain compliance with security regulations. Organizations often deploy RASP solutions in production environments to monitor for anomalies and block potential threats before they can exploit vulnerabilities. The technology is especially useful for organizations that adopt DevSecOps practices, as it allows for continuous security throughout the software development lifecycle.

Examples

Related Terms

Web Application Firewall (WAF) Intrusion Detection System (IDS) Dynamic Application Security Testing (DAST) Static Application Security Testing (SAST) Security Information and Event Management (SIEM)
← Back to Glossary