System for identifying the presence of peer-to-peer network software applications
AssigneeKroll Information Assurance, LLC
InventorSamuel P. Hopkins
Life of this patent
Estimating the term…
Abstract
A system and method for detecting peer-to-peer network software operating on a target computer. A target file is created, and placed in one or more folders on the target computer. A search is issued on a Peer-to-Peer network for the target file. Peer-to-peer software is detected to be operating on the target computer in accordance with results of the search.
Claims42
A method for detecting whether peer-to-peer network file sharing software is operating on a target computer, the target computer connected to a computer network, comprising:
- a. creating, by a software program configured to access a file system of the target computer, a target file, and placing the target file that contains identifying data in one or more folders on the target computer, the identifying data uniquely identifying the target computer;
- b. locating receiving, by the software program, a search string of a search for the target file on a Peer-to-Peer peer-to-peer file sharing network, wherein the search is issued from a node of the peer-to-peer file sharing network to locate the target file independent of the target computer responding to a the search issued on the Peer-to-Peer peer-to-peer network for the target file;
- and
- c. detecting a determining, by the software program, that the target file is shared to one or more nodes of the peer-to-peer file sharing network as a result of the search;
- determining, by the software program, that the peer-to-peer file sharing software is operating on the target computer in an event the target file is located on the Peer-to-Peer network in response to determining that the target file is in at least one folder of the target computer;
- and
- blocking, by the software program, the target computer from communicating data traffic with the peer-to-peer file sharing network.
A system for detecting whether peer-to-peer network file sharing software is operating on a target computer, the target computer connected to a computer network, comprising:
- a storage medium for storing instructions;
- and
- a user input device for receiving user input;
- and
- a processor unit operable to process the user input and to use the instructions to:
- create a target file;
- place the target file in one or more folders of the storage medium on the target computer prior to an administrator knowing whether or not the target computer is participating in peer-to-peer file sharing;
- locate receive a search string of a search for the target file on a Peer-to-Peer peer-to-peer file sharing network, wherein the search is issued from a node of the peer-to-peer file sharing network to locate the target file independent of the target computer responding to a the search issued on a Peer-to-Peer peer-to-peer network for the target file;
- and
- determine that the target file is shared to one or more nodes of the peer-to-peer file sharing network as a result of the search;
- detect whether determine that the peer-to-peer file sharing software is operating on the target computer in an event the target file is located on the Peer-to-Peer network in response to determining that the target file is in at least one folder of the target computer;
- and
- block the target computer from communicating data traffic with the peer-to-peer file sharing network.
A system for the detection of one or more Peer-to-Peer network software applications operating on a target computer, comprising:
- a. means for creating a target file, and placing the target file in one or more folders on the target computer;
- b. means for locating the target file on a Peer-to-Peer network independent of the target computer responding to a search issued on a Peer-to-Peer network for the target file;
- and
- c. means for detecting whether peer-to-peer software is operating on the target computer in an event the target file is located on the Peer-to-Peer network.
A method executed by a monitoring agent on a peer-to-peer network for detecting peer-to-peer network participation of a first node, comprising:
- a. monitoring network data sent to the first node;
- and
- b. issuing a search for a predetermined term on a peer-to-peer network while monitoring the network data sent to the first node;
- c. detecting peer-to-peer participation of the first node in the peer-to-peer network if the monitoring identifies the the search being sent to the first node, the detecting being independent of the first node receiving the issued search.
A system for detecting peer-to-peer network participation, comprising:
- a. means for monitoring network data sent to the first node;
- b. means for issuing a search for a predetermined term on a peer-to-peer network while the means for monitoring the network data monitors the network data sent to the first node;
- and
- c. means for detecting peer-to-peer participation of the first node in the peer-to-peer network if the means for monitoring identifies the the search being sent to the first node, the detecting means being independent of the first node receiving the issued search.
A method comprising:
- receiving, by a target computer, a target file to be placed in one or more folders on the target computer, the target file comprising identifying data, the identifying data uniquely identifying the target computer, wherein the target computer is configured to transmit and receive one or more messages over the computer network;
- receiving, by target computer, a search string of a search on a peer-to-peer file sharing network for the target file;
- determining, by the target computer, that the target file is on the peer-to-peer file sharing network in response to issuing the search, wherein the search is issued from a node of the peer-to-peer file sharing network to locate the target file independent of the target computer responding to the search issued on the peer-to-peer network for the target file;
- determining, by the target computer, that peer-to-peer file sharing software is operating on the target computer in response to determining that the target file is in at least one folder of the target computer;
- and
- blocking, by the target computer, the target computer from communicating data traffic with the one or more nodes of the peer-to-peer file sharing network in response to determining that the peer-to-peer file sharing software is on the target computer.
A method for detecting peer-to-peer file sharing software operating on a target computer participating in a computer network, comprising:
- creating, by a software program of a computer, a target file containing data uniquely identifying the target computer in one or more folders on the target computer prior to an administrator knowing whether or not the target computer is participating in a peer-to-peer file sharing network;
- issuing, by the software program, a search for the target file on the peer-to-peer file sharing network, wherein the search is issued to locate the target file independent of the target computer responding to the search issued on the peer-to-peer network for the target file;
- determining, by the software program, that the peer-to-peer file sharing software is operating on the target computer based upon the search results received from the target computer;
- and
- blocking, by the software program, the target computer from communicating data traffic in the peer-to-peer file sharing network.
A system for detecting peer-to-peer file sharing software operating on a target computer participating in a computer network, comprising:
- a storage medium for storing instructions;
- and
- a user input device for receiving user input;
- and
- a processor unit operable to process the user input and to use the instructions to:
- create a target file containing data uniquely identifying the target computer in one or more folders on the target computer prior to an administrator knowing whether or not the target computer is participating in a peer-to-peer file sharing network;
- issue a search for the target file on the peer-to-peer file sharing network, wherein the search is issued to locate the target file independent of the target computer responding to the search issued on the peer-to-peer network for the target file;
- determine that the peer-to-peer file sharing software is operating on the target computer based upon the search results received from the target computer;
- and
- block the target computer from communicating data traffic in the peer-to-peer file sharing network.
Dependencies are inferred from the claim text.