高级Web服务器安全配置指南
1. IIS SSL选项配置
SSL(Secure Sockets Layer)为服务器和客户端之间的通信提供了安全和可信的验证方式,能有效防止身份劫持、中间人攻击和窃听攻击等威胁。以下是配置网站SSL设置的详细步骤:
1. 打开IIS管理器,右键点击目标网站、文件夹或文件,选择“属性”。
2. 在“目录安全性”或“文件安全性”选项卡中,点击“编辑”。
3. 若要要求通过SSL连接访问资源,启用“要求安全通道(SSL)”选项。
4. 若要要求128位加密,启用“要求128位加密”选项。不过,旧版浏览器或受美国出口限制国家的浏览器可能不支持128位加密,启用此选项后这些浏览器可能无法建立连接;若不启用,浏览器会降级到较低加密级别(如40位加密),但这些级别如今已不安全。
5. 客户端证书可用于识别客户端,默认情况下客户端证书会被忽略,你可以选择“接受客户端证书”或“要求客户端证书”。前者将客户端证书作为可选方式,后者则要求客户端必须提供证书才能建立连接。
6. 若要将客户端证书映射到Windows用户账户,启用“启用客户端证书映射”选项,然后点击“编辑”进行证书与用户账户的映射。
7. 若使用客户端证书识别用户并希望限制可接受证书的证书颁发机构(CA),启用“启用证书信任列表”选项,点击“添加”添加所需的CA。未在此处定义的CA颁发的证书将不被接受,这在仅希望使用内部CA颁发的证书识别客户端的内部网络场景中很有用。
8. 点击“确定”保存设置。
SSL虽有诸多优点,但也存在一些局限性:
- URL中传输的信息(如查询字符串部分)不会被加密,若在URL请求中传递敏感信息,可能会被拦截者
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



