人类已经进入信息化社会, 随着In ternet 在全世界日益普及, 政府、军队、企业等部门越来越需要利用网络传输与管理信息。虽然计算机与网络技术为信息的获取、传输与处理利用提供了越来越先进的手段, 但也为好奇者与侵略者提供了方便之门, 为此, 必须需要研究网络与计算机本身的安全机制和措施, 研究防范“黑客”与“入侵者”的攻击方法和对他们的防范措施。 1 信息安全概念与技术发展 信息安全的最根本的属性是防御性的, 主要目的是防止己方信息的完整性、保密性与可用性遭到破坏。信息安全的概念与技术是随着人民的需求、随着计算机、通信与网络等信息技术的发展而不断发展的。大体可分为信息保密、网络信息安全和信息保障3 个阶段。 1. 1 单机系统的信息保密阶段 1. 2 网络信息安全 1. 2. 1 安全漏洞扫描器 1. 2. 2 安全路由器 1. 2. 3 防火墙 1. 2. 4 入侵检测系统( IDS) 1. 2. 5 网络监控与审计系统监控内部网络中的各种访问信息流, 并对制定条件的事件做审计记录。各种防网络攻击技术。其中包括网络防病毒、防木马、防口令破解、防非授权访问等技术。 1. 3 信息保障阶段 1. 3. 1 信息保障框架 1. 3. 2 信息系统安全工程( ISSE) 纵深防御战略已经得到了广泛的采纳。例如, 美国国防部(DoD ) 的《全球信息栅格(GIG) 信息保障政策与实施指南》便围绕纵深防御战略建立。这一联邦部级的政策文档将IA TF 作为国防部信息保障的技术解决方案信息源和指南。 2 密码技术 2. 1 密码学与密码技术 我国政府明确规定严格禁止直接使用国外的密码算法和安全产品, 这是由于: 国外禁止出口密码算法和产品, 所谓出口的安全的密码算法国外都有破译手段; 担心国外的算法和产品中存在“后门”, 关键时刻危害我国信息安全。1999 年, 国务院颁布商用密码管理条例, 对密码的管理使用进行了具体规定。 当前我国的信息安全系统由国家密码管理委员会统一管理。密码技术是保障信息安全的核心技术。密码技术在古代就已经得到应用, 但仅限于外交和军事等重要领域。随着现代计算机技术的飞速发展, 密码技术正在不断向更多其他领域渗透。它是集数学、计算机科学、电子与通信等诸多学科于一身的交叉学科。密码技术不仅能够保证机密性信息的加密, 而且完成数字签名、身份验证、系统安全等功能。所以,使用密码技术不仅可以保证信息的机密性, 而且可以保证信息的完整性和确证性, 防止信息被篡改、伪造和假冒。 2. 2 对称密钥密码体制 2. 2. 1 序列密码 2. 2. 2 分组密码 对称密钥密码体制存在的最主要问题是: 由于加密解密双方都要使用相同的密钥, 因此在发送、接收数据之前, 必须完成密钥的分发。所以, 密钥的分发便成了该加密体系中的最薄弱, 也是风险最大的环节, 所使用的手段均很难保障安全地完成此项工作。这样, 密钥更新的周期加长, 给他人破译密钥提供了机会。在历史上, 破获他国情报不外乎2 种方式: 一种是在敌方更换“密码本”的过程中截获对方密码本; 另一种是敌人密钥变动周期太长, 被长期跟踪, 找出规律从而被破解。在对称算法中, 尽管由于密钥强度增强, 跟踪找出规律破解密钥的机会大大 然而, 由于对称密钥密码系统具有加解密速度快和安全强度高的优点, 目前被越来越多地应用在军事、外交以及商业等领域。 2. 3 非对称密钥密码体制 1976 年,D iff ie 和Hellman 为解决密钥的分发与管理问题, 在他们奠基性的工作“密码学的新方向”一文中, 提出一种密钥交换协议, 允许在不安全的媒体上通过通讯双方交换信息, 安全地传送秘密密钥。在此新思想的基础上, 很快出现了公开密钥密码体制。在该体制中, 密钥成对出现, 一个为加密密钥(即PK 公开密钥) , 另一个为解密密钥(SK 秘密密钥) , 且不可能从其中一个推导出另一个。加密密钥和解密密钥不同, 可将加密密钥公之于众, 谁都可以使用; 而解密密钥只有解密人自己知道, 用公共密钥加密的信息只能用专用密钥解密。由于公开密钥 迄今为止的所有公钥密码体系中, RSA 系统是最著名、使用最广泛的一种。RSA 公开密钥密码系统是由R. R ivest、A. Sham ir 和L. A dleman 三位教授于1977 年提出的, RSA 的取名就是来自于这三位发明者姓氏的第一个字母。 RSA 算法研制的最初目标是解决利用公开信道传输分发DES 算法的秘密密钥的难题。而实际结果不但很好地解决了这个难题, 还可利用RSA 来完成对电文的数字签名, 以防止对电文的否认与抵赖, 同时还可以利用数字签名较容易地发现攻击者对电文的非法篡改, 从而保护数据信息的完整性。 公用密钥的优点就在于: 也许使用者并不认识某一实体, 但只要其服务器认为该实体的CA (即认证中心Cer t if icat ion A u tho r ity 的缩写) 是可靠的,就可以进行安全通信, 而这正是W eb 商务这样的业务所要求的。例如使用信用卡购物, 服务方对自己的资源可根据客户CA 的发行机构的可靠程度来授权。目前国内外尚没有可以被广泛信赖的CA , 而由外国公司充当CA 在我国是非常危险的。 公开密钥密码体制较秘密密钥密码体制处理速度慢, 因此, 通常把这2 种技术结合起来能实现最佳性能。即用公开密钥密码技术在通信双方之间传送秘密密钥, 而用秘密密钥来对实际传输的数据加密解密。 3 信息安全与密码技术的关系 密码技术是保障信息安全的核心技术。它是集数学、计算机科学、电子与通信等诸多学科于一身的交叉学科。密码技术不仅能够保证机密性信息的加密, 而且完成数字签名、身份验证、系统安全等功能。 所以, 使用密码技术不仅可以保证信息的机密性, 而且可以保证信息的完整性和确证性, 防止信息被篡改、伪造和假冒。 |
