Method and system for detection of malware that connect to network destinations through cloud scanning and web reputation
AssigneeMcAfee, Inc.
InventorAhmed Said Sallam
Life of this patent
Estimating the term…
Loading patent…
AssigneeMcAfee, Inc.
InventorAhmed Said Sallam
Estimating the term…
A method for detecting malware includes the steps of identifying a one or more open network connections of an electronic device, associating one or more executable objects on the electronic device with the one or more open network connections of the electronic device, determining the address of a first network destination that is connected to the open network connections of the electronic device, receiving an evaluation of the first network destination, and identifying one or more of the executable objects as malware executable objects. The evaluation includes an indication that the first network destination is associated with malware. The malware executable objects includes the executable objects that are associated with the open network connections that are connected to the first network destination.
A method for detecting malware, comprising the steps of:
An article of manufacture, comprising:
A method of evaluating the reputation of a network destination, comprising the steps of:
An article of manufacture, comprising:
A system for detection of malware, comprising:
Dependencies are inferred from the claim text.
The present invention relates generally to computer security and malware protection and, more particularly, to a method and system detecting malware that connect to network destinations outside of an infected machine, through cloud scanning and web reputation.
Server side polymorphism is a difficult challenge when creating anti-virus techniques. In server side polymorphism, a malware server generates different permutations of the same binary. The permutated version is then downloaded by a client side malware deployed on an infected end point. The new permutations version is used for further propagation, as anti-virus software may not yet recognize the new permutated version. To make contact with the server to download the new mutated version, the client side malware must use an unsuspecting computer's network connection. A server may unsuspectingly host the permutated malware to be downloaded, as it may have been commandeered by a malware server.
Other kinds of malware also need to “phone home” to a server as well. For example, downloaders may contact a server to download other binaries to initiate or continue attacks. Spyware, password stealers, and the like must contact a server to upload collected data. Some malware must contact a server in order to let an attacking process take control of the infected machine.
For a more complete understanding of the present invention and its features and advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
FIG. 1 is an illustration of an example system for defeating malware that communicate with network servers through connection scanning and web reputation;
FIG. 2 is an illustration of some portions of the system of FIG. 1 for scanning an electronic device;
FIG. 1 is an illustration of an example system 100 for defeating malware that communicate with network servers through connection scanning and web reputation. System 100 may comprise a monitor 102, an electronic device 104, and a reputation server 108. Monitor 102 may be configured to scan electronic device 104 for possible malware that communicate with network destinations 106 to carry out malicious activities. Monitor 102 may be configured to communicate with reputation server 108 to determine whether applications or network connections belonging to electronic device 104, or network destinations 106 connected through network 112 to electronic device 104, comprise malware or malicious activities associated with malware. Reputation server 108 may be configured to evaluate the network connections, and monitor 102 may be configured to receive the evaluation from reputation server 108.
In one embodiment, monitor 102 may be configured to operate in a cloud computing scheme. Monitor 102 may comprise software that resides on network 110, and may be loaded and executed on a machine in network 110. Monitor may be communicatively coupled to electronic device 104 through network 110 or any other suitable network or communication scheme. Monitor may scan electronic device 104 without executing on electronic device 104. Monitor 102 may be communicatively coupled to reputation server 108 through network 110, network 114, or both. The reputation server 108 may comprise a server on network 114. In one embodiment, monitor 102 and reputation server 108 may reside on the same network. In one embodiment, monitor 102 and reputation server 108 may reside on the same hardware.
In one embodiment, monitor 102 may reside on electronic device 104. Monitor 102 may be loaded and executed on electronic device 104. Monitor 102 may be communicatively coupled to reputation server 108 through network 114, or any other suitable network or communication scheme.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
About 5 years 9 months of term left · ends 21 Jul 2032 (estimated)
Countermeasures against malicious traffic: the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms
Detecting local intrusion or implementing counter-measures: computer malware detection or handling, e.g. anti-virus arrangements
Computer malware detection or handling, e.g. anti-virus arrangements: dynamic detection, i.e. detection performed at run-time, e.g. emulation,…
By monitoring network traffic: event detection, e.g. attack signature detection