a cis examples of objects that may be locked include username or login objects password objects credit card objects and objects that accept personal or financial information from a user as inputs in one embodiment an object may be locked by insertion of an html tag that indicates the object is a locked object in one embodiment the locked object is u2018 signed u2019 by the security software a u2018 signed u2019 object is locked but still visible to the cis at step 110 the security software u2018 signs u2019 all of the locked objects in one embodiment the locked objects are signed by computation of a hash or checksum such as an md5 hash for the object before the object is operated upon by the cis the security software stores and maintains checksums for all of the locked objects prior to operation of the cis at step 112 the security software passes the web page to any client installed scripts for content modification the cis makes modifications to the content of the web page such as fixing rendering bugs and adding or removing specific content at step 114 the security software rechecks the web page for any modifications made to the u2018 locked u2019 or u2018 secured u2019 objects by the cis the security software recalculates the checksum for all of the locked objects after the operation of the cis any change in the checksum for a locked object is an indication that the cis has made a.