Web page integrity validation
AssigneeSap SE
InventorsMartin Johns, Sebastian Lekies
Life of this patent
Estimating the term…
Abstract
An aspect identifier of an integrity validation script may be provided to a browser application, that, during execution thereof by the browser application when rendering a page, identifies a document object model (DOM) aspect of a DOM of the page. A copy generator of the integrity validation script may be provided to the browser application that, during execution thereof by the browser application when rendering the page, generates a copy of the identified DOM aspect. The integrity validation script is configured to test an integrity of the DOM based on attempted deletion of the identified DOM aspect, while maintaining the identified DOM aspect through the copy thereof.
Claims20
A system comprising:
- at least one microprocessor;
- and
- instructions that, when executed by the at least one microprocessor, cause the at least processor microprocessor to:
- provide, to a browser application, an aspect identifier of an integrity validation script that, during execution thereof by the browser application when rendering a page, identifies a document object model (DOM) aspect of a DOM of the page;
- and
- provide, to the browser application, a copy generator of the integrity validation script that, during execution thereof by the browser application when rendering the page, generates a copy of the identified DOM aspect, wherein the integrity validation script is configured to test an integrity of the DOM based on attempted deletion of the identified DOM aspect, while maintaining the identified DOM aspect through the copy thereof.
A computer-implemented method for executing instructions stored on a non-transitory computer readable storage medium, the method comprising:
- executing an integrity validation script at a browser application to thereby test an integrity of a document object model (DOM) aspect of a DOM of a page rendered by the browser application, the executing including
- generating a copy of the identified DOM aspect,
- executing an attempted deletion of the identified DOM aspect, while maintaining the identified DOM aspect through the copy thereof, and
- determining the integrity of the DOM aspect, based on the attempted deletion.
A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed by at least one processor, are configured to:
- provide, to a browser application, an aspect identifier of an integrity validation script that, during execution thereof by the browser application when rendering a page, identifies a document object model (DOM) aspect of a DOM of the page;
- and
- provide, to the browser application, a copy generator of the integrity validation script that, during execution thereof by the browser application when rendering the page, generates a copy of the identified DOM aspect, wherein the integrity validation script is configured to test an integrity of the DOM based on attempted deletion of the identified DOM aspect, while maintaining the identified DOM aspect through the copy thereof.
Dependencies are inferred from the claim text.