日期:2014-05-16  浏览次数:20379 次

pg启动过程中的那些事六:初始化SSL链接相关库

?

pg 到这儿检查参数 EnableSSL 如果使能建立 SSL 连接, 初始化相关库。 pg 里安全相关的部分基本上是基于 OpenSSL 开发。搞网络安全的人没有不知道 OpenSSL 的,看到 OpenSSL 心中就有数了。国内的 VPN 、网银、安全支付等产品,基本上都是基于 OpenSSL 开发的。如果有兴趣可以先看看关于 OpenSSL 的资料,有本 E 文的书,名字忘了, 162 页左右吧,专门介绍 OpenSSL 的。看之前先认真看两本网络安全的教科书吧,要不然不看晕的人估计没几个。

这片文章是占坑的,到搞数据库安全专题的时候再讨论。 ^_^

?

1 先上个图,看一下函数调用过程梗概,中间略过部分细节


?

初始化建立 SSL 连接相关库等 的函数调用过程图