Why Traceable AI?
Better foundation. Better protection. Better Insights
Distributed Tracing captures it all.
The Traceable Behavioral Analytics AI Engine processes it all
Application context is king
See more about How It Works
Better protection than WAFs and RASPs
Web Application Firewalls (WAFs) and Runtime Application Self Protection (RASP) are the current solutions mainly deployed to protect web applications. WAFs are designed to protect against known attacks, using signatures from those attacks. RASP does not have the context of any app or app component other than itself and therefore can’t see more sophisticated attacks that are more distributed in nature. Both of these technologies are designed to protect against some of the vulnerabilities identified in the OWASP (web) Top 10, such as SQL-injection and cross-site scripting. Neither was created to secure APIs and unfortunately create a false sense of security.
The OWASP API Top 10 list defines the 10 most commonly attacked API vulnerabilities. Traceable AI protects against both the OWASP (web) Top 10 and OWASP API Top 10 vulnerabilities. It does this by learning from all transactions across the entire application landscape, using hundreds of thousands of data points, to determine what are normal behaviors for APIs, data, users, and code for every application and API, so that it can detect and block known AND unknown attacks.
The following table illustrates in detail how Traceable AI protection compares to WAFs and RASPs.
|OWASP API Top 10||OWASP Web Top 10||RASP||WAF||
Overall protection score (out of 36)
|API1:2019 - Broken Object Level Authorization||A5:2017 - Broken Access Control|
|API2:2019 - Broken Authentication||A2:2017 - Broken Authentication|
|API3:2019 - Excessive Data Exposure||A3:2017 - Sensitive Data Exposure|
|API4:2019 - Lack of Resources and Rate Limiting||-|
|API5:2019 - Broken Function Level Authorization||A5:2017 - Broken Access Control|
|API6:2019 - Mass Assignment||A5:2017 - Broken Access Control|
|API7:2019 - Security Misconfiguration||A6:2017 - Security Misconfiguration|
|API8:2019 - Injection||A1:2017 - Injection|
A4:2017 - XML External Entities (XXE)
|API9:2019 - Improper Assets Management||A9:2017 - Using Comps with Known Vulns|
|API10:2019 - Insufficient Logging & Monitoring||A10:2017 - Insufficient Logging & Monitoring|
|A7:2017 - Cross-Site Scripting (XSS)|
|A8:2017 - Insecure Deserialization|
|Local file inclusion (LFI)|
|Remote code execution|
|HTTP request smuggling|
|Anomaly Detection||Missing consistent parameter|
|Unseen parameter types|
|Double parameter / parameter confusion|
|Unexpected enum value|
|Unknown HTTP header|
|Unexpected content type|
|Unexpected content length|
|Browser accessed non-browser endpoint|
|Request size mismatch|
|Unexpected HTTP method|
|Unexpected response code|
has runtime protection for
doesn't have runtime protection for
Keep up with
Get the inside trace.
Application architectures and the security landscape is constantly changing. How do you keep up to date? What are the latest thoughts on protecting your applications?
The application renaissance has begun. Delivering new application features and functions every two weeks is now table stakes. Learn how to re-think security for the future.
Want to see Traceable in action and learn how you can dramatically improve your application security posture in minutes?