一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁服務器類Mail服務器 → SMTP安全手冊—Sendmail服務器安全

SMTP安全手冊—Sendmail服務器安全

我要評論 2009/04/24 18:05:20 來源:綠色資源網 編輯:佚名 [ ] 評論:0 點擊:787次

Sendmail是在Unix環境下使用最廣泛的實現郵件發送/接受的郵件傳輸代理程序。 由于Sendmail郵件服務器的特點是功能強大而復雜,因此為保證Sendmail的安全性,需要作以下一些工作。

1、設置Sendmail使用"smrsh"

smrsh程序的目的是作為在mailer中為sendmail定義的"/bin/sh"的替代shell。smrsh是一種受限shell工具,它通過"/etc/smrsh"目錄來明確指定可執行文件的列表。簡而言之smrsh限制了攻擊者可以執行的程序集。當它與sendmail程序一起使用的時候,smrsh有效的將sendmail可以執行的程序的范圍限制在smrsh目錄之下。

第一步:

決定smrsh可以允許sendmail運行的命令列表。缺省情況下應當包含以下命令,但不局限于這些命令:

"/bin/mail" (如果在你的系統中安裝了的話)

"/usr/bin/procmail" (如果在你的系統中安裝了的話)

注意:不可在命令列表里包括命令解釋程序,例如sh(1),csh(1),perl(1),uudecode(1)及流編輯器sed(1)。

第二步:

在"/etc/smrsh"目錄中創建允許sendmail運行的程序的符號連接。

使用以下命令允許mail程序"/bin/mail"運行:

[root@deep]# cd /etc/smrsh

[root@deep]# ln -s /bin/mail mail

用以下命令允許procmail程序"/usr/bin/procmail"運行:

[root@deep]# cd /etc/smrsh

[root@deep]# ln -s /usr/bin/procmail procmail

這將允許位于".forward"和"aliases"中的用戶采用"|program"語法來運行mail及procmail程序。

第三步

配置sendmail使之使用受限shell。mailer程序在sendmail的配置文件"/etc/sendmail.cf"中僅有一行。必須修改"sendmail.cf"文件中"Mprog"定義的那一行。將"/bin/sh"替換為"/usr/sbin/smrsh"。

編輯"sendmail.cf"文件(vi /etc/sendmail.cf)并改動下面這一行:

例如:

Mprog, P=/bin/sh, F=lsDFMoqeu9, S=10/30, R=20/40, D=$z:/, T=X-Unix, A=sh -c $u

應該被改為:

Mprog, P=/usr/sbin/smrsh, F=lsDFMoqeu9, S=10/30, R=20/40, D=$z:/, T=X-Unix, A=sh -c $u

現在用以下命令手工重起sendmail進程:

[root@deep]# /etc/rc.d/init.d/sendmail restart

2、"/etc/aliases"文件

如果沒有加以正確和嚴格的管理的話,別名文件被用來獲取特權。例如,很多發行版本在別名文件中帶有"decode"別名?,F在這種情況越來越少了。

這樣做的目的是為用戶提供一個通過mail傳輸二進制文件的方便的方式。在郵件的發送地,用戶把二進制文件用"uuencode"轉換成ASCII格式,并把結果郵遞給接收地"decode"別名。那個別名通過管道把郵件消息發送到"/usr/bin/uuencode"程序,由這個程序來完成從ASCII轉回到原始的二進制文件的工作。

刪除"decode"別名。類似的,對于所有用于執行沒有被放在smrsh目錄下的程序的別名,你都要仔細的檢查,可能它們都值得懷疑并應當刪除它們。要想使你的改變生效,需要運行:

[root@deep]# /usr/bin/newaliases

編輯別名文件(vi /etc/aliases)并刪除以下各行:

# Basic system aliases -- these MUST be present.

MAILER-DAEMON: postmaster

postmaster: root

# General redirections for pseudo accounts.

bin: root

daemon: root

games: root?? 刪除這一行

ingres: root ?? 刪除這一行

nobody: root

system: root ?? 刪除這一行

toor: root?? 刪除這一行

uucp: root ?? 刪除這一行

# Well-known aliases.

manager: root ?? 刪除這一行

dumper: root ?? 刪除這一行

operator: root ?? 刪除這一行

# trap decode to catch security attacks

decode: root ?? 刪除這一行

# Person who should get root's mail

#root: marc

最后應該運行"/usr/bin/newaliases"程序使改動生效

3、避免你的Sendmail被未授權的用戶濫用

最新版本的Sendmail (8.9.3)加入了很強的防止欺騙的特性。它們可以防止你的郵件服務器被未授權的用戶濫用。編輯你的"/etc/sendmail.cf"文件,修改一下這個配置文件,使你的郵件服務器能夠擋住欺騙郵件。

編輯"sendmail.cf"文件(vi /etc/sendmail.cf)并更改下面一行:

O PrivacyOptions=authwarnings

改為:

O PrivacyOptions=authwarnings,noexpn,novrfy

設置"noexpn"使sendmail禁止所有SMTP的"EXPN"命令,它也使sendmail拒絕所有SMTP的"VERB"命令。設置"novrfy"使sendmail禁止所有SMTP的"VRFY "命令。這種更改可以防止欺騙者使用"EXPN"和"VRFY"命令,而這些命令恰恰被那些不守規矩的人所濫用。

4、SMTP的問候信息

當 sendmail接受一個SMTP連接的時候,它會向那臺機器發送一個問候信息,這些信息作為本臺主機的標識,而且它所做的第一件事就是告訴對方它已經準備好了。

編輯"sendmail.cf"文件(vi /etc/sendmail.cf)并更改下面一行:

O SmtpGreetingMessage=$j Sendmail $v/$Z; $b

改為:

O SmtpGreetingMessage=$j Sendmail $v/$Z; $b NO UCE C=xx L=xx

現在手工重起一下sendmail進程,使剛才所做的更改生效:

[root@deep]# /etc/rc.d/init.d/sendmail restart

以上的更改將影響到Sendmail在接收一個連接時所顯示的標志信息。你應該把"`C=xx L=xx"條目中的"xx"換成你所在的國家和地區代碼。后面的更改其實不會影響任何東西。但這是"news.admin.net-abuse.email"新聞組的伙伴們推薦的合法做法。

5、限制可以審核郵件隊列內容的人員

通常情況下,任何人都可以使用"mailq"命令來查看郵件隊列的內容。為了限制可以審核郵件隊列內容的人員,只需要在"/etc/sendmail.cf"文件中指定"restrictmailq"選項即可。在這種情況下,sendmail只允許與這個隊列所在目錄的組屬主相同的用戶可以查看它的內容。這將允許權限為0700的郵件隊列目錄被完全保護起來,而我們限定的合法用戶仍然可以看到它的內容。

編輯"sendmail.cf"文件(vi /etc/sendmail.cf)并更改下面一行:

O PrivacyOptions=authwarnings,noexpn,novrfy

改為:

O PrivacyOptions=authwarnings,noexpn,novrfy,restrictmailq

現在我們更改郵件隊列目錄的權限使它被完全保護起來:

[root@deep]# chmod 0700 /var/spool/mqueue

注意:我們已經在sendmail.cf中的"PrivacyOptions="行中添加了"noexpn"和"novrfy"選項,現在在這一行中我們接著添加"restrictmailq"選項。

任何一個沒有特權的用戶如果試圖查看郵件隊列的內容會收到下面的信息:

[user@deep]$ /usr/bin/mailq

You are not permitted to see the queue

6、限制處理郵件隊列的權限為"root"

通常,任何人都可以使用"-q"開關來處理郵件隊列,為限制只允許root處理郵件隊列,需要在"/etc/sendmail.cf"文件中指定"restrictqrun"。

編輯"sendmail.cf"文件(vi /etc/sendmail.cf)并更改下面一行:

O PrivacyOptions=authwarnings,noexpn,novrfy,restrictmailq

改為:

O PrivacyOptions=authwarnings,noexpn,novrfy,restrictmailq,restrictqrun

任何一個沒有特權的用戶如果試圖處理郵件隊列的內容會收到下面的信息:

[user@deep]$ /usr/sbin/sendmail -q

You do not have permission to process the queue

7、在重要的sendmail文件上設置不可更改位

可以通過使用"chattr"命令而使重要的Sendmail文件不會被擅自更改,可以提高系統的安全性。具有"+i"屬性的文件不能被修改:它不能被刪除和改名,不能創建到這個文件的鏈接,不能向這個文件寫入數據。只有超級用戶才能設置和清除這個屬性。

為"sendmail.cf"文件設置不可更改位:

[root@deep]# chattr +i /etc/sendmail.cf

為"sendmail.cw"文件設置不可更改位:

[root@deep]# chattr +i /etc/sendmail.cw

為"sendmail.mc"文件設置不可更改位:

[root@deep]# chattr +i /etc/sendmail.mc

為"null.mc"文件設置不可更改位:

[root@deep]# chattr +i /etc/null.mc

為"aliases"文件設置不可更改位:

[root@deep]# chattr +i /etc/aliases

為"access"文件設置不可更改位:

[root@deep]# chattr +i /etc/mail/access

8、Sendmail環境下的防止郵件relay

從8.9版本開始,缺省的是不允許郵件轉發(mail relay)的。最簡單的允許郵件轉發的方法是在文件/etc/mail/relay-domains中進行設置。該文件中列出的域名內的信件都允許通過本地服務器進行郵件轉發。

為了更精確的設置,可以在sendmail.mc中添加如下幾個參數允許被用來設置郵件轉發:

· FEATURE(relay_hosts_only). 通常

關鍵詞:SMTP安全手冊,Sendmail服務器安全

閱讀本文后您有什么感想? 已有 人給出評價!

  • 1 歡迎喜歡
  • 1 白癡
  • 2 拜托
  • 1 哇
  • 1 加油
  • 1 鄙視
一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品
在线观看视频一区二区欧美日韩| 国产精品一区二区三区四区| 欧美久色视频| 欧美日韩国产黄| 亚洲视频电影图片偷拍一区| 亚洲电影中文字幕| 国内精品久久久久久| 亚洲精品美女久久久久| 欧美偷拍另类| 久久精品99久久香蕉国产色戒| 国产欧美精品一区二区色综合| 欧美日韩四区| 老司机成人网| 国产精品第十页| 欧美成人一区二区| 欧美有码在线观看视频| 久久亚洲私人国产精品va| 午夜视频一区在线观看| 久久国产综合精品| 国产嫩草影院久久久久| 国产日本欧美一区二区| 国产午夜亚洲精品不卡| 欧美日韩精品一区二区三区| 国产精品一区二区男女羞羞无遮挡| 一区二区三区我不卡| 日韩视频在线观看免费| 亚洲日本欧美天堂| 久久综合久色欧美综合狠狠| 亚洲欧美激情一区二区| 亚洲一区二区高清| 久久综合九色综合欧美就去吻| 欧美一区二区三区免费观看视频| 欧美三级电影网| 久久激情视频免费观看| 亚洲女ⅴideoshd黑人| 久久蜜桃资源一区二区老牛| 亚洲欧美日韩视频一区| 欧美日韩在线观看一区二区三区| 久久久精品国产免费观看同学| 欧美亚洲免费电影| 一区二区日韩欧美| 国产一区二区三区精品欧美日韩一区二区三区| 欧美激情一区二区久久久| 六十路精品视频| 国产亚洲aⅴaaaaaa毛片| 欧美日产在线观看| 久久偷看各类wc女厕嘘嘘偷窃| 久久精品综合| 韩国一区二区三区在线观看| 久久精品视频导航| 欧美精品少妇一区二区三区| 欧美日本乱大交xxxxx| 亚洲欧美日韩人成在线播放| 免费成年人欧美视频| 国产精品中文在线| 亚洲欧洲一区二区三区久久| 永久91嫩草亚洲精品人人| 亚洲综合大片69999| 亚洲欧洲中文日韩久久av乱码| 欧美日本一区二区三区| 国产日韩欧美精品综合| 亚洲一区二区三区成人在线视频精品| 国产精品人人做人人爽人人添| 午夜一级久久| 亚洲欧美资源在线| av成人激情| 亚洲国产一区在线观看| 欧美日韩国产成人在线91| 国产精品国产三级国产专播精品人| 欧美精品国产精品日韩精品| 欧美日本高清视频| 欧美日韩在线三级| 亚洲一区黄色| 亚洲精品老司机| 国产专区欧美精品| 欧美成人一区二区在线| 欧美一区综合| 一区二区三区波多野结衣在线观看| 国产精品久久久久久av福利软件| 欧美精品久久久久久久免费观看| 国产精品久久久久久久久搜平片| 亚洲午夜女主播在线直播| 国产精品99一区二区| 久久视频国产精品免费视频在线| 欧美激情二区三区| 欧美三级精品| 欧美天堂亚洲电影院在线观看| 国产精品扒开腿做爽爽爽软件| 欧美成人精品在线播放| 国产一级揄自揄精品视频| 一区二区三区日韩精品视频| 国产精品久久久久久久免费软件| 牛夜精品久久久久久久99黑人| 久久久久久久激情视频| 亚洲高清视频一区二区| 欧美一区二区观看视频| 久久精品一区中文字幕| 欧美在线免费视屏| 国产精品欧美一区二区三区奶水| 国产欧美精品在线| 亚洲黄色小视频| 国产一区二区三区四区hd| 国产欧美日韩一区| 伊人久久婷婷色综合98网| 国产精品美女久久久| 亚洲女女女同性video| 亚洲精品小视频| 欧美专区在线观看| 欧美精品一区二区三区一线天视频| 国产精品日日做人人爱| 午夜在线一区| 美女视频网站黄色亚洲| 国产精品欧美一区二区三区奶水| 国产精品扒开腿爽爽爽视频| 99国产精品| 欧美高清视频在线观看| 狂野欧美一区| 经典三级久久| 亚洲国产精品一区在线观看不卡| 亚洲精品一区二区三区不| 激情综合激情| 蜜臀av性久久久久蜜臀aⅴ四虎| 一区二区三区四区国产精品| 欧美日韩免费在线| 国产精品私房写真福利视频| 亚洲一区二区三区四区五区午夜| 国产精品一区久久久| 国语自产精品视频在线看8查询8| 国产精品露脸自拍| 亚洲三级视频| 久久婷婷亚洲| 9国产精品视频| 欧美精品在线一区二区| 欧美成人精品在线播放| 欧美日韩一区国产| 狠狠网亚洲精品| 亚洲一区二区免费视频| 韩日欧美一区二区三区| 国产视频精品网| 亚洲毛片在线| 一区二区三区在线免费播放| 欧美日韩中文字幕综合视频| 久久精品成人一区二区三区| 农夫在线精品视频免费观看| 激情成人中文字幕| 一区二区三区视频观看| 一区二区三区 在线观看视频| 亚洲久久成人| 久久亚裔精品欧美| 中文av一区特黄| 欧美中文在线观看| 另类亚洲自拍| 国产欧美一区二区三区国产幕精品| 欧美成人综合一区| 狠狠色狠狠色综合日日五| 国产精品综合久久久| 国产精品入口日韩视频大尺度| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美剧在线免费观看网站| 欧美日韩精品综合| 久久久噜噜噜久久人人看| 午夜精品久久99蜜桃的功能介绍| 国产一区二区三区视频在线观看| 亚洲欧美一区二区激情|