Web安全概述

Web安全概述

500450096_wx.jpg

互联⽹刚开始是安全的,但是伴随着⿊客(Hacker)的诞⽣,互联⽹变得越来越不安全。任何⼀个事情都有两⾯性,⿊客也有好有坏,好的⿊客

叫⽩帽⼦,坏的⿊客叫⿊帽⼦。与此同时,随着Web技术发展越来越成熟,⽽⾮Web服务(如Windows操作系统)越来越少的暴露在互联⽹上,

现在互联⽹安全主要指的是Web安全。

既然要讲Web安全,⾸先介绍什么是安全,安全的本质是什么?引⽤《⽩帽⼦讲安全》⾥对安全的定义:安全问题的本质就是信任问题。举例来

说,⾃⾏车的车锁,我们认为是安全的,因为我们认为⾃⾏车锁的制造商是不会背着我们留有钥匙,如果这个信任都没有的话,那么这个⾃⾏车就

是不安全的。

在介绍完什么是安全的本质后,我们继续讲解安全的三要素,机密性、完整性和可⽤性。机密性指的是要求保护数据内容不能泄露,加密是实现机

密性要求的常见⽅法。完整性指的是保护数据内容是完整的、没有被篡改的,实现完整性的常见⽅法是数字签名。可⽤性要求保护资源是随需⽽

得,⿊帽⼦通常通过ddos攻击抢占服务器的资源,导致正常⽤户不能正常访问。接下来介绍常见的加密算法和数字签名算法。

加密算法

常见加密算法有对称加密和⾮对称加密,对称加密指的是加密和解密⽤的同⼀个密钥,⽽⾮对称加密的加密过程和解密过程⽤的是不同密钥,常见

对称加密有DES(Data Encryption Standard,数据加密标准)和AES,⽽⾮对称加密有RSA。

1. 

对称加密算法

对称加密算法我们主要介绍AES(Advanced Encryption Standard,⾼级加密标准),AES三个基本概念:密钥、填充、模式。根据密钥长

度,AES⼜可以细分为AES128、AES192、AES256。下⾯介绍AES的加密流程,⾸先将明⽂分解为⼤⼩为128bit⼩块,然后将这些明⽂⼩块

放⼊AES加密器各⾃⽣成密⽂块。当将明⽂⼩块⼤⼩⼩于128bit时,需要对这个明⽂⼩块进⾏填充操作。⽽AES加密器提供了CBC、ECB、CTR

等5种模式。

原文链接:https://wenku.baidu.com/view/44b09378322b3169a45177232f60ddccda38e6df.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/18577

(0)
上一篇 2023年6月3日
下一篇 2023年6月3日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml