• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. windwos基本WEB服務器的安全設置方式

        時間:2024-08-17 10:33:21 Web Services 我要投稿
        • 相關推薦

        windwos2003基本WEB服務器的安全設置方式

          windwos2003基本WEB服務器的安全設置方式

          web安全是系統提供的最常見的服務之一,但是web服務器的安全還存在這一些漏洞,讓人很是苦惱,現在小編就為大家介紹一下如何在win2003下實現web服務器的安全設置。

          1、安裝補丁

          安裝好操作系統之后,在托管之前就完成補丁的安裝,配置好網絡后,win2003最好安裝上SP1,然后點擊開始→Windows Update,安裝所有的關鍵更新。

          2、安裝殺毒軟件

          推薦兩款殺毒軟件,一款是瑞星,一款是諾頓,瑞星殺木馬的效果比諾頓要強,但是裝瑞星會有一個問題就是會出現ASP動態不能訪問,這時需要重新修復一下,具體操作步驟是:

          關閉殺毒軟件的所有的實時監控,腳本監控。

          ╭═══════════════╮╭═══════════════╮

          在Dos命令行狀態下分別輸入下列命令并按回車(Enter)鍵:

          regsvr32 jscript.dll (命令功能:修復Java動態鏈接庫)

          regsvr32 vbscript.dll (命令功能:修復VB動態鏈接庫)

          ╰═══════════════╯╰═══════════════╯

          ASP木馬的特征是可以通過一定手段來避開殺毒軟件的查殺,所以不是所有殺毒軟件都能殺掉所有的木馬。

          3、設置端口保護和防火

          2003的端口屏蔽可以通過自身防火墻來解決,更有靈活性,桌面—>網上鄰居—>(右鍵)屬性—>本地連接—>(右鍵)屬性—>高級—>(選中)Internet 連接防火墻—>設置

          把服務器上面要用到的服務端口選中

          例如:一臺WEB服務器,要提供WEB(80)、FTP(21)服務及遠程桌面管理(3389)

          在“FTP 服務器”、“WEB服務器(HTTP)”、“遠程桌面”前面打上對號

          若要提供服務的端口不在里面,也可以點擊“添加”銨鈕來添加,具體參數可以參照系統里面原有的參數。

          然后點擊確定。注意:如果是遠程管理這臺服務器,請先確定遠程管理的端口是否選中或添加。

          權限設置

          權限設置的原理

          在windows系統中大多數時候把權限按用戶(組)來劃分。在【開始→程序→管理工具→計算機管理→本地用戶和組】管理系統用戶和用戶組。

          NTFS權限設置,記住分區的時候把所有的硬盤都分為NTFS分區,然后可以確定每個分區對每個用戶開放的權限。【文件(夾)上右鍵→屬性→安全】在這里管理NTFS文件(夾)權限。

          IIS匿名用戶,每個IIS站點或者虛擬目錄,都可以設置一個匿名訪問用戶(現在暫且把它叫“IIS匿名用戶”),當用戶訪問網站的.ASP文件的時候,這個.ASP文件所具有的權限,就是這個“IIS匿名用戶”所具有的權限。

          磁盤權限

          系統盤及所有磁盤只給 Administrators 組和 SYSTEM 的完全控制權限

          系統盤Documents and S ettings 目錄只給 Administrators 組和 SYSTEM 的完全控制權限

          系統盤Documents and S ettingsAll Users 目錄只給 Administrators 組和 SYSTEM 的完全控制權限

          系統盤Inetpub 目錄及下面所有目錄、文件只給 Administrators 組和 SYSTEM 的完全控制權限

          系統盤WindowsSystem32cacls.exe、cmd.exe、net.exe、net1.exe 文件只給 Administrators 組和 SYSTEM 的完全控制權限

          4、禁用不必要的服務

          開始菜單—>管理工具—>服務

          Print Spooler

          Remote Registry

          TCP/IP NetBIOS Helper

          Server

          以上是在Windows Server 2003 系統上面默認啟動的服務中禁用的,默認禁用的服務如沒特別需要的話不要啟動。

          改名或卸載不安全組件

          做好了上面的權限設置,FSO、XML、strem都沒有跨出自己的文件夾或者站點的權限,都不再是不安全組件了,。

          最危險的組件是WSH和Shell,因為它可以運行你硬盤里的EXE等程序,比如它可以運行提升程序來提升SERV-U權限甚至用SERVU來運行更高權限的系統程序。

          謹慎決定是否卸載一個組件

          組件是為了應用而出現的,而不是為了不安全而出現的,所有的組件都有它的用處,所以在卸載一個組件之前,必須確認這個組件是你的網站程序不需要的,或者即使去掉也不關大體的。否則,你只能留著這個組件并在你的ASP程序本身上下工夫,防止別人進來,而不是防止別人進來后SHELL。

          5、卸載最不安全的組件

          最簡單的辦法是直接卸載后刪除相應的程序文件。將下面的代碼保存為一個.BAT文件 regsvr32/u C:WINDOWSSystem32wshom.ocx

          del C:WINDOWSSystem32wshom.ocx

          regsvr32/u C:WINDOWSsystem32shell32.dll

          del C:WINDOWSsystem32shell32.dll

          然后運行一下,WScript.Shell, Shell.application, WScript.Network就會被卸載了。可能會提示無法刪除文件,不用管它,重啟一下服務器,會發現這三個都提示“×安全”了。

          改名不安全組件

          需要注意的是組件的名稱和Clsid都要徹底改。下面以Shell.application為例來介紹方法。

          打開注冊表編輯器【開始→運行→regedit回車】,然后【編輯→查找→填寫Shell.application→查找下一個】,用這個方法能找到兩個注冊表項:“{13709620-C279-11CE-A49E-444553540000}”和“Shell.application”。為了確保萬無一失,把這兩個注冊表項導出來,保存為 .reg 文件。

          比如我們想做這樣的更改

          13709620-C279-11CE-A49E-444553540000 改名為 13709620-C279-11CE-A49E-444553540001

          Shell.application 改名為 Shell.application_ajiang

          那么,就把剛才導出的.reg文件里的內容按上面的對應關系替換掉,然后把修改好的.reg文件導入到注冊表中(雙擊即可),導入了改名后的注冊表項之后,別忘記了刪除原有的那兩個項目。這里需要注意一點,Clsid中只能是十個數字和ABCDEF六個字母。

          下面是修改后的代碼:

          Windows Registry Editor Version 5.00

          [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}]

          @="Shell Automation Service"

          [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}InProcServer32]

          @="C:\WINNT\system32\shell32.dll"

          "ThreadingModel"="Apartment"

          [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}ProgID]

          @="Shell.Application_ajiang.1"

          [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}TypeLib]

          @="{50a7e9b0-70ef-11d1-b75a-00a0c90564fe}"

          [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}Version]

          @="1.1"

          [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}VersionIndependentProgID]

          @="Shell.Application_ajiang"

          [HKEY_CLASSES_ROOTShell.Application_ajiang]

          @="Shell Automation Service"

          [HKEY_CLASSES_ROOTShell.Application_ajiangCLSID]

          @="{13709620-C279-11CE-A49E-444553540001}"

          [HKEY_CLASSES_ROOTShell.Application_ajiangCurVer]

          @="Shell.Application_ajiang.1"

          你可以把這個保存為一個.reg文件運行試一下。

          6、防止列出用戶組和系統進程

          利用getobject("windows")獲得了系統用戶和系統進程的列表,這個列表可能會被黑客利用,我們應當隱藏起來,方法是:

          【開始→程序→管理工具→服務】,找到Workstation,停止它,禁用它。

          防止Serv-U權限提升

          注銷了Shell組件之后,侵入者運行提升工具的可能性就很小了,但是prel等別的腳本語言也有shell能力,為防萬一,還是設置一下為好。

          用Ultraedit打開ServUDaemon.exe查找Ascii:LocalAdministrator,和#l@$ak#.lk;0@P,修改成等長度的其它字符就可以了,ServUAdmin.exe也一樣處理。

          另外注意設置Serv-U所在的文件夾的權限,不要讓IIS匿名用戶有讀取的權限,否則人家下走你修改過的文件,照樣可以分析出你的管理員名和密碼。

          利用ASP漏洞攻擊的常見方法及防范

          一般情況下,這些程序都有上傳功能,黑客總是瞄準論壇等程序,傳ASP木馬,即使設置了權限,木馬也可以控制當前站點的所有文件了。

          如果論壇管理員關閉了上傳功能,黑客會想辦法獲得超管密碼,比如,你用動網論壇并且數據庫忘記了改名,就可以直接下載你的數據庫了,然后距離找到論壇管理員密碼就不遠了。作為論壇管理員,首先要檢查我們的ASP程序,做好必要的設置,防止網站被黑客進入。

          這些繁瑣的代碼看起來密密麻麻的,但就是它們才能實現web服務器安全設置,才能保護系統的安全,保護你的隱私。

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【windwos基本WEB服務器的安全設置方式】相關文章:

        java實現web服務器的方法10-14

        網站的基本設置10-10

        Linux系統Web服務器性能測試01-23

        有關web服務器硬件配置的進階知識08-20

        國際學校課程設置及教學方式08-07

        CAD打印的基本設置詳細教程01-23

        荷蘭留學:上網的基本方式09-10

        土建施工基本流程方式10-12

        跆拳道基本腿法訓練方式01-21

        聲樂基本發聲練習方式有哪些?08-24

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲综合天堂婷婷六月丁香 | 亚洲欧美日韩国产综合第一产区 | 午夜亚洲嘿嘿嘿在线观看 | 亚洲日韩女同一区二区三区 | 亚洲最大的aⅴ久久网站 | 中文字幕国产按摩 |

            windwos2003基本WEB服務器的安全設置方式

              windwos2003基本WEB服務器的安全設置方式

              web安全是系統提供的最常見的服務之一,但是web服務器的安全還存在這一些漏洞,讓人很是苦惱,現在小編就為大家介紹一下如何在win2003下實現web服務器的安全設置。

              1、安裝補丁

              安裝好操作系統之后,在托管之前就完成補丁的安裝,配置好網絡后,win2003最好安裝上SP1,然后點擊開始→Windows Update,安裝所有的關鍵更新。

              2、安裝殺毒軟件

              推薦兩款殺毒軟件,一款是瑞星,一款是諾頓,瑞星殺木馬的效果比諾頓要強,但是裝瑞星會有一個問題就是會出現ASP動態不能訪問,這時需要重新修復一下,具體操作步驟是:

              關閉殺毒軟件的所有的實時監控,腳本監控。

              ╭═══════════════╮╭═══════════════╮

              在Dos命令行狀態下分別輸入下列命令并按回車(Enter)鍵:

              regsvr32 jscript.dll (命令功能:修復Java動態鏈接庫)

              regsvr32 vbscript.dll (命令功能:修復VB動態鏈接庫)

              ╰═══════════════╯╰═══════════════╯

              ASP木馬的特征是可以通過一定手段來避開殺毒軟件的查殺,所以不是所有殺毒軟件都能殺掉所有的木馬。

              3、設置端口保護和防火

              2003的端口屏蔽可以通過自身防火墻來解決,更有靈活性,桌面—>網上鄰居—>(右鍵)屬性—>本地連接—>(右鍵)屬性—>高級—>(選中)Internet 連接防火墻—>設置

              把服務器上面要用到的服務端口選中

              例如:一臺WEB服務器,要提供WEB(80)、FTP(21)服務及遠程桌面管理(3389)

              在“FTP 服務器”、“WEB服務器(HTTP)”、“遠程桌面”前面打上對號

              若要提供服務的端口不在里面,也可以點擊“添加”銨鈕來添加,具體參數可以參照系統里面原有的參數。

              然后點擊確定。注意:如果是遠程管理這臺服務器,請先確定遠程管理的端口是否選中或添加。

              權限設置

              權限設置的原理

              在windows系統中大多數時候把權限按用戶(組)來劃分。在【開始→程序→管理工具→計算機管理→本地用戶和組】管理系統用戶和用戶組。

              NTFS權限設置,記住分區的時候把所有的硬盤都分為NTFS分區,然后可以確定每個分區對每個用戶開放的權限。【文件(夾)上右鍵→屬性→安全】在這里管理NTFS文件(夾)權限。

              IIS匿名用戶,每個IIS站點或者虛擬目錄,都可以設置一個匿名訪問用戶(現在暫且把它叫“IIS匿名用戶”),當用戶訪問網站的.ASP文件的時候,這個.ASP文件所具有的權限,就是這個“IIS匿名用戶”所具有的權限。

              磁盤權限

              系統盤及所有磁盤只給 Administrators 組和 SYSTEM 的完全控制權限

              系統盤Documents and S ettings 目錄只給 Administrators 組和 SYSTEM 的完全控制權限

              系統盤Documents and S ettingsAll Users 目錄只給 Administrators 組和 SYSTEM 的完全控制權限

              系統盤Inetpub 目錄及下面所有目錄、文件只給 Administrators 組和 SYSTEM 的完全控制權限

              系統盤WindowsSystem32cacls.exe、cmd.exe、net.exe、net1.exe 文件只給 Administrators 組和 SYSTEM 的完全控制權限

              4、禁用不必要的服務

              開始菜單—>管理工具—>服務

              Print Spooler

              Remote Registry

              TCP/IP NetBIOS Helper

              Server

              以上是在Windows Server 2003 系統上面默認啟動的服務中禁用的,默認禁用的服務如沒特別需要的話不要啟動。

              改名或卸載不安全組件

              做好了上面的權限設置,FSO、XML、strem都沒有跨出自己的文件夾或者站點的權限,都不再是不安全組件了,。

              最危險的組件是WSH和Shell,因為它可以運行你硬盤里的EXE等程序,比如它可以運行提升程序來提升SERV-U權限甚至用SERVU來運行更高權限的系統程序。

              謹慎決定是否卸載一個組件

              組件是為了應用而出現的,而不是為了不安全而出現的,所有的組件都有它的用處,所以在卸載一個組件之前,必須確認這個組件是你的網站程序不需要的,或者即使去掉也不關大體的。否則,你只能留著這個組件并在你的ASP程序本身上下工夫,防止別人進來,而不是防止別人進來后SHELL。

              5、卸載最不安全的組件

              最簡單的辦法是直接卸載后刪除相應的程序文件。將下面的代碼保存為一個.BAT文件 regsvr32/u C:WINDOWSSystem32wshom.ocx

              del C:WINDOWSSystem32wshom.ocx

              regsvr32/u C:WINDOWSsystem32shell32.dll

              del C:WINDOWSsystem32shell32.dll

              然后運行一下,WScript.Shell, Shell.application, WScript.Network就會被卸載了。可能會提示無法刪除文件,不用管它,重啟一下服務器,會發現這三個都提示“×安全”了。

              改名不安全組件

              需要注意的是組件的名稱和Clsid都要徹底改。下面以Shell.application為例來介紹方法。

              打開注冊表編輯器【開始→運行→regedit回車】,然后【編輯→查找→填寫Shell.application→查找下一個】,用這個方法能找到兩個注冊表項:“{13709620-C279-11CE-A49E-444553540000}”和“Shell.application”。為了確保萬無一失,把這兩個注冊表項導出來,保存為 .reg 文件。

              比如我們想做這樣的更改

              13709620-C279-11CE-A49E-444553540000 改名為 13709620-C279-11CE-A49E-444553540001

              Shell.application 改名為 Shell.application_ajiang

              那么,就把剛才導出的.reg文件里的內容按上面的對應關系替換掉,然后把修改好的.reg文件導入到注冊表中(雙擊即可),導入了改名后的注冊表項之后,別忘記了刪除原有的那兩個項目。這里需要注意一點,Clsid中只能是十個數字和ABCDEF六個字母。

              下面是修改后的代碼:

              Windows Registry Editor Version 5.00

              [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}]

              @="Shell Automation Service"

              [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}InProcServer32]

              @="C:\WINNT\system32\shell32.dll"

              "ThreadingModel"="Apartment"

              [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}ProgID]

              @="Shell.Application_ajiang.1"

              [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}TypeLib]

              @="{50a7e9b0-70ef-11d1-b75a-00a0c90564fe}"

              [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}Version]

              @="1.1"

              [HKEY_CLASSES_ROOTCLSID{13709620-C279-11CE-A49E-444553540001}VersionIndependentProgID]

              @="Shell.Application_ajiang"

              [HKEY_CLASSES_ROOTShell.Application_ajiang]

              @="Shell Automation Service"

              [HKEY_CLASSES_ROOTShell.Application_ajiangCLSID]

              @="{13709620-C279-11CE-A49E-444553540001}"

              [HKEY_CLASSES_ROOTShell.Application_ajiangCurVer]

              @="Shell.Application_ajiang.1"

              你可以把這個保存為一個.reg文件運行試一下。

              6、防止列出用戶組和系統進程

              利用getobject("windows")獲得了系統用戶和系統進程的列表,這個列表可能會被黑客利用,我們應當隱藏起來,方法是:

              【開始→程序→管理工具→服務】,找到Workstation,停止它,禁用它。

              防止Serv-U權限提升

              注銷了Shell組件之后,侵入者運行提升工具的可能性就很小了,但是prel等別的腳本語言也有shell能力,為防萬一,還是設置一下為好。

              用Ultraedit打開ServUDaemon.exe查找Ascii:LocalAdministrator,和#l@$ak#.lk;0@P,修改成等長度的其它字符就可以了,ServUAdmin.exe也一樣處理。

              另外注意設置Serv-U所在的文件夾的權限,不要讓IIS匿名用戶有讀取的權限,否則人家下走你修改過的文件,照樣可以分析出你的管理員名和密碼。

              利用ASP漏洞攻擊的常見方法及防范

              一般情況下,這些程序都有上傳功能,黑客總是瞄準論壇等程序,傳ASP木馬,即使設置了權限,木馬也可以控制當前站點的所有文件了。

              如果論壇管理員關閉了上傳功能,黑客會想辦法獲得超管密碼,比如,你用動網論壇并且數據庫忘記了改名,就可以直接下載你的數據庫了,然后距離找到論壇管理員密碼就不遠了。作為論壇管理員,首先要檢查我們的ASP程序,做好必要的設置,防止網站被黑客進入。

              這些繁瑣的代碼看起來密密麻麻的,但就是它們才能實現web服務器安全設置,才能保護系統的安全,保護你的隱私。