软件安全概述.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件安全概述 程绍银 sycheng@ 软件安全与测试 大纲 软件与软件安全 软件安全的三个支柱 软件安全与其他相关领域的关系 软件安全工具简介 软件安全与测试 2 大纲  软件与软件安全 软件安全的三个支柱 软件安全与其他相关领域的关系 软件安全工具简介 软件安全与测试 3 软件的定义 Software :软件(大陆、香港),软体(台湾) 1983年IEEE为软件下的定义是:计算机程序、方法 、规则和相关的文档资料以及在计算机上运行时所 需的数据 国标中对软件的定义为:与计算机系统操作有关的 计算机程序、规程、规则,以及可能有的文件、文 档及数据 通俗解释:软件= 程序+ 数据+ 文档资料 程序是完成特定功能和满足性能要求的指令序列 数据是程序运行的基础和操作的对象 文档与程序开发、维护和使用有关的图文资料 软件安全与测试 4 软件vs. 硬件 “硬件”是躯体,“软件”是灵魂 “软件”安装的硬件平台 主机(PC、笔记本、服务器等) 网络设备(路由器、交换机、防火墙、UTM等) 消费类电子(智能手机、iPad等) “软件”可以包括 操作系统 数据库系统(与系统中的数据有区分) 业务相关的管理信息系统(MIS) 应用程序商店(App Store ) 联网软件:通信协议、通信加密、认证等 软件安全与测试 5 软件的特点 软件不同于硬件,他是计算机系统中的逻辑实体而不是物理 实体,具有抽象性 软件的生产不同于硬件,它没有明显的制作过程,一旦开发 成功,可以大量拷贝同一内容的副本 软件在运行过程中不会因为使用时间过长而出现磨损、老化 以及用坏问题 由于软件漏洞不可避免,因此软件一般需要不断升级 软件的开发、运行在很大程度上依赖于计算机系统,受计算 机系统的限制,在客观上出现了软件移植问题 软件开发复杂性高,开发周期长,成本较大 软件开发还涉及诸多的社会因素 软件安全与测试 6 软件的分类 按软件的功能分类 系统软件:计算机运行的必不可少的组成部分, 它与计算机硬件紧密配合,控制并协调计算机系 统各个部件、相关的软件和数据高效地工作。例 如操作系统、设备驱动程序、通信处理程序等 支撑软件:协助用户开发软件的工具性软件,其 中包括帮助程序人员开发软件产品的工具,也包 括帮助管理人员控制开发进程的工具。例如支持 需求/设计/编码/测试的软件、IDE、SDE等 应用软件:在特定领域内开发,为特定目的服务 的软件。

文档评论(0)

Wang216654 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档