Runtime Application Self Protection (RASP)

The Signal Sciences RASP module provides flexible, scalable, and accurate protection for modern web applications by embedding directly into the application source code. It’s extremely lightweight and doesn’t require any SDK-based application rewrites—it simply drops into your application code as a library. And because we have the broadest language support in the industry, installation really is that simple, allowing you to be secure in minutes.


The Signal Sciences RASP system is the best choice for customers who prefer installation into the code base itself. Support for the most frequently used languages—including .NET, Java, and NodeJS—provides protection for those who prefer security controls at the source code layer. The Signal Sciences lightweight library simply links into the code without any other requirements for code-level instrumentation or modification.

Benefit 1

Easy Installation

The Signal Sciences RASP module requires a simple link with no additional code modification or instrumentation. Just link the library into your code, and our security platform is up and running within minutes.

Benefit 2

No Runtime Hacks

The Signal Sciences RASP module requires no changes to your infrastructure or underlying system. It doesn’t modify or hack the virtual machine, require debug compilations of code, or make changes to the Java Virtual Machine or the .NET CLR, nor does it need to connect to the debug port of those systems. You simply update your code with a single library, and security is embedded.

Benefit 3

Broadest Language Support

Signal Sciences has the broadest language support of any RASP vendor in the market today. More languages give you more deployment options to choose from so that you can write code quickly and comfortably in the languages you prefer.

Benefit 4

Extremely High Performance

The Signal Sciences RASP code-base module was designed from scratch to be compact, highly performant, and to provide the lowest latency for data passing to the Signal Sciences cloud decision engine. In other words—it’s fast. So fast, in fact, that Signal Sciences is used by extremely performance-sensitive customers, including several of the world’s largest mobile gaming companies, precisely because of its patent-pending performance architecture.

Benefit 5

Exceptional Scalability

The Signal Sciences RASP module takes scalability to truly unparalleled levels by embedding directly into every application instance in your environment. As you scale your infrastructure, Signal Sciences scales with you. Our web protection platform handles spikes in traffic, business growth, and rapid infrastructure changes—there are no VMs to resize or larger appliances to deploy. Signal Sciences keeps pace naturally and automatically without any additional capacity planning overhead.

Technical Info

The Signal Sciences RASP module can be installed in most commonly use web languages with minimal code changes. Deploy the Signal Sciences RASP with confidence that we won't break your application or cause an overload of false positives.

Languages supported
  • .NET
  • Java
  • NodeJS
  • Go
  • Scala
  • PHP
  • C#
  • Python
  • Ruby
Integrates into your DevOps toolchain
  • Slack
  • HipChat
  • Full API access
  • Generic Webhooks
  • DataDog
  • OpsGenie
  • VictorOps
  • PagerDuty
Integrates into your SIEM/SOC
  • Splunk
  • Elastic/ELK
  • Arcsight
  • QRadar
  • Any custom tools via a full REST JSON API
Covers modern attack types
  • OWASP Top 10
  • Application DDoS
  • Brute force attacks
  • Sensitive business logic attacks
  • Request rate limiting
  • Account takeover attacks
  • Bad bots and scrapers


See Signal Sciences in action. We’ve collected webinars, case studies, videos, and more to help you connect with our product and the industry on a deeper level.