第29章 请个大牛来搞网络

从出租屋出来,陈阳溜达到了街角那家新开不久的咖啡馆。店里正放着任贤齐那首火遍大街小巷的《心太软》,空气里弥漫着廉价咖啡豆和方糖混合的甜腻气味。

角落里,一个戴着黑框眼镜、穿着洗得发白牛仔外套的年轻人已经等在那里,面前放着一杯只喝了一口的咖啡。

“王哥?”陈阳上前问了下。

“陈老板,您好,我是王大山,”王大山推了推眼镜,语气平淡,“你说的那个项目,我琢磨了一宿,有点意思。”

“叫我阳子就行,”陈阳摆摆手,开门见山,“是这么回事。我在海图那边有个店,叫浩阳科技。现在想在店里搭两套邮件系统,一套对外,一套对内,双线并行。”

他啜了口服务员刚端上来的美式,继续道:“对外的,核心就一个目标:稳定、兼容、能用。要能跟网易、263这些主流邮箱无缝互通,别动不动就被当成垃圾邮件拒了。我对技术没太多要求,你看着办,只要能扛住初期500人同时在线收发就行。服务器就放店里,跑Linux。”

王大山微微点头,手指无意识地敲着桌面。“明白了。用Red Hat 6.0做底,MTA(邮件传输代理)我建议用Qmail。它代码审计过,安全性比Sendmail高,而且天生反垃圾邮件的设计理念,正好契合你的需求。我会配置好DNS的MX记录和SPF,最大程度避免被拒收。500人的负载,对Qmail来说绰绰有余。”

“很好,专业的事就该交给专业的人。”陈阳满意地点点头,随即压低声音,身体微微前倾,“重头戏是第二套,内部专用。我的核心诉求就四个字:绝对安全。所有硬件必须物理隔离,单独放在后仓,跟外网、跟‘北极星’都彻底断开。系统本身要干净,日志能关就关,通讯过程绝不能有任何明文。客户端就用大家最熟悉的Outlook Express,Win98平台,这个不能变。”

王大山立刻抓住了关键:“所以,你的要求是:第一,物理隔离;第二,通信内容全程加密,且密钥不经过服务器;第三,使用门槛要低,基于现有客户端。对吗?”

“完全正确!”陈阳打了个响指,“就是这个意思。至于怎么做到,我不管,我相信你能拿出最好的方案。”

王大山沉吟片刻,眼中闪烁着自信的光芒:“方案有了。首先,传输层,我会架设一个独立的SSH服务,只允许通过公钥认证登录,并且将SMTP和POP3协议封装在SSH隧道里。这样,从客户端到服务器的整个链路都是加密的,外面的人只能看到一堆无意义的密文。其次,内容层,我会集成PGP加密。我会开发一个简单的插件或者脚本,在用户发送邮件前自动调用PGP对邮件正文和附件进行端到端加密,接收方用自己的私钥解密。所有密钥都只存在于用户自己的电脑上,服务器碰不到任何一个字。最后,系统层面,我会把日志级别调到最低,只记录最基本的连接信息,并写一个定时清理脚本,确保不留任何痕迹。防火墙用ipchains,规则设为默认拒绝所有,只对你指定的几个可信IP开放SSH端口。”

“完美!”陈阳一拍桌子,“就是这个效果!”