36肖梓航,桑胜田,肖新光(安天实验室,黑龙江哈尔滨150020)摘要:本文首先指出软件型反病毒引擎无法满足高速网络数据处理需求的现状,分析了硬件加速的历史和特点,进而分别总结了通过ASIC和GPU两种硬件实现反病毒引擎加速的研究现状,讨论了面临的问题.
同时,介绍了安天实验室在这两个领域中已取得的研究进展,并分析了主要实现思路.
关键词:反病毒引擎;硬件加速;ASIC;GPU;FPGA中图分类号:TP393.
08文献标识码:A文章编号:1671-1122(2011)01-0036-04ResearchonHardwareSpeedupofAntivirusEngineXIAOZi-hang,SANGSheng-tian,XIAOXin-guang(AntiyLabs,Ha'erbinHeilongjiang150020,China)Abstract:Inthispaper,firstlywepointoutthatsoftware-typeantivirusenginecan'tsupplythedemandofnowadayshigh-speednetworkdataprocessing.
Thenweintroducethehistoryofhardwarespeeduptechnologyandanalyzeitscharacteristics.
NextwesummarizeresearchstatusoftheASICandGPUspeedupmethodinantivirusengine,anddiscussedexistingproblems.
LastlywepresentAntiy'sresearchresultsinthesetwoeldsandexplainedthecentralimplementationmethod.
Keywords:antivirusengine;hardwarespeedup;ASIC;GPU;FPGA反病毒引擎硬件研究doi:10.
3969/j.
issn.
1671-1122.
2011.
01.
014收稿时间:2010-12-23作者简介:肖梓航(1988-),男,湖南,副总工程师,本科,主要研究方向:安全事件应急处理技术、病毒分析与检测、反病毒引擎技术;桑胜田(1976-),男,黑龙江,主任,讲师,博士,主要研究方向:微电子技术、反病毒引擎家族技术、安全技术与硬件结合技术研究;肖新光(1974-),男,吉林,首席技术架构师,高工,主要研究方向:反病毒引擎、反病毒体系架构、计算机犯罪取证.
0反病毒引擎现状反病毒技术是信息安全产业的核心技术,反病毒引擎则是反病毒技术这个核心中的核心.
传统的反病毒引擎一般是软件型引擎[1],构建在通用处理器和体系结构之上,通过高级语言程序实现引擎逻辑和数据处理.
软件型引擎的优点在于:1)通用性和普适性:基于X86处理器和体系结构的软件型引擎,可以衍生出个人杀毒软件、企业级安全软件等,运行在绝大部分个人计算机之上;2)设计和实现的成本不高:引擎的设计和实现都以编码的工作形式体现,无论是人力成本和设备成本,还是后期维护(需求变更、Bug修复、版本升级等),需要投入的时间和资金相对都不多.
因此,软件型引擎具有较低的准入门槛,被各类安全厂商广泛使用[2].
但随着信息技术的飞速发展,软件型引擎也开始暴露出不足的一面,即处理速度.
互联网及其承载的信息量爆炸增长,带来了海量的数据.
从个人用户的角度,一个反病毒引擎能在几个小时扫描1TB(1024GB)的文件,就已经可以满足了;但站在企业和网络运营商的角度,核心网和骨干网的吞吐量以10Gbps甚至更高的速率为基本单位,这就对运行在网络设备中的反病毒引擎处理速度提出了更高的要求.
然而,基于通用处理架构的软件型反病毒引擎难以达到这样的超高处理速度.
一方面,软件在从高级语义逻辑执行到物理元器件状态变化的等价转换过程中产生了大量的非最优指令,导致多余的时间开销;另一方面,通用型处理器在硬件设计上主要考虑对单一指令流的分支预测、对存储器访问的缓存加速等问题,因而较适合一般的逻辑事务处理,而不适合大规模高并发的计算.
spinservers是Majestic Hosting Solutions LLC旗下站点,主营国外服务器租用和Hybrid Dedicated等,数据中心在美国达拉斯和圣何塞机房。目前,商家针对圣何塞部分独立服务器进行促销优惠,使用优惠码后Dual Intel Xeon E5-2650L V3(24核48线程)+64GB内存服务器每月仅109美元起,提供10Gbps端口带宽,可以升级至1Gbp...
美国服务器哪家平台好?美国服务器无需备案,即开即用,上线快。美国服务器多数带防御,且有时候项目运营的时候,防御能力是用户考虑的重点,特别是网站容易受到攻击的行业。现在有那么多美国一年服务器,哪家的美国云服务器好呢?美国服务器用哪家好?这里推荐易探云,有美国BGP、美国CN2、美国高防、美国GIA等云服务器,线路优化的不错。易探云刚好就是做香港及美国云服务器的主要商家之一,我们来看一下易探云美国云服...
UCloud优刻得商家这几年应该已经被我们不少的个人站长用户认知,且确实在当下阿里云、腾讯云服务商不断的只促销服务于新用户活动,给我们很多老用户折扣的空间不多。于是,我们可以通过拓展选择其他同类服务商享受新人的福利,这里其中之一就选择UCloud商家。UCloud服务商2020年创业板上市的,实际上很早就有认识到,那时候价格高的离谱,谁让他们只服务有钱的企业用户呢。这里希望融入到我们大众消费者,你...