Patent ID: 8307365
Filing Date: 2012-11-06
Classification: G06F

Abstract:
1. An apparatus comprising: a processor storing processor executable component including: a server list managing module for managing an approved server list for allowing the execution of predetermined ActiveX control and a disapproved server list for disallowing the execution of predetermined ActiveX control; an API hooking module, for detecting installation or execution of ActiveX control in a HTML (Hyper Text Markup Language) document while visiting a web site; a web site identifying module for identifying a URL (uniform resource locator) of the web site and transferring the identified URL to the server list managing module for addition to at least one of the approved server list or the disapproved server list if the API hooking module detects the installation of current ActiveX control on the web site; and a process module for reading the approved and disapproved server lists if the API hooking module detects the execution of the ActiveX control, allowing the execution of each ActiveX control only within approved web sites, and interrupting the execution of ActiveX control in disapproved web sites, wherein the server list managing module extracts a server address from the identified URL value from the Web site identifying module and adds the extracted server address to the approved/disapproved server list for corresponding ActiveX control, wherein the web site identifying module is configured to read a character string in the URL (uniform resource locator) of the web site to identify the URL, and wherein the process module includes: