千家信息网

传输信道加密Stunnel配置

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,传输信道加密Stunnel配置接着上一节的OSSIM加密传输信道继续讲解,这里我们选用开源工具Stunnel,它用于提供全局的TLS/SSL服务,其关键的配置如下:Acl safe_port port
千家信息网最后更新 2025年12月02日传输信道加密Stunnel配置

传输信道加密Stunnel配置

接着上一节的OSSIM加密传输信道继续讲解,这里我们选用开源工具Stunnel,它用于提供全局的TLS/SSL服务,其关键的配置如下:

Acl safe_port port 443 # https 访问原始服务器的443端口stunnel4 是用来建立ssl通道,以实现加密传输,默认OSSIM4.3系统中,stunnel是关闭的,当配置好stunnel后,就可以用foxmail或者outlook之类的邮件客户端就可以使用加密的通道访问邮箱了。

注:Ossim 4.15之后的版本取消了stunnel包。

实现思路:利用StunnelSquid加密,要用Stunnel加密,所以只允许本地访问传统的POP3SMTPSambaSyslog等服务,都是不加密的协议,这样传输不安全,通过Stunnel可以将访问这些服务的数据,通过一个加密的管道传输,这样更加安全。

使用Stunel加密流程

1.启用Stunnel

#vi /etc/default/stunnel4

enabled=0,改成enabled=1

然后,保存退出。

2.配置SSL

#cd /etc/ssl

#openssl req -new -x509 -days 365 -nodes -config openssl.cnf -out stunnel.pem -keyout stunnel.pem

#cp stunnel.pem /etc/ssl/certs/

#/etc/init.d/stunnel4 start

Stunnel 服务方式需要一个证书文件。通过 openssl.exe 来创建服务器证书。

这将会创建一个自己给自己签名的证书。参数的含义:

-days 365 使这个证书的有效期是1年,之后它将不能再用。

-new 创建一个新的证书

-x509 创建一个 X509 证书(自己签名的)

-nodes 这个证书没有密码

-config openssl.cnf

OpenSSL 使用的配置文件(可能需要修改的有[CA_default][req_distinguished_name]这两个 section)。

-out stunnel.pem SSL 证书写到哪里

-keyout stunnel.pem SSL 证书放到这个文件中这个命令将会问以下问题:

Country name PL, UK, US, CA

State or Province name Illinois, Ontario

Locality Chicago, Toronto

Organization Name Bill's Meats, Acme Anvils

Organizational Unit Name Ecommerce Division

Common Name (FQDN) www.example.com

注意Common Name (FQDN) 应该是运行 stunnel 机器的主机名。如果能通过不同的主机名访问这台机器,有些 SSL 客户会警告这个主机的证书有问题,所以最好是使它和用户访问的主机名匹配。

openssl gendh 512>> stunnel.pem

这将生成 Diffie-Hellman 部分,追加到 pem 文件中。这个只有在指定 stunnel 使用 DH 才需要,但默认是不用的。

除了使用stunnel加密以外,还可以使用rsyslog-gnutls加密syslog连接。

#apt-get install rsyslog-gnutls

具体设置大家可参考encrypting syslog traffic with TLS文档。大家想了解完整的OSSIM技术,请继续关注2015年11月出版的《开源安全运维平台OSSIM最佳实践》一书,该书为您揭秘更多OSSIM底层技术,这些内容在我的博客里也未曾出现过的哦!

加密 证书 服务 传输 配置 主机 文件 信道 安全 客户 技术 服务器 机器 通道 问题 不同 原始 有效 一书 不用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 linux 数据库安全加固 天津电子软件开发中心 网络安全教育班会开场白 软件开发石家庄学院 网络技术系 单位学习网络安全的意义 中国数据库取得了不菲成绩 网络安全的五个基本目标是 常熟事业编软件开发待遇 数据库展示表头 南京市华博互联网科技 vb 数据库连接失败返回 数据库技术考试题一样的吗 银行网络安全提升年心得 郑州服务器机箱报价 关于网络安全法手抄报 数据库数据输入时的常见基础错误 益阳学软件开发好不好就业 太仓透明软件开发代理商 第九届首都网络安全宣传日手抄报 网络安全三个基本属性是什么 十堰维尚互联网科技 上海企知道网络技术有限公司 nosql数据库的数据类型 传奇数据库突破65535 asp随机从数据库数据库 华为是否以软件开发为主 如何提高网络安全英文演讲稿 深圳蓝道网络技术有限公司 不属于软件开发期的是
0