网络安全问题概述

1  计算机网络面临的安全性威胁

·两大类威胁:被动攻击主动攻击

被动攻击

·指攻击者从网络上窃听他人的通信内容。

·通常把这类攻击称为截获

·攻击者只是观察和分析某一个协议数据单元 PDU,以便了解所交换的数据的某种性质,但不干扰信息流。

·这种被动攻击又称为流量分析 (traffic analysis)。

主动攻击

主要有:

·篡改:故意篡改网络上传送的报文。这种攻击方式有时也称为更改报文流

·恶意程序 (rogue program):种类繁多,主要包括:计算机病毒、计算机蠕虫、特洛伊木马、逻辑炸弹、后门入侵、流氓软件等。

·拒绝服务 DoS (Denial of Service):指攻击者向互联网上的某个服务器不停地发送大量分组,使该服务器无法提供正常服务,甚至完全瘫痪。

分布式拒绝服务 DDoS

·若从互联网上的成百上千的网站集中攻击一个网站,则称为分布式拒绝服务 DDoS (Distributed Denial of Service)。

·有时也把这种攻击称为网络带宽攻击连通性攻击

计算机网络通信安全的目标

·对于主动攻击,可以采取适当措施加以检测。

·对于被动攻击,通常是检测不出来的。

·计算机网络通信安全的目标:

        1.防止分析出报文内容和流量分析。

        2.防止恶意程序。

        3.检测更改报文流和拒绝服务。

·对付被动攻击加密技术。

·对付主动攻击加密技术 + 鉴别技术。

2  安全的计算机网络

·网络的安全性是不可判定的。

·一个安全的计算机网络应达到四个目标:

        1.保密性

        · 只有信息的发送方和接收方才能懂得所发送信息的内容。 是网络安全通信的最基本的内容,也是对付被动攻击必须具备的功能。 需要使用各种密码技术。

        2.端点鉴别

        ·鉴别信息的发送方和接收方的真实身份。 在对付主动攻击中是非常重要的。

        3.信息的完整性

        ·信息的内容未被篡改过。 在应对主动攻击中是必不可少的。 信息的完整性与端点鉴别往往是不可分割的。 鉴别同时包含了端点鉴别报文完整性

        4.运行的安全性

        ·系统能正常运行并提供服务。 访问控制 (access control) 对计算机系统的安全性是非常重要的。 必须对访问网络的权限加以控制,并规定每个用户的访问权限。

3  数据加密模型

密钥

·加密和解密用的密钥 K (key) 是一串秘密的字符串(即比特串)。

·明文通过加密算法 E  和加密密钥 K  变成密文Y

·接收端利用解密算法 D 运算和解密密钥 K  解出明文 X。解密算法是加密算法的逆运算。

·加密密钥和解密密钥可以一样,也可以不一样。

·密钥通常由密钥中心提供

·当密钥需要向远地传送时,一定要通过另一个安全信道

一些重要概念

·密码编码学 (cryptography) :密码体制的设计学。

·密码分析学 (cryptanalysis) :在未知密钥的情况下从密文推演出明文或密钥的技术。

·密码编码学与密码分析学合起来即为密码学 (cryptology)。

·如果不论截取者获得了多少密文,但在密文中都没有足够的信息来唯一地确定出对应的明文,则这一密码体制称为无条件安全的,或称为理论上是不可破的

·如果密码体制中的密码不能被可使用的计算资源破译,则这一密码体制称为在计算上是安全的

欢迎一起学习~

相关推荐

  1. 常见网络问题概述

    2024-02-17 08:56:02       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-17 08:56:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-17 08:56:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-17 08:56:02       82 阅读
  4. Python语言-面向对象

    2024-02-17 08:56:02       91 阅读

热门阅读

  1. 【无标题】

    2024-02-17 08:56:02       47 阅读
  2. 算法训练营day29, 贪心算法3

    2024-02-17 08:56:02       58 阅读
  3. transformer的原理

    2024-02-17 08:56:02       54 阅读
  4. Python循环语句——continue和break

    2024-02-17 08:56:02       47 阅读