Hani Jamjoom, Kang-won Le, Vlivek V. Shrivastava and Petros Zerfos
US Patent US8423646
April 2013, (Granted)
Abstract. A method and system for ensuring the authenticity of server
returned information displayed at a client browser
is provided. The method comprises receiving the
server returned information at a client computer;
storing a copy of the server returned information at
the client computer; inspecting the server returned
information for one or more locked objects; allowing
the client browser to operate one or more client
installed scripts; inspecting the server returned
information for any modifications to the one or more
locked objects; and in response to determining that
the one or more client installed scripts have made
modifications to the one or more locked objects,
replacing the modified locked objects with
unmodified versions of the locked objects from the
stored copy of the server returned information.