| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 网络安全100问——信息安全概论 -> 正文阅读 |
|
[网络协议]网络安全100问——信息安全概论 |
网络安全100问——信息安全概论前言NISP一级认证 一、非对称加密和对称加密的区别非对称加密和对称加密在加密和解密过程、加密解密速度、传输的安全性上都有所不同,具体介绍如下: 1、加密和解密过程不同 对称加密过程和解密过程使用的同一个密钥,加密过程相当于用原文+密钥可以传输出密文,同时解密过程用密文-密钥可以推导出原文。但非对称加密采用了两个密钥,一般使用公钥进行加密,使用私钥进行解密。 2、加密解密速度不同 对称加密解密的速度比较快,适合数据比较长时的使用。非对称加密和解密花费的时间长、速度相对较慢,只适合对少量数据的使用。 3、传输的安全性不同 对称加密的过程中无法确保密钥被安全传递,密文在传输过程中是可能被第三方截获的,如果密码本也被第三方截获,则传输的密码信息将被第三方破获,安全性相对较低。 非对称加密算法中私钥是基于不同的算法生成不同的随机数,私钥通过一定的加密算法推导出公钥,但私钥到公钥的推导过程是单向的,也就是说公钥无法反推导出私钥。所以安全性较高。 现如今,加密主要使用混合加密的方式,通过混合加密把两种加密的优点都统筹起来。 二、哈希函数是怎样确保文件一致的?哈希(Hash)函数又称为散列函数、杂凑函数。它是一种单向密码体制,即一个从明文到密文的不可逆映射,只有加密过程,没有解密过程。 哈希函数的定义就是一个函数,将无限域的输入值映射到有限域的一个函数,具体的这个函数是什么,其实并不是固定的,但是也不是随意的,但是只要能够符合以下的几个性质,并且能够有效地运用到具体的实际当中就可以称作哈希函数,比较著名的哈希函数有MD5,SHA1等密码领域的算法。 消息摘要算法MD5可以对任意长度的明文产生128位的消息摘要。 MD5算法是按512位进行处理的,对于任意长度的消息将首先通过填充的方法使其成为512的倍数。首先,要对任意长度的信息进行填充,使信息的长度等于L*512+448,即长度≡448 mod 512 .填充的方法为:首先在消息后面先添加一个位“1”,再依次添加位“0”,直到长度满足条件;然后,将原始消息的长度以64位表示,添加在最后面,使得信息长度恰好达到512位的倍数。 通过这样的方法,如果最后发送过来的文件哈希值和你收到文件计算出的哈希值不一样,那么传输过来的文件就是有缺陷的。通过计算哈希值的方法可以检测出文件是否出现问题。 三、身份认证这里主要是用户对主机的认证 这三种密码安全程度是递增的。 四、关于访问控制
访问控制(Access Control)指系统对用户身份及其所属的预先定义的策略组限制其使用数据资源能力的手段。 访问控制的主要功能包括: 保证合法用户访问受权保护的网络资源,防止非法的主体进入受保护的网络资源,防止合法用户对受保护的网络资源进行非授权的访问。 访问控制首先需要对用户身份的合法性进行验证,同时利用控制策略进行选用和管理工作。 因此,访问控制的内容包括认证、控制策略实现和安全审计。 对于访问的权限控制,通过对不同对象划分不同的访问权限来达到对于系统的安全控制 五、防火墙1、什么是防火墙1)官方定义:防火墙,用于保护一个网络免受另一个网络的攻击和入侵行为,其本质是控制 2)网络安全市场,存在一种设备名为ISR,全称叫集成多业务路由器Router 3)现在市面上的防火墙,主要以以下几种形态存在 : 4)为何虚拟防火墙只是一个趋势,没有成为主流? 2、防火墙发展历史1)第一代,包过滤防火墙 2)第二代,代理防火墙 3)第三代,状态检测防火墙 原文链接. 六、关于远程控制1)木马 通过命令行远程控制 七、无线安全1)修改admin密码 八、操作系统风险1)漏洞和漏洞扫描 对系统可能存在的漏洞进行扫描,来找出可能被用于攻击的漏洞 这里主要寻找两种,第一种,系统本来就有的漏洞。
2)恶意代码 计算机病毒:显著特点:依附性 需要依附于其他文件进行繁殖; 隐蔽性 恶意代码危害: 恶意代码的基本特征: 恶意代码的机理 3)端口扫描威胁 总结未完待续~~~~ |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/27 14:09:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |