Patent ID: 8850547

Claim:
A method for providing protected remote access from a remote access client to a remote access server over a computer network through a plurality of inspections, comprising: creating a remote access configuration file for the remote access client operating on a user workstation device; generating a digital hash of the remote access configuration file; comparing the digital hash with a configuration file stored at a predefined web location; if the comparison results in a match between the digital hash and the stored configuration file, comparing a digital hash of an encrypted remote access configuration file with an encrypted configuration file stored at the predefined web location wherein the comparing of the digital hash of the configuration file and the comparing of the digital hash of the encrypted configuration file are performed by an executable file that provides a key and hashing algorithm used for generating the digital hash of the configuration file, and wherein the executable file is stored at the user workstation device location that is remote from the predefined web location; if the plurality of inspections are passed, releasing the remote access client from a quarantine state and establishing a virtual private network (VPN) connection between the remote access client and the remote access server; and downloading a new executable configuration file and launching the new executable configuration file from a dynamic link library component, if the comparison between the digital hash and stored configuration file stored at the predefined web location does not result in a match.