Today we published new monitoring engine which supports page integrity checks with SHA-256 hash.
To enable this feature simply add or edit your periodic check and update your warning or error status rule with this snippet:
[trigger_rule: my note: failed page integrity]
NOT(MATCH(%RESPONSE_SHA256%, “YOUR_SHA256_VALUE")) –trigger warning if hash does not match
where you should replace YOUR_SHA256_VALUE with actual SHA-256 value for your page. This value can be obtained by running live test as shown below:
Once you click “Show test details” link you will get all the details:
When your status expression is updated you can close dialog by clicking “Finish” button:
AppBeat will now periodically calculate SHA-256 hash for your page and compare it with your predefined value. If value differs (for example page is modified or hacked) it will automatically send you notification.