FreeBSD 高级安全特性之加密服务测试与 Jails 配置
1. 测试加密网络服务
在网络环境中,我们常常需要测试加密的网络服务。可以使用 openssl s_client -connect 命令来实现,该命令需要一个主机名和端口号,两者用冒号分隔。例如,连接到 www.absolutefreebsd.com 的安全 Web 服务器:
# openssl s_client -connect www.absolutefreebsd.com:443
执行此命令后,会看到大量关于信任链、责任限制的信息,以及看似随机的数字证书内容。之后,会出现一个没有命令提示符的空行,此时就可以直接与服务器守护进程通信。由于这是一个 Web 服务器,我们可以尝试发送一个 HTTP 命令:
GET /
系统的响应可能如下:
Object Moved
This document may be found <a href="https://www.nostarch.com/">here</a>
read:errno=0
通过这种方式,我们能够像测试未加密服务一样轻松地测试加密网络服务。需要注意的是,加密的目的并非保护守护进程,而是保护客户端与服务器之间的数据流。SSL 加密可以防止他人在传输过程中窃听网络通信
超级会员免费看
订阅专栏 解锁全文
6

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



