In one aspect, the present invention is directed to a method for detecting
spyware activity, the method comprises the steps of: monitoring outgoing
communication data sent from a user's computer; searching for predefined
keywords within the communication data; indicating spyware activity in
the user's computer by presence of at least one of the predefined
keywords within the communication data, the keywords are selected from a
group comprising: a signature of the spyware, personal information of the
user, an addressee to where the communication data is sent. The method
may further comprise: upon detecting a spyware activity in the user's
computer, blocking communication from the computer. The method may
further comprise removing the spyware. The blocking can be carried out at
the user's computer, at the gateway to which the user's computer is
connected, etc.