Patent ID: 8850526
Filing Date: 2014-09-30
Classification: G06F

Abstract:
1. A computer implemented method for protecting information and resources in an online environment, comprising: providing a process initialization monitor application and a client application on a communication device of a user; monitoring process initialization of said client application by said process initialization monitor application; identifying one or more components operating on said communication device and one or more third party applications attempting to access said client application during performance of activities by said user in said online environment; authenticating said one or more components of said communication device and said one or more third party applications by said client application, wherein said authentication is performed by a code integrity check integrated in said client application independent of said communication device, and wherein said client application grants access to said authenticated one or more components and said authenticated one or more third party applications; protecting said information and said resources being processed, exchanged, stored, and displayed within said client application; and monitoring network providers by said client application for detecting attempts by unauthorized entities to one of layer and replace an application code on one or more layers of a network stack of an operating system of said communication device, when said network stack is initialized within an environment of said client application, wherein said client application bypasses said unauthorized entities and loads authorized network providers on said one or more layers of said network stack of said operating system of said communication device within said environment of said client application.