萬盛學電腦網

 萬盛學電腦網 >> 安全資訊防護 >> 網絡服務器的安全常識分享

網絡服務器的安全常識分享

  隨著計算機應用的快速普及,很多企業和事業單位都有了自己的專用服務器。服務器是網絡環境中為客戶機提供各種服務的、特殊的計算機系統,在網絡中具有非常重要的地位,它的安全性顯得尤為重要。

  Web服務器2.1 安全漏洞Web服務器上的漏洞可以從以下幾方面考慮:

  a.在Web服務器上你不讓人訪問的秘密文件、目錄或重要數據。

  b.從遠程用戶向服務器發送信息時。特別是信用卡之類東西時,中途遭不法分子非法攔截。

  c.Web服務器本身存在一些漏洞,使得一些人能侵入到主機系統,破壞一些重要的數據,甚至造成系統癱瘓。

  d.CGI安全方面的漏洞有:

  (1)有意或無意在主機系統中遺漏Bugs給非法黑客創造條件。

  (2)用CGI腳本編寫的程序當涉及到遠程用戶從浏覽器中輸入表格(Form),並進行檢索(Search index),或form-mail之類在主機上直接操作命令時,或許會給Web主機系統造成危險。

  2.2 提高系統安全性和穩定性a.限制在Web服務器開賬戶,定期刪除一些斷進程的用戶。

  b.對在Web服務器上開的賬戶,在口令長度及定期更改方面作出要求,防止被盜用。

  c.盡量使FTP、MAIL等服務器與之分開,去掉ftp,sendmail,tftp,NIS,NFS,finger,netstat等一些無關的應用。

  d.在Web服務器上去掉一些絕對不用的如SHELL之類的解釋器,即當在你的CGI的程序中沒用到PERL時。就盡量把PERL在系統解釋器中刪除掉。

  e.定期查看服務器中的日志logs文件。分析一切可疑事件。在errorlog中出現rm,login,/bin/perl,/bin/sh等之類記錄時,你的服務器可能已經受到了一些非法用戶的入侵。

  f.設置好Web服務器上系統文件的權限和屬性,對可讓人訪問的文檔分配一個公用的組,如www,並只分配它只讀的權利。把所有的HTML文件歸屬WWW組,由Web管理員管理WWW組。對於Web的配置文件僅對Web管理員有寫的權利。

  g.有些Web服務器把Web的文檔目錄與FTP目錄指在同一目錄時,應該注意不要把FTP的目錄與CGI-BIN指定在一個目錄之下。這樣是為了防止一些用戶通過FTP上載一些如PERL或SH之類程序,並用Web的CGI-BIN去執行,造成不良後果。

  2.3 從CGI編程角度考慮安全1.采用編譯語言比解釋語言會更安全些。並且CGI程序應放在獨立於HTML存放目錄之外的CGI-BIN下,這是為了防止一些非法訪問者從浏覽器端取得解釋性語言的原代碼後從中尋找漏洞。

   2.在用C來編寫CGI程序時應盡量少用popen()、system()、所有涉及/bin/sh的SHELL命令以及在PERL中的 system()、_exec()、open()、eval()等_exec或eval之類命令在由用戶填寫的form還回CGI時,不要直接調用 system()之類函數。

copyright © 萬盛學電腦網 all rights reserved