IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 计算机网络(七)网络安全 -> 正文阅读

[系统运维]计算机网络(七)网络安全

计算机网络面对的两大安全威胁

? ? ? ? 被动攻击:截获、观察、分析某个协议数据PUD,又被称为流量分析

? ? ? ? 主动攻击:? ? ? 篡改:故意篡改网络上传送的报文

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 恶意程序:病毒、蠕虫、木马、逻辑炸弹、后门入侵盖、流氓软件

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 拒绝服务DoS:向指定服务器不听发送大量分组,造成该服务器无法正常工作

计算机网络安全要达到的目标:

? ? ? ? 保密性、端点鉴别、信息的完整性、运行的安全性(访问控制)

数据加密模型

? ? ? ? ?明文X,加密算法E,密文Y

????????????????Y = E_{K}(X)

? ? ? ? 解密算法D,解密密钥K

????????????????D_{K}(Y) = D_{K}(E_{K}(X)) = X

两类密码体制

? ? ? ? 对称密钥密码体制

? ? ? ? ? ? ? ? 加密密钥与解密密钥使用相同的密码体制

? ? ? ? ? ? ? ? DEX(数据加密标准),DES的保密性取决于密钥的保密,算法是公开的

? ? ? ? 公钥密码体制

? ? ? ? ? ? ? ? 使用不同的加密和解密密钥

? ? ? ? ? ? ? ? 产生的原因主要有:密钥分配问题、对数字签名的需求

? ? ? ? ? ? ? ? RSA加密,公钥密码体制中,加密密钥(公钥)PK是公开的,而解密密钥(私钥)则需要保密,加密算法E和解密算法D都是公开的

? ? ? ? ? ? ? ? 1.密钥对产生器产生一对接收者B的密钥,公钥PKb和私钥SKb,发送者A所用的加密密钥就是接收者B的公钥。B所用的解密密钥就是B的私钥

? ? ? ? ? ? ? ? 2.发送者A用B的公钥PKb通过E运算对明文X加密,得出密文B并传送

? ? ? ? ? ? ? ? ????????B用自己的私钥通过解密算法D进行解密,恢复密文

? ? ? ? ? ? ? ? 3.已知PKb并不能推导出SKb

? ? ? ? ? ? ? ? 4.公钥可以加密但是不能解密

? ? ? ? ? ? ? ? 5.D运算和E运算的先后对结果不影响

?数字签名

? ? ? ? 需要保证的功能

? ? ? ? ? ? ? ? 1.接收者能够核实发送者对报文的签名

? ? ? ? ? ? ? ? 2.接收者确信收到的数据和发送者发送的完全一致没有被篡改过(报文的完整性)

? ? ? ? ? ? ? ? 3.发送者事后不能抵赖报文签名(不可否认)

鉴别

? ? ? ? 报文鉴别

? ? ? ? ? ? ? ? 密码散列函数

? ? ? ? ? ? ? ? ? ? ? ? 散列函数的输入长度可以很长

? ? ? ? ? ? ? ? ? ? ? ? 不同的散列值肯定对应不同的输入

? ? ? ? ? ? ? ? ? ? ? ? ?密码散列函数是单向函数

????????????????

?????????MD5和SHA-1

? ? ? ? ????????MD5:? ? ? ? 1.把任意长的报文按2^{64}计算其余数(64位),追加在报文后面

? ? ? ? ? ? ? ? ? ? ? ? ???????????2.在报文和余数之间填充1~512位,填充的首位是1,后面都是0

? ? ? ? ? ? ? ? ? ? ? ????????? ? ?3.把追加和填充后的报文分割成一个个512位的数据块,每个512位的报文数据再分成4盖128位的数据块依次送到不同的散列函数进行4论运算。每一轮按32位小数据块进行复杂运算,知道最后计算出MD5摘要代码(128位)

? ? ? ? ????????报文鉴别码:

? ? ? ? ?实体鉴别

密钥分配

? ? ? ? 密钥分配分为网外分配(物理介质)、网内分配(通过网络自动分发)

?防火墙

? ? ? ? ?防火墙内的网络称为“可信网络”,防火墙外的网络称为“不可信网络”

? ? ? ? 分组过滤器:具有分组过滤功能的路由器,作用是根据过滤规则对进出内部网络的分组执行转发或丢弃。(一般可以按照端口进行屏蔽,如某新闻网使用119号端口,屏蔽119号端口就会使得无法使用该网络)

? ? ? ? 应用网关(代理服务器):在应用层扮演中继角色,进出网络的数据都会经过应用网关,可以实现基于应用层数据的过滤和高层用户鉴别

? ? ? ? 入侵检测IDS:检查到可以分组时向管理员发出警告或执行阻断

? ? ? ? 一般分为:? ? ? ? 基于特征的入侵检测:对比已知攻击标志特征的数据库(对未知攻击无效)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 基于异常的入侵检测:对比正常的网络流量,遇到不符的情况上报(易误报)

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-17 13:09:07  更:2021-11-17 13:09:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:47:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码