针对日益突出的间谍软件的安全威胁,研究了间谍软件的分类、特点、危害,详细分析了间谍软件的植入、存储、启动、数据盗取和自身隐藏的技术方法。以实现对间谍软件有效堵截与发现为目标,设计了一个具有三层结构的反间谍软件系统的模型,并初步完成了系统实现。文章对模型的组成、功能和部分实现细节进行了讨论。