网络安全应用

GongJie 2025-6-27 532 6/27

文件加密

Windows通过登录认证和NTFS权限可控制用户对文件的非授权存取,但如果用户在同一台计算机上安装不同操作系统,可以绕过登录认证和NTFS的权限设置。为消除这种安全漏洞,Microsoft提供了加密文件系统(Encrypting File System,EFS),与NTFS紧密集成,给敏感数据提供深层保护。当文件被EFS加密后,只有加密用户和数据恢复代理用户才能解密加密文件,具他用尸闵史以守以又ITP7I月权也不能解密。

EFS使用对称密钥和非对称密钥技术相结合的方法来提供文件的保护,对称密钥用于加密文件,非对称密钥中的公钥用于加密对称密钥
EFS加密发生在文件系统层而不在应用层,因此,其加密和解密过程对加密用户和应用程序是透明的。用户在使用加密文件时,感觉与普通文件一样。
被EFS加密过的数据不能在Windows中直接共享。如果通过网络传输经EFS加密过的数据,这些数据在网络上将会以明文的形式传输。

HTTPS

SSL是传输层安全协议,用于实现Web安全通信
IETF基于SSL 3.0版本,制定了传输层安全标准TLS。SSL/TLS在Web安全通信中被称为HTTPS.
SSL包含记录协议警告协议握手协议,其中握手协议用于协商参数

网络安全应用

基于SSL的超文本传输协议(Hypertext Transfer Protocol over Secure Socket Layer, HTTPS)不是一个单独的协议,而是两个协议的结合,即在加密的安全套接层或传输层安全(SSL/TLS)上进行普通的HTTP交互传输。这种方式提供了一种免于窃听者或中间人攻击的合理保护。
HTTPS默认端口是443,HTTP默认端口80

S-HTTP是安全的超文本传输协议(Security HTTP),本质还是HTTP,基本语法与HTTP一样,只是报文头有所区别,进行了数据加密。

HTTPS是SSL/TLS和传统HTTP的结合

SET和PGP

安全电子交易( Secure Electronic Transaction,SET )主要是为了解决用户、商家和银行之间通过信用卡支付的交易而设计的,以保证支付信息的机密、支付过程的完整、商户及持卡人的合法身份以及可操作性。

SET协议使用密码学技术来保障交易安全,默认使用的公钥密码算法是RSA,对称加密算法是DES,散列函数是SHA

PGP ( Pretty Good Privacy )是一个完整的电子邮件安全软件包(应用层),PGP提供数据加密和数字签名两种服务。
采用RSA公钥证书进行身份验证,使用IDEA进行数据加密,使用MD5进行数据完整性验证。

安全多用途互联网邮件扩展协议(Security/Multipurpose Internet Mail Extensions,S/MIME)提供电子邮件安全服务。
S/MIME采用MD5生成数字指纹,利用RSA进行数字签名,并采用3DES加密数字签名。

不要混淆MIME和S/MIME,MIME不具备安全功能。

Kerberos认证

Kerberos是用于进行身份认证的安全协议,Kerberos包含
密钥分发中心(Key DistributionCenter,KDC)
认证服务器(Authentication Server,AS)
票据分发服务器(Ticket GrantingServer,TGS)和应用服务器(Application Server )等几大组件,
其中密钥分发中心KDC包含认证服务器AS和票据分发服务器TGS,具有分发票据/凭证( Ticket)的功能。

(1)用户先到KDC中的认证服务器(AS)进行身份认证,如果通过则获得初始许可凭证
(2)接着向授权服务器(TGS)请求访问凭据,获取相应的访问权限凭证
(3)向应用服务器递交访问权限凭据,获取资源访问

- THE END -

GongJie

6月27日13:54

最后修改:2025年6月27日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论

您必须 后可评论