网络安全
网络安全问题概述
计算机网络面临的女全性威胁
计算机网络的通信而临两大类威胁,即被动攻击和主动攻击
被动攻击是指攻击者从网络上窃听他人的通信内容。通常把这类攻击称为截获。在被动攻击中,攻击者只是观察和分析某一个协议数据单元 PDU (这里使用 PDU 这一名词是考虑到所涉及的可能是不同的层次)而不干扰信息流
主动攻击有如下几种蚊常见的方式。
(I) 篡改 攻击者故意篡改网络传送的报文。
(2) 恶意程序 恶意程序(rogue program) 种类繁多,对网络安全威胁较大的主要有以
下几种:
• 计算机病毒(computer virus), 一种会“传染”其他程序的程序,“传染”是通过修改其他程序来把自身或自己的变种复制进去而完成的。
• 计算机蠕虫(computer worm) ,一种通过网络的通信功能将自身从一个节点发送到另一个节点并自动启动运行的程序。
• 特洛伊木马(Trojan horse), 一种程序,它执行的功能并非所声称的功能而是某种恶意功能。如一个编译程序除了执行编译任务以外,还把用户的源程序偷偷地复制下来,那么这种编译程
• 逻辑炸弹(logic bomb), 一种当运行环境满足某种特定条件时执行其他特殊功能的程序。
• 后门入侵(backdoor knocking),是指利用系统实现中的漏洞通过网络入侵系统。。
• 流氓软件,一种未经用户允许就在用户计算机上安装运行并损害用户利益的软件,
(3) 拒绝服务 DoS (Denial of Service) 指攻击者向互联网上的某个服务器不停地发送大量分组,使该服务器无法提供正常服务,甚至完全瘫痪。
还有其他类似的网络安全问题。例如,在使用以太网交换机的网络中,攻击者向某个以太网交换机发送大量的伪造源 MAC 地址的帧。以太网交换机收到这样的帧,就把这个假的源 MAC 地址写入交换表中(因为交换表中没有这个地址)。由于这种伪造的地址数据太大,因此很快就把交换表填满了,导致以太网交换机无法正常工作(称为交换机中毒)。
安全的计算机网络
一个安全的计绊机网络应设法达到以下四个目标:
两类密码体制
对称密钥密码体制
所谓对称密钥密码体制,即加密密钥与解密密钥都使用相同密钥的密码体制
公钥密码体制
公钥密码体制使用不同的加密密钥与解密密钥。这种加密体制又称为非对称密钥密码体制
在公钥密码体制中,加密密钥 PK (Public Key,即公钥)是向公众公开的,而解密密SK (Secret Key,即私钥或密钥)则是需要保密的。加密算法 和解密算法 也都是公开的
只能单向保密