J2EE中集成赛门铁克防病毒扫描引擎

赛门铁克防病毒扫描引擎是一款企业级的杀毒引擎,并可以和各种环境进行集成,目前项目中需要在J2EE的环境中使用这个技术,故公布出实现方法供人参考。

为此目的专门开发了一个jar包用于和Scan Server 交互,关于这款产品的试用版下载:http://www.symantec.com/enterprise/products/trialware.jsp?pcid=1008&pvid=836_1

我将在文件下载中提供这个jar包的下载,名字为 virus-scan-connect.zip

以下的是最简单的实现步骤

0 Install virus scan server

SSE-InstallConfig-20061220

<1>, Install the SSE V51:

0, Download trial version software and license.

http://symantec.com/enterprise/products/trialware.jsp?pcid=1008&pvid=836_1

1, Install JDK 5;
2, Install ScanEngine.exe, setup the Admin port and password;
3, Install license file

(1) By web console, https://ip:8004/; System-->License-->Install.

[Note, only with https is available.]

(2) Copy license file to C:\Program Files\Common Files\Symantec Shared\Licenses;

4, Working with ICAP;

1 Virus Scan in JSP

1 Import the Jar package- virusscan-0.1.jar

2 A simple implement practice is

1 Sample Invode Code:
2 public static void main(String[] args) {
3 //icap://10.225.69.89:1344/avscan 是scan server的url
4 VirusScanManager vsm=new VirusScanManager("icap://10.225.69.89:1344/avscan");
5
6
7
8 String testFile="./test/eicar.com.txt";
9 InputStream in=null;
10
11 try {
12 //Eicar是测试病毒代码
13 //in=new ByteArrayInputStream(Eicar.getEicar());
14 in=new FileInputStream(testFile);
15 } catch (Exception e) { e.printStackTrace();
16
17 } vsm.processScanVirus("eicarTestFile.txt", "plain/text", in);
18
19 }
20

时间: 2024-11-02 18:18:21

J2EE中集成赛门铁克防病毒扫描引擎的相关文章

华为5.3亿美元收购赛门铁克在合资公司中股权

11月15日消息,据路透社消息,华为收购http://www.aliyun.com/zixun/aggregation/10188.html">赛门铁克在合资公司中所持49%股权,价格约5.3亿美元. 华为代理董事长郭平在周一的声明中说,将合资公司的安全和存储技术与华为企业产品整合,有助于华为发展云计算业务. 收购交易将提交给监管机构批准,并预期在2012年一季度结束交易. Wunderlich证券分析师格布赖恩·弗里德(Brian Freed)认为:"该收购没有任何政治或者监管

赛门铁克发布全新SEP14解决方案 有效抵御并应对端点网络威胁

[51CTO.com原创稿件]2016年11月23日,全球网络安全领导厂商赛门铁克宣布推出Symantec Endpoint Protection 14解决方案.全新SEP解决方案是端点安全创新领域的又一次突破.基于端点和云端的人工智能,Symantec Endpoint Protection 14解决方案是业内首款将基本端点技术.高级机器学习和记忆漏洞缓解措施集成至单一代理的解决方案,为用户带来多层防护,无论攻击如何发起,都能够有效抵御针对端点的高级威胁. 采用轻量级封装,Symantec E

赛门铁克发布第21期《互联网安全威胁报告》 揭示当前更为严峻的网络威胁现状

赛门铁克公司近日发布第 21 期<互联网安全威胁报告>,揭示当前网络罪犯的组织化转型--通过采取企业实践并建立专业的犯罪业务来提高对企业和消费者的攻击效率.全新的专业性网络攻击正在覆盖整个攻击者生态系统,不仅进一步扩大针对企业和消费者的威胁范围,同时助推在线犯罪的增长. 赛门铁克大中华区安全解决方案技术部.安全产品.安全咨询服务技术总监罗少辉表示:"当前,高级犯罪攻击组织开始仿效国家级水平的攻击者.这些攻击组织拥有广泛的资源和高技术成员,使他们的攻击效率非常高.这些攻击者不仅能够在工

赛门铁克为VMware环境提供高可用性与灾难恢复解决方案

 赛门铁克公司今天宣布将与VMware合作,共同为VMware 环境提供高可用性(HA)和灾难恢复(DR)增强性解决方案.该合作计划包括:在VMware环境利用赛门铁克Veritas Cluster Server (VCS) for VMware ESX,通过技术支持联盟网络(TSANet)为共同的客户提供技术支持:整合VCS 与 VMware基础架构,从而提供增强的 HA/DR解决方案:通过VCS增强性功能,将HA/DR用于VMware vCenter 中. 赛门铁克公司Veritas Clu

赛门铁克发现智能电视或面临感染勒索软件的威胁

近期,赛门铁克研究人员针对新型智能电视进行实验研究,以了解其抵御网络攻击的能力.实验结果显示,被感染勒索软件的全新智能电视均遭受无法使用的后果.赛门铁克将通过本文揭示智能电视中的安全问题,包括遭受攻击的方式.受到攻击的原因以及如何保护智能电视免受攻击. 智能电视特性 除了普通功能之外,新型智能电视还允许观众浏览网页.观看并点播流媒体,支持下载并运行应用程序.目前,智能电视正迅速成为家庭和商业环境中的标配.报道预测,到2016年,北美与西欧家庭中的网络电视数量将达到1 亿台. 当前智能电视主要采用

赛门铁克推出增强版存储优化套装软件

    赛门铁克公司今天宣布推出 Veritas CommandCentral 增强版存储优化套装软件,致力于帮助企业减少购买不必要的存储设备,有效降低营运成本.Veritas CommandCentral Storage包括新的无代理(agentless)功能,通过提高存储利用率来帮助企业降低存储采购成本,并使存储消耗与实际业务应用实现结合的更加紧密,从而加速企业投资价值的实现.凭借这些增强性的功能,用户可在一年或一年半以上的时间内持续有效地利用现有存储资产,满足业务应用需求.  赛门铁克公司

赛门铁克:Android勒索软件变种出现语音识别方式

近期,赛门铁克安全团队发现,最新Android勒索软件变体Android.Lockdroid.E开始具备语音识别功能.当用户说出正确内容,勒索软件才允许用户'赎回'自己的手机设备.该恶意软件使用语音识别 API,要求受害者通过语音,而非传统的键盘输入方式提供解锁码. 在感染设备后,Android.Lockdroid.E使用SYSTEM类型窗口锁定设备,随后在锁屏中显示中文勒索信息,提供解锁的指示.不仅如此,攻击者还会提供可联系的QQ即时通讯ID,使受害者接收有关支付赎金和接收解锁码的进一步指示.

赛门铁克:中国挤掉美国成僵尸电脑超级大国

根据赛门铁克最新发布的互联网安全报告(ISTR),2015年全球网络安全威胁事件23%源头来自中国大陆,年同比增长10%.赛门铁克认为高速增长的"肉鸡"电脑,以及其他被黑客控制的计算机系统是导致中国成为全球最大网络安全威胁源头的主要原因. 在中国境内被黑客和网络犯罪集团控制的"肉鸡"或者说僵尸电脑可以向全球范围发起攻击,而这些电脑的主人对此毫无察觉.操纵这些僵尸电脑的黑客可能来自全球任何角落,非常难以追踪. 2015年,中国的僵尸电脑数量暴增了84%,几乎占到全球数

赛门铁克全新嵌入式Critical Systems Protection保护物联网设备免受零日攻击

今天,赛门铁克宣布为超过10亿台物联网设备提供全面安全防护,覆盖智能电视.汽车.智能仪表和关键基础架构等.预计到2020年,物联网设备将达到250亿台.针对如此快速增长的市场,赛门铁克致力为消费者始终在线的互联设备提供全面的安全保护,抵御来自黑客的攻击. 赛门铁克公司大中华区信息安全技术销售部区域总监罗少辉表示:"随着物联网创新和采用程度的加深,新型网络安全威胁也在加大.在汽车行业,黑客已经能够通过键盘来偷窃并控制汽车.针对物联网安全威胁,赛门铁克与汽车.工业控制和半导体行业的制造商始终保持密切