JavaScript Integrity Monitoring

What is JavaScript Integrity Monitoring

By collecting and analysing the 'fingerprint' of JavaScript files loaded on your site, we can uniquely identify those files and monitor any changes to them over time.

Using our database of almost 13,000,000 verified fingerprints, we can reliably identify if a file is what it is claiming to be.

Combining all of this valuable data, along with enrichment from our Threat Intelligence product, you can avoid costly JavaScript mistakes...

The Commissioner has decided to impose a penalty under Article 83(5) GDPR. The amount of the penalty that the Commissioner has decided to impose is £1,250,000

- Information Commissioner’s Office (Ticketmaster MPN)

How do I get started?

You need two lines of code or config to get started, and you might not even need that as many CDN providers allow you to configure our product right from their dashboard.

There is no risk of breaking your site, there is no performance detriment, we're simply gathering data from the browser that loads your page and analysing that data over time.

Ticketmaster confirmed that a Content Security Policy was not used prior to the Personal Data Breach.

- Information Commissioner’s Office (Ticketmaster MPN)

Cutting-Edge Technology

We have no code or agent to deploy because the technology we leverage is built right into all modern browsers. It doesn't matter if your visitors are using Chrome, Safari or Firefox, all browsers support our features.

Here are just some examples of the benefits of tracking the Integrity Metadata for JavaScript loading on your site:

  • Reducing the supply chain risk of compromised JavaScript that has cost organisations millions.
  • Simplifies compliance with various standards like PCI DSS or OWASP ASVS.
  • Improves incident response capabilities by allowing immediate identification of an issue.
  • Strengthens brand reputation by demonstrating a commitment to proactive security controls.
  • Powerful auditing capabilities to track file changes over time.
  • Verify file identity using our vast fingerprint database.
  • Identify if you're using JavaScript code with known vulnerabilities.

the attacker was then able to edit a file on British Airways' website ... This resulted in the final penalty of £20,000,000

- White and Case

How we can help

Getting started with our CSP Integrity product requires, at most, two lines of code or config. You can be up and running in a matter of minutes and start collecting valuable data about the code running on your site that your visitors are exposed to.

If you'd like help getting started, or want to see a demo of the product in action, please reach out to integrity@report-uri.com and one of our team will be happy to help.

Script Watch

Script Watch will monitor all JavaScript dependencies across your entire site and immediately notify you of any changes. A new JavaScript dependency could be the start of a Magecart attack.

Because Script Watch leverages the browser native Content Security Policy, there is no code or agent to deploy and running in the browser means we analyse your site in real-time as your users are browsing. We don't have the same limitations as external scanning services such as authentication or pay walls, geo-sensitive content or an attacker potentially serving safe content to the crawler.

Read More

Data Watch

Data Watch will monitor all of the locations that your webpages are sending data to. If your website starts sending data to a new location, it could be the start of a Magecart attack.

With Script Watch and Data Watch combined, you can monitor for clear indicators that your site has been compromised. Attackers will always want to inject their hostile JavaScript, and they'll always want to exfiltrate their stolen data.

Read More

Content Security Policy

Script Watch and Data Watch will allow you to rapidly detect and respond to a Magecart attack and combined, that capability puts you ahead of the field. If you want to take it a step further, Content Security Policy can mitigate a Magecart attack and stop it from even happening.

Deploying an effective Content Security Policy can be difficult, but our CSP Reporting allows you to gather feedback and safely test a policy before deployment. Once deployed, an effective Content Security Policy will block a Magecart attack and stop the hostile JavaScript from even running.

Read More

Threat Intelligence

We subscribe to various feeds of Threat Intelligence data, along with managing our own internally generated feeds, to keep apprised of the latest threats that exist online.

Using this Threat Intelligence Data, we can better analyse the sources of JavaScript on your website and detect malicious activity sooner.

Read More