cybersecurity

The Ineffectiveness of Filtering in Preventing Cross-Site Scripting

The Ineffectiveness of Filtering in Preventing Cross-Site Scripting

XSS filter evasion covers many hundreds of methods that attackers can use to bypass cross-site scripting (XSS) filters. A successful attack requires both an XSS vulnerability and a way to inject malicious JavaScript into web page code executed by the client to exploit that vulnerability. The idea of XSS filtering is to prevent attacks by […]

The Ineffectiveness of Filtering in Preventing Cross-Site Scripting Read More »

When Your CDN Turns Against You: What Steps to Take

What you need to know: On June 25, 2024, the cdn.polyfill.io domain started injecting malware into the popular polyfill.js library, estimated to be used by over 100,000 sites. On June 26, Cloudflare started automatically rewriting requests to cdn.polyfill.io and serving up their safe mirrored copy of the library. As of June 27, Invicti products include

When Your CDN Turns Against You: What Steps to Take Read More »

5 Ways to Protect Against XSS Attacks

5 Ways to Protect Against XSS Attacks

JavaScript has evolved significantly from its early days of being lightly sprinkled on static HTML web pages to add dynamism. It now plays a crucial role in modern web applications, making cross-site scripting (XSS) a common security vulnerability with significant impact if exploited successfully. From providing client-side functionality to running across the entire application stack,

5 Ways to Protect Against XSS Attacks Read More »

Generative AI Security: Insights from the OWASP Top 10 for LLM Applications

Generative AI Security: Insights from the OWASP Top 10 for LLM Applications

The Open Web Application Security Project (OWASP) has compiled the Top 10 for LLM applications as another list-style awareness document to provide a systematic overview of the application security risks, this time in the rapidly growing realm of generative AI. While everyone is aware of some of the risks related to large language models (LLMs),

Generative AI Security: Insights from the OWASP Top 10 for LLM Applications Read More »

Understanding the differences between Application Security and Development Security Operations

Understanding the differences between Application Security and Development Security Operations

You may have seen, especially on social media, many “expert” opinions on cybersecurity that freely mix and match seemingly unrelated terms. In the field of application security specifically, you will see people asking about things like the difference between AppSec and DevSecOps—a really strange thing to ask until you realize that in some contexts, people

Understanding the differences between Application Security and Development Security Operations Read More »

The Benefits of Using Predictive Risk Scoring for AI in Security

The Benefits of Using Predictive Risk Scoring for AI in Security

Invicti recently introduced its groundbreaking Predictive Risk Scoring feature, which can provide accurate security risk predictions even before vulnerability scanning starts. To learn more about Predictive Risk Scoring, visit our blog post here. This feature utilizes a custom-built machine learning model trained on real vulnerability data (not customer data) to estimate site risk levels and

The Benefits of Using Predictive Risk Scoring for AI in Security Read More »

Selecting the Appropriate Application Security Tools

Selecting the Appropriate Application Security Tools

Modern application security must be built in from the outset and reinforced continually throughout the software development lifecycle. Even organizations with mature application development practices need automated tools to successfully and repeatably secure their software in complex, fast-changing environments. Security leaders commonly focus on ensuring software security through runtime protection measures, with major cloud service

Selecting the Appropriate Application Security Tools Read More »

What is DevSecOps and how is it evolving?

The Evolution of DevSecOps: Understanding its Definition and Progress

DevSecOps is a software development approach that aims to integrate security practices into DevOps processes. Implementing DevSecOps efficiently requires organizations to make security an integral part of software quality by using automated security tools in their CI/CD pipeline. Crucially, the DevSecOps approach to software development offers a way to embed application security into the entire

The Evolution of DevSecOps: Understanding its Definition and Progress Read More »