网络安全基础

作者&投稿:罗希 (若有异议请与网页底部的电邮联系)
~ 网络安全通信所需要的基本属性:

1. 机密性

2. 消息完整性

3. 可访问与可用性

4. 身份认证

1. 窃听

2. 插入

3. 假冒

4. 劫持

5. 拒绝服务DoS和分布式拒绝服务DDoS

6. 映射

7. 嗅探

8. IP欺骗

数据加密

      明文:未被加密的消息

      密文:被加密的消息

      加密:伪装消息以隐藏消息的过程,即 明文 密文 的过程.

      解密: 密文 明文 的过程

1. 替代密码 :用密文字母替代明文字母。

    移位密码加密函数:

    

     :加密过程

    :明文信息

     :密钥,表示移几位

     :如果是26个字母,那q就是26

    解密函数:

    

     :解密过程

     :密文

      :密钥

2.  换位密码 :根据一定规则重新排列明文。

    【 例题 】如果对明文“bob.i love you. Alice",利用k=3的凯撒密码加密,得到的密文是什么?利用密钥 "nice" 进行列置换加密后得到的密文是什么?

    【 答案 】 凯撒密码 加密后得到的密文是:

        "ere l oryh brx Dolfh"

         列置换密码 加密后得到的密文是:

        iex bvu bly ooo"

    【 解析 】 凯撒密码 :

        以明文字母b为例,M=2(b的位置为2),k=3,q=26,则:

        密文 ,对应字母e,故b经过加密转为了e

        将明文全部替换后得到的密文 "ere l oryh brx Dolfh"

          列置换密码:

        密钥 "nice" 字母表先后顺序为 "4,3,1,2" ,因此,按这个顺序读出表中字母,构成密文:"iex bvu bly ooo",(密钥有几位就有几列,如果明文不够就补x,然后按列读取)

1. 对称密钥 密码:加密秘钥和解密秘钥相同( ),例如用一个锁将箱子锁起来,这个锁有2把相同的钥匙,锁好之后把另一把钥匙派人送给他。

2. 对称密钥密码 分类 :

     分组密码:DES、AES、IDEA等。(分组处理)

        1) (数据加密标准):56位密钥,64位分组。(56位二进制数,每位的取值是0或1,则所有的取值就是 个)

        2) :使用 两个秘钥 (共 112位 ),执行三次DES算法。(用1个密钥执行一次加密,再用另一个密钥执行一次解密,共执行三次)

        3) (高级加密算法):分组128位,密钥 128/192/256 位。

        4)IDEA:分组64位,密钥 128 位。

     流密码(挨个处理)

1. 非对称密钥 密码:加密密钥和解密密钥不同, ,其中一个用于加密,另一个用于解密。( 私钥 :持有人所有  公钥 :公开的)

2. 加密密钥可以公开,也称公开密钥加密。

3. 典型的公钥算法:

      Diffie-Hellman算法

      RSA算法

密码散列函数

1. 特性:

      定长输出;

      单向性(无法根据散列值逆推报文)

      抗碰撞性(无法找到具有相同散列值的两个报文)

2. 典型的散列函数

      MD5:128位散列值

      SHA-1:160位散列值

报文认证是使消息的接收者能够检验收到的消息是否是真实的认证方法。来源真实,未被篡改。

1. 报文摘要(数字指纹)

2. 报文认证方法

      简单报文验证:仅使用报文摘要,无法验证来源真实性

      报文认证码:使用共享认证密匙,但无法防止接收方篡改

身份认证、数据完整性、不可否认性

1. 简单数字签名:直接对报文签名

2. 签名报文摘要

1. 口令:会被窃听

2. 加密口令:可能遭受回放/重放攻击

    加密的口令可能会被截获,虽然不知道口令是什么,但他将加密口令提交给服务器,说这是我加密的口令,这叫重放.

3. 加密一次性随机数:可能遭受中间人攻击

Alice发给Bob说她是Alice,但Bob说你要向我证明,Bob生成一个随机数发给Alice,让Alice用自己的私钥进行加密,加密后再把数据发给Bob,然后Bob再向Alice要公钥进行解密解出来的随机数如果和Bob发给Alice的随机数一样的话,那就说明她是Alice。

这种方法会被中间人攻击,Alice发送的私钥加密被Trudy更换为自己用私钥加密的数据然后发给Bob,公钥也被Trudy换了,最后Bob用公钥加密数据发给Alice,Trudy截获了,用自己的私钥进行解密,获得了数据。

密钥分发存在漏洞:主要在密钥的分发和对公钥的认证环节,这需要密匙分发中心与证书认证机构解决

双方通信时需要协商一个密钥,然后进行加密,每次通信都要协商一个密钥,防止密钥被人截获后重复使用,所以密钥每次都要更换,这就涉及到密钥分发问题。

基于 KDC 的秘钥生成和分发

认证中心CA:将公钥与特定的实体绑定

1. 证实一个实体的真实身份;

2. 为实体颁发 数字证书 (实体身份和 公钥 绑定)。

防火墙 :能够隔离组织内部网络与公共互联网,允许某些分组通过,而阻止其它分组进入或离开内部网络的软件、硬件或者软硬件结合的一种设施。

前提 :从外部到内部和从内部到外部的所有流量都经过防火墙

1. 无状态分组过滤器

    基于特定规则对分组是通过还是丢弃进行决策,如使用 实现防火墙规则。

2. 有状态分组过滤器

    跟踪每个TCP连接建立、拆除,根据状态确定是否允许分组通过。

3. 应用网关

    鉴别 用户身份 或针对 授权用户 开放 特定服务 。

入侵检测系统(IDS):当观察到潜在的恶意流量时,能够产生警告的设备或系统。

1. 电子邮件安全需求

    1)机密性

    2)完整性

    3)身份认证性

    4)抗抵赖性

2. 安全电子邮件标准:

1. SSL是介于 和 之间的安全协议.

2. SSL协议栈

    (传统的TCP协议是没有安全协议的,传输都是明文,所以在TCP上面设置SSL协议保证安全性)

3. SSL握手过程

    协商密码组,生成秘钥,服务器/客户认证与鉴别。

1. VPN

    建立在 上的安全通道,实现远程用户、分支机构、业务伙伴等与机构总部网络的安全连接,从而构建针对特定组织机构的专用网络。

     关键技术 : ,如IPSec。

2. 典型的 网络层安全协议 ——

    提供机密性、身份鉴别、数据完整性和防重放攻击服务。

    体系结构: 认证头AH协议 、 封装安全载荷ESP协议 。

    运行模式: 传输模式 (AH传输模式、ESP传输模式)、 隧道模式 (AH隧道模式、ESP隧道模式)

本文主要介绍了网络安全基本概念、数据加密算法、消息完整性与数字签名、身份认证、密钥分发中心与证书认证机构、防火墙与入侵检测以及网络安全协议等内容。

回顾:

1. 网络安全基本属性

2. 典型数据加密算法;

3. 消息完整性、数字前面以及身份认证原理。


学习网络安全需要什么基础?
基础知识 1.肉鸡:所谓“肉鸡”是一种很形象的比喻,比喻那些可以随意被我们控制的电脑,对方可以是WINDOWS系统,也可以是UNIX\/LINUX系统,可以是普通的个人电脑,也可以是大型的服务器,我们可以象操作自己的电脑那样来操作它们,而不被对方所发觉。2.木马:就是那些表面上伪装成了正常的程序,但是当这些被程序运...

网络安全的基本原则
网络安全法的基本原则有:网络空间主权原则、网络安全与信息化发展并重原则、共同治理原则。《网络安全法》出台的意义包括:1、服务于国家网络安全战略和网络强国建设。2、助力网络空间治理,护航互联网加。3、构建我国首部网络空间管辖基本法。4、提供维护国家网络主权的法律依据。5、在网络空间领域贯彻落实依法...

网络安全知识有哪些?
总体来说物理安全的风险主要有,地震、水灾、火灾等环境事故;电源故障;人为操作失误或错误;设备被盗、被毁;电磁干扰;线路截获;高可用性的硬件;双机多冗余的设计;机房环境及报警系统、安全意识等,因此要注意这些安全隐患,同时还要尽量避免网络的物理安全风险。网络结构 网络拓扑结构设计也直接影响到网络...

网络安全知识有哪些?
它是不同网络或网络安全域之间信息的惟一出入口,能根据企业的安全策略控制(允许、拒绝、监测)出入网络的信息流,且本身具有较强的抗攻击能力。它是提供信息安全服务、实现网络和信息安全的基础设施。什么是后门?为什么会存在后门?后门是指一种绕过安全性控制而获取对程序或系统访问权的方法。在软件的...

网络安全需要学什么
3. 学习渗透攻防:信息收集技术、社会工程学、端口检测、漏洞挖掘、漏洞验证,恶意代码、逆向、二进制等。4. 学习web安全:sql注入、XSS、CSRF、上传漏洞、解析漏洞、逻辑漏洞、包含漏洞等挖掘及修复 5. 学习安全服务类:风险评估、等级保护、安全咨询、安全法律法规解读等 6. 学习CTF技术:有过CTF经验...

如何学习网络安全知识?
简单做一个学习规划:第一步:Web安全相关概念 建议学习时间:2周 学习内容如下:1、熟悉基本概念(SQL注入、上传、XSS、CSRF、一句话木马等)。2、通过关键字(SQL注入、上传、XSS、CSRF、一句话木马等)进行Google。3、阅读《Web安全深度剖析》,作为入门学习还是可以的。4、看一些渗透笔记\/视频,了解...

路由器的安全性基础设置
在OSI二层协议即链路层的基础上可发现对端路由器的部分配置信息: 设备平台、操作系统版本、端口、IP地址等重要信息。可以用命令: no cdp running或no cdp enable关闭这个服务。7. 阻止路由器接收带源路由标记的包,将带有源路由选项的数据流丢弃。“IP source-route”是一个全局配置命令,允许路由器...

...法要求对什么在符合网络安全等级保护制度的基础上实行重点保护_百度...
网络安全法要求对关键信息基础设施在符合网络安全等级保护制度的基础上实行重点保护。《中华人民共和国网络安全法》是为了保障网络安全,维护网络空间主权和国家安全、社会公共利益,保护公民、法人和其他组织的合法权益,促进经济社会信息化健康发展,制定的法规。2016年11月7日,第十二届全国人民代表大会常务...

网络安全培训内容有哪些
网络安全培训的意义:1、主要在于普及网络安全知识,完善参加培训人员的网络信息安全知识,增强网络信息安全意识和防骗意识,为网络安全工作奠定良好基础,促进信息的健康传播,减少信息泄露不良等事件的发生。2、帮助用户了解网络安全的法律和道德问题,以保护自己和他人的隐私和数据。网络安全意识培训对于个人...

网络安全培训主要培训哪几部分?
分别为:安全基础;系统安全(Windows&Linux);黑客攻防、恶意代码;通讯安全;常见应用协议威胁;WEB&脚本攻击技术;防火墙技术(FireWall)。千锋教育就有线上免费的网络安全公开课,。千锋官网每日更新最新网络安全基础知识内容,巩固日常学习中的基础技能。更有免费的网络安全视频教程帮助学员快速学习。入侵...

晋宁县13934019068: 网络安全基础 - 搜狗百科
叔邢赛尼: 不健康网站别点,不健康图片别点,天上掉馅饼的链接别点,尽量不要下载东西,安装360卫士和杀毒软件,基本就可以保证网络安全了,如果这些都做到了,那么就是你误删了某个系统文件,所以那不是中毒,而是系统崩溃,不用慌张.

晋宁县13934019068: 网络安全技术需要什么基础 -
叔邢赛尼: 网络信息系统将成为21世纪人类社会运转的基础,网络信息安全将是信息社会正常运转的保证. 1、信息安全和网络安全的基本概念和PDRR安全模型,含述网络信息安全的核心基础理论:密码技术及其应用. 2、根据PDRR模型,包括网络防护的“保护”、“检测”、“响应”、“恢复”等几个方面,分为服务器的安全管理、路由器和防火墙技术、数据库安全、入侵检测、应急响应和系统恢复以及网络安全增强的技术. 3、信息保障和信息战,这是网络安全发展的最新阶段.

晋宁县13934019068: 网络安全入门应该掌握那些知识 -
叔邢赛尼: 首先要做的是电脑的入门.用电脑娱乐当然是最好的方法了,比如可以玩游戏,看影碟或上网,这些基本的使用只要别人在旁边指点一下就行了,不需要专门借一本电脑书看着做.我们可以从中了解到Windows的一些基本操作,增加对电脑的感...

晋宁县13934019068: 计算机网络安全基础 -
叔邢赛尼: 网络安全定义范围好大啊,其实我也想学.但是和你一样不知从何入手,如果你想当黑客的话那你要学的就多了,要是你只是想做一名网管的话那还是相对比较简单的.我下面稍微解释一下吧. 1,如果你只是想了解一下网络安全知道该怎么防范网络犯罪等行为的话,我那推荐你好好学习一下WINDOWS和LINUX的基础知识和配置方式还有就是学习CCNA,这两个都学会了我相信你当个网络管理员基本已经不成问题了. 2,如果你想当一名黑客的话,那你学的东西就多了,首先你得学习CCNA,然后学习C语言或者汇编语言,其实要做一名真正的黑客当然是要从基础学起的. 3,如果你只是想偷偷别人游戏帐号等等等等,那你什么都不用学了,网上攻击软件多的是,随便下几个用用就可以了.

晋宁县13934019068: 计算机网络安全的基本概念是什么 -
叔邢赛尼: 原发布者:北大青鸟广安门校区网络安全的基本概念因特网的迅速发展给社会生活带来了前所未有的便利,这主要是得益于因特网络的开放性和匿名性特征.然而,正是这些特征也决定了因特网不可避免地存在着信息安全隐患.本章介绍网络...

晋宁县13934019068: 安全网络的概念 -
叔邢赛尼: 1.计算机网络安全基础知识1.1 网络安全的含义 网络安全从其本质上来讲就是网络上的信息安全,其所涉及的领域相当广泛.这是因为在目前的公用通信网络中存在着各种各样的安全漏洞和威胁.从广义来说,凡是涉及到网络上信息的保密性...

晋宁县13934019068: 网络安全都学点啥? -
叔邢赛尼: 网络安全专业大学的基础课程主要是数学、计算机知识,具体开设的课程不同大学是有所差异的,核心课程都会涉及以下方向:离散数学、信号与系统、通信原理、软件工程、编码理论、信息安全概论、信息论、数据结构、操作系统、信息系统...

晋宁县13934019068: 安全基础之网络安全的几项关键技术?网络安全有哪些关键技术?网络安全如何保证呢? -
叔邢赛尼: 如何保证网络安全有哪些关键技术?网络安全如何保证呢?1. 防火墙技术 “防火墙”是一种形象的说法,其实它是一种由计算机硬件和软件的组合,使互联网与内部网之间建立起一个安全网关( scurity gateway),而保护内部网免受非法用户的...

晋宁县13934019068: 网络安全里面有什么内容可以学的? -
叔邢赛尼: 什么是网络安全? 网络安全是指网络系统的硬件、软件及系统中的数据受到保护,不因偶然的或者恶意的原因而遭到破坏、更改、泄露,系统可以连续可靠正常地运行,网络服务不被中断.什么是计算机病毒? 计算机病毒是指编制者在计算...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网