文件加密
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)向应用服务器递交访问权限凭据,获取资源访问。
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:http://www.gongjie.site/2025/06/27/%e7%bd%91%e7%bb%9c%e5%ae%89%e5%85%a8%e5%ba%94%e7%94%a8/
共有 0 条评论