- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十第十一章章OAVOAV代码分析与使用代码分析与使用
配置配置
上海交通大学信息安全工程学院上海交通大学信息安全工程学院
本章学习目标本章学习目标
• 了解杀毒毒引擎擎的框架框架
• 掌握掌握OAVOAV使用方法使用方法
OAVOAV简介简介
• OAV (OpenAntiVirus )项目
(httpp://g)是在是在2000
年8月30 日由德国开源爱好者发起,旨在为
开源社区的反病毒开发者提供开源社区的反病毒开发者提供一个交流和个交流和
项目管理的资源平台。
• 该项目具有明确的路线图该项目具有明确的路线图:
– 为网络(邮件服务器、internet网关、文件服务器等)终
端用户和企业客户提供病毒防护的开源解决方案端用户和企业客户提供病毒防护的开源解决方案。。
– 为网络终端用户和企业客户提供计算机和网络安全的
开源解决方案。
– 研发开源的扫描引擎研发开源的扫描引擎,从而使未来的安全需求不再依从而使未来的安全需求不再依
赖于商业提供商。
– 通过开源系统和软件产品通过开源系统和软件产品,,为系统管理员提供系统恢为系统管理员提供系统恢
复能力。
– 建立网站,提供最新的病毒和安全信息。
– 建立建立HowHow-ToTo项目提供相关信息和白皮书项目提供相关信息和白皮书,用户和系统用户和系统
管理员可以通过该项目提供的信息,利用开源安全解
决方案,从而确定反病毒策略。
• 项项目组成组成:
– ScannerDaemon ,VirusHammer和PatternFinder是符
合合GPL规范的病毒扫描规范的病毒扫描器的的一个简单个简单而基础的实基础的实现,
用Java语言写成。
– squidid-vscan可以利用可以利用SSquidid HttHttp-PProxy扫描网络流量扫描网络流量,
从而侦测病毒。
– sambasamba-vsanvsan利用利用sambasamba服务器提供服务器提供onon-accessaccess病毒扫病毒扫
描。最新的SUSE Linux 已经包含了该工具。
– 此外此外,很多开源爱好者还开发了很多小工具很多开源爱好者还开发了很多小工具,详细情详细情
况参见/projects.php
ScannerDaemonScannerDaemon架构架构
• ScannerDaemon基本本上可以分为如下几个个
模模块:
– 扫描引擎模块
– 扫描配置模块扫描配置模块
– 病毒签名文件解析模块
– 文件系统支持模块(扫描目标文件/文件夹时所
需要)
MainMain-classclass类类
• 主主要包括两个个重要的类类:
– ReqquestHandler
– ScannerDaemon
扫描配置模块扫描配置模块
• 该模块(源代码的组织结构看,可归入到
扫扫描引擎模引擎模块中中,这里单单独拿拿出来分析来分析)。
• 该模块主要包括两个类:
– WWrititeablbleSScanCConfifiguratition
• 这个类放了一些扫描引擎的属性名。
– DefaultScanConfiguration
• 该类是默认的属性配置类,其构造函数就是对扫描
引擎的属性赋以默认值。
病毒签名模块病毒签名模块
• 这个模块中涉个模块中涉及到的类类/接接口包括CredoFile
类类、CredoEntryy类类、PositionFoundEvent
类、PositionFoundListener接口、
StringFoundListenerStringFoundListener类类、、StringsParserStrin
您可能关注的文档
- 信和漳州项目市场调研报告.pdf
- 东线三亚万宁别墅项目市场调研.pdf
- 全面质量管理词典.pdf
- 近七年世界期货和期权市场发展趋势研究.pdf
- 上海崇明岛项目开发定位调研计划书.pdf
- 大扬石地块调研项目可行性报告.pdf
- 物流学导论 第5讲 包装.pdf
- 绵阳地块前期初步调研及分析.pdf
- 金融学简明教程 第5章 资源的时间配置:消费与储蓄选择.pdf
- 南通高强包装有限公司质量手册.pdf
- 2026年高考英语总复习讲义教师用书选择性必修第二册.pdf
- 2026年高考英语总复习讲义教师用书选择性必修第一册.pdf
- 2026年高考英语总复习讲义教师用书选择性必修第四册.pdf
- 2026年高考英语总复习讲义教师用书必修第一册.pdf
- 第13课 现代交通运输的新变化(任务型教学课件)-2025-2026学年高中历史选择性必修2(统编版).pptx
- 2.磁感应强度 磁通量-2025-2026学年高中物理必修第三册(人教版2019).pptx
- 4.2 携手促发展(教学课件)-2025-2026学年九年级道德与法治下册(统编版五四学制).pptx
- 专题02 光现象(培优讲义)(原卷版)(5考点 4实验 8命题突破 2个难点)-2026年中考物理一轮复习讲练(全国通用).docx
- 第三节 碳达峰与碳中和(教学课件)-2025-2026学年八年级化学全一册(鲁教版五四学制2024).pptx
- 中考作文之材料作文审题立意(解析版)-2026年中考语文一轮复习微专题讲练(湖南通用).docx
最近下载
- 就业居间合同协议书范本.docx VIP
- 海德汉数控机床系统简明调试手册.pdf VIP
- DB33T 2034-2017 茶树高温热害等级.pdf VIP
- 道路清扫保洁项目工作难点分析及解决措施.docx VIP
- 东华理工大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 3D测头-海德汉.PDF VIP
- 黑龙江省2024年1月普通高中学业水平合格性考试英语试题(含答案,无听力原文及音频).pdf VIP
- 开展社会稳定风险评估所需资料清单(2021年修正版).docx VIP
- 《医学统计课件:聚类分析的应用》.ppt VIP
- 小儿推拿学试卷及答案.docx VIP
原创力文档


文档评论(0)