- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Sendmail邮件服务器的安全解决方案.doc
Sendmail邮件服务器的安全解决方案
Sendmail作为免费的邮件服务器软件,已被广泛应用于Inter各种操作系统的服务器中。如:Solaris,HPUX,AIX,IRIX,Linux等等。随着互连网的普及,邮件服务器受攻击的机会也大大增加。目前互连网上的邮件服务器所受攻击有两类:一类就是中继利用(Relay),即远程机器通过你的服务器来发信,这样任何人都可以利用你的服务器向任何地址发邮件,久而久之,你的机器不仅成为发送垃圾邮件的帮凶,也会使你的网络国际流量激增,同时将可能被网上的很多邮件服务器所拒绝。另一类攻击称为垃圾邮件(Spam),即人们常说的邮件炸弹,是指在很短时间内服务器可能接收大量无用的邮件,从而使邮件服务器不堪负载而出现瘫痪。这两种攻击都可能使邮件服务器无法正常工作。因此作为一个校园网邮件服务器防止邮件攻击将不可缺少。 目前对于sendmail邮件服务器,阻止邮件攻击的方法有两种。一种是升级高版本的服务器软件,利用软件自身的安全功能。第二种就是采用第三方软件利用其诸如动态中继验证控制功能来实现。下面就以sendmail V8.9.3为例,介绍这些方法。
1.服务器自身安全功能
(1)编译sendmail时的安全考虑
要利用sendmail 8.9.3的阻止邮件攻击功能,就必须在系统编译时对相关参数进行设置,并借助相关的软件包。目前主要就是利用Berkeley DB数据库的功能,Berkeley DB包可以从相关站点上下载,并需要预先编译好。然后将Berkeley DB的相关参数写进sendmail的有关文件中。
a.修改site.config.m4文件
将编译好的Berkeley DB有关库文件路径加入到site.config.m4文件中,使sendmail编译后能够使用Berkeley DB数据库。例如:
#cd $/sendmail-8.9.3/BuidTools/Site
修改site.config.m4文件
define (confINCDIRS, -I/usr/local/BerkeleyDB/include)
define (confLIBDIRS, L/usr/local/BerkeleyDB/lib)
b.修改sendmail.mc文件
sendmail.mc是生成sendmail.cf的模板文件之一,要使sendmail具有抗邮件攻击功能还需在该文件中进行相关定义。主要包括以下几项:
......
FEATURE(relay_entire_domain)
FEATURE(ACCESS_DB)dn1
FEATURE(blacklist_recipients)
......
(2)相关文件的配置
正确编译好sendmail是邮件服务器安全控制的基础,而真正的安全设置主要还是利用相关文件进行的。这种包含控制语句的文件主要是access和relay-domains。
access是邮件安全控制的主要数据库文件,在该文件中可以按照特定的格式将需控制的域名、IP地址或目标邮件地址,以及相应的动作值写入,然后使用makmap命令生成access.db文件(#makemap hash access.db lt; access),从而使服务器允许或屏蔽邮件中继和邮件轰炸。access的格式如下:
spam. REJECT
edu. OK
hotmail. DISCARD
其中reject动作是拒绝接受从指定地址发来的邮件;ok是允许特定地址用户任意访问;relay允许通过本邮件服务器进行中转邮件;discard是将收到的邮件交给特定命令进行处理,例如:可以设定将收到的邮件丢弃,或者设定收到邮件后返回给使用者一条出错信息等等。
Relay-domains文件是设定哪些域是该服务器可以中继的域,其格式为每个域占一行。如:
......
EDU
JP
......
在服务器开始使用时建议将所有顶级域名加入其中,以后再根据安全需要对其进行修改,否则将会使pop3用户发送邮件时出现relay reject错误,而无法向没有加入的域名目标邮件地址发送邮件。
3)版本号的修改
对于一台邮件服务器,可以通过远程的25端口tel命令来获取服务器的版本信息。如:tel sendmail服务器主机25就可以查看sendmail的当前版本。为了防止一些恶意的查看版本信息操作,sendmail提供了可以对显示的版本进行修改的操作。
在sendmail.cf文件中有一句SmtpGreetingMessage=$j s
您可能关注的文档
- IBM 动态分区迁移(Live Partition Mobility)技术.doc
- IBM 小型机逻辑分区 (LPAR) 动态资源调整问题的解决方案.doc
- IBM服务器硬盘常见问题与故障诊断.doc
- ICAM1和VCAM1在胃癌和癌前病变中的表达及其临床意义.doc
- IGFII、VEGF和IL2、IFNγ在原发性肝癌根治术前、后的变化及意义.doc
- IGFI、IGFIR在人退行性变腰椎间盘中的表达及其生物学意义.doc
- IGFⅡ,IGFⅠR在结肠腺瘤中的表达及其生物学意义.doc
- IIS 6 常见问题解答--.doc
- IIS 安全配置方案--.doc
- Illustrator 苹果图标制作深度解析.doc
- SEO应用战略B2B电子商务网站--..doc
- sIL15Rα与脾细胞孵育后对小鼠黑色素瘤细胞生长的免疫调节作用.doc
- siRNA抑制SKOV3细胞Her2-neu表达及细胞增殖的动物实验研究.doc
- Smac 和Livin在肾细胞癌组织中表达及意义.doc
- Smad4和转化生长因子β受体Ⅱ在宫颈腺癌中的表达及意义.doc
- SMS系列之七:利用SMS实现补丁管理.doc
- SMS系列之三-利用SMS进行企业计算机资产管理及软件分发.doc
- SMS系列之五-利用SMS批量部署操作系统.doc
- SMS系列之六-利用SMS实现操作系统的补丁分发.doc
- SMS系统之四-SMS实现企业内OFFICE的分发与卸载.doc
最近下载
- F215051【复试】2024年河南大学071000生物学《复试医学分子生物学》考研复试核心690题.pdf VIP
- 2024年度TikTok生态发展白皮书-FastMoss-202501.pdf VIP
- 迈瑞BC-5380血球仪中文维修手册.pdf
- 2024新译林版英语七下单词表(开学版).pdf
- 毕业论文(设计)校园二手商品交易平台的设计与实现.pdf
- 川教版信息技术八年级下册全册教案.docx
- 病理生理学讲义.pdf VIP
- 检验科生化项目SOP文件.docx VIP
- 2018款上汽通用别克Velite5_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 2025年每月主题党日活动计划表+2025年3月党支部“三会一课”方案.doc VIP
文档评论(0)