Runtime Application Self-Protection Software
Dynatrace is an APM scaled for enterprises with cloud, on-premise, and hybrid application and SaaS monitoring. Dynatrace uses AI-supported algorithms to provide continual APM self-learning and predictive alerts for proactive issue resolution.
Trend Micro Cloud One – Application Security delivers an embedded security framework for web applications and containerized web apps, including Kubernetes and serverless functions to protect their microservices applications in traditional, cloud, or Kubernetes environments. The vendor…
Fortify Application Defender from Micro Focus is a RASP security software that enables users to monitor and protect applications in production against common attacks and vulnerabilities in real time.
The OneSpan Mobile Security Suite SDK is a complete API toolkit providing access to OneSpan risk-based authenticators, RASP real-time application monitoring, and a number of risk management and fraud prevention tools for mobile applications. The suite is oriented towards the needs…
Imperva now offers Runtime Application Self-Protection, RASP (formerly Prevoty RASP), for application security and protection against zero day vulnerabilities. Imperva acquired Prevoty in July 2018.
Fastly Secure (based on Signal Sciences, acquired December 2020), offers a WAF and RASP solution that protects over 34,000 applications and over a trillion production requests per month. Signal Sciences’ architecture is designed to provide organizations working in a modern development…
Contrast Protect is a Runtime Application Self-Protection (RASP) Solution designed to monitor and protect cloud applications.
Sqreen, now from Datadog (acquired February 2021) is a tool to protect, observe and test applications, APIs and microservices. As opposed to pattern-based approaches, Sqreen analyses in-app execution in real time in order to deliver more robust security without compromising performance.…
PreEmptive Protection in Ohio offers DashO, a solution that provides layers of app protection: multiple forms of obfuscation (renaming, string encryption, resource encryption, control flow) plus active runtime checks (tamper, debug, and root). DashO protects Java, Kotlin and Android…
K2 Cyber Security in San Jose delivers signature-less runtime application protection boasting minimal false alerts to protect against sophisticated attacks including OWASP Top 10 and memory-based attacks. K2’s Security Platform protects against zero-day attacks aimed at application…
Hdiv RASP, from Hdiv Security in Donostia-San Sebastian, enables applications to protect themselves during runtime. By building protection in during development, Hdiv RASP protects applications from the inside, keeping them secure wherever they go.
PreEmptive Protection in Ohio offers Dotfuscator for .NET, a solution that provides layers of protection: multiple forms of obfuscation (renaming, string encryption, control flow, and more) plus active runtime checks (tamper, debug, and root).
App Shielding - prevents attacks when app is at rest or runtime, with Promon Shield™ app is secured in less than a day. A solution that requires no-code for implementation and meets the regulatory requirements for mobile apps. How does App Shielding from Promon works? App Shielding…
What is Runtime Application Self-Protection (RASP) Software?
Runtime Application Self-Protection (RASP) software provides real-time monitoring and analysis of application runtime execution to identify and respond to suspicious or malicious behavior in the runtime environment. RASP software is implemented on the same server as the application it is protecting. RASP can also provide layered security on top of first-line defenses, such as network firewalls. It provides additional protection against attackers who have already managed to penetrate perimeter defenses like network firewalls
RASP software operates directly in the application’s runtime environment, giving the tool closer access to and protection for applications than most other mechanisms. This closeness and tailoring to a given application allows for real-time monitoring and intervention, depending on how the RASP software is configured. RASP software also doesn’t have to interfere with or influence application design since it sits on the server, but it can still be built into an app’s source code if desired.
By resting next two or within the application, RASP software reduces the threats associated with Bring Your Own Device (BYOD) policies, which have increasingly become the norm for businesses at all scales. It also improves zero-day threat protection while simultaneously reducing false positives, since the monitoring configuration is so specialized to the given application.
Runtime Application Self-Protection Capabilities
RASP continuously intercepts and validates calls between the application and the system throughout the application’s runtime. RASP software can monitor both the traffic to an application and direct changes to the runtime environment, granting additional security against malicious trusted actors. RASP software is often compared to web application firewalls, but RASP software functions within the application itself, leading to less maintenance and updating than WAFs require to maintain security standards.
RASP software normally operates either in diagnostic or in protection mode. Diagnostic mode focuses on alerting administrators of particular threats or vulnerabilities in real time, while protection mode allows the RASP software to automatically intervene to prevent an active or ongoing threat. The most notable capability of protection mode is to independently terminate sessions when necessary. It can have this power without risking disrupting numerous legitimate activities because RASP software is much more tailored to identifying and blocking specific behavior or malicious content at critical vulnerabilities for that specific application, dramatically reducing the number of false positives.
Runtime Application Self-Protection Comparison
When comparing Runtime Application Self-Protection software, consider these key factors:
Programming Language Support: not all RASP software is programming-language agnostic. Buyer should ensure that each product can support the runtime environments of their applications specifically.
Integrations: How well does each RASP software integrate with the organization’s existing security tech stack? Consider systems like SIEMs, web application firewalls, and application monitoring tools. The ability to centralize RASP alerts with other security platforms will heavily impact manageability and scalability.
WAF & RASP Bundling: Many vendors suggest combining RASP capabilities with other security tools like web application firewalls. Some vendors will offer RASP bundled with WAFs, which can be more scalable and efficient if adopted in tandem.