1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        防止SQLserver架設的服務器被黑

        發布時間:  2012/9/12 15:14:29
        如何防止SQLserver架設的服務器被黑
        一、基本的安全設定
        (1)文件系統的設定
        windows2000server 支持多種文件系統,最安全的要數NTFS文件系統,如果你的windows2000server要 用作服務器,最好將所有的分區都格式化為NTFS文件系統,fat32是不能用的
        (2)補。╬ack)
        目前windows2000已經到sp4了,這個大補丁一定要裝的,安裝sp4后再到網絡上升級,將微軟提供的各 種重要系統安全更新全部都升級,不要怕麻煩,這是防病毒和黑客攻擊的非常重要安全設置步驟。
        (3)帳號安全
        帳號是windows2000server的重要的安全保證,要注意區分一些工作組的權限:
        administrators是系統管理員組,administrator是系統默認的管理帳號,administrator最好設置一 個復雜的密碼,復雜到什么程度呢?簡單的說,自己都要記不住這個密碼,這個密碼可以是字符、數字、 符號、大小寫的組合(如:AGgF!452KhtUN),密碼不要讓別人猜得到,不要用自己得電話號碼啦之類的東 西,最好在筆記本上將密碼設定好后再設置,設好密碼后妥善保管記錄密碼的筆記本,每隔一段時間更改 自己的密碼,guest帳號最好禁止使用,如果沒有必要,不要添加其他的系統管理員帳號
        (4)關閉不必要的服務
        在服務中將一些不常用的服務關閉(比如打印、遠程注冊表操作,信息發送等不必要的服務)
        (5)網絡協議
        如果沒有其他的用途,windows2000server只需要安裝tcp/ip協議,其他不必要的協議統統刪除
        (6)如果沒必要,IIS一定不要安裝(如果需要安裝iis,那么看后面的設置)
        IIS是windows2000server中最不安全的組件,不裝IIS,windows2000將是很安全的
        (7)默認共享的刪除
        windows2000server默認的共享有以下幾種
        c$
        d$
        e$
        .....
        IPC$
        ADMIN$
        這些默認共享一定要關,否者hk利用簡單的Net use命令就可以將你的服務器黑掉
        下面提供簡單的關閉這些共享的方法
        A、建立一個批處理文件,如a.bat
        B、在該批處理文件中添加下面的語句
        net share c$ /del
        (這是取消c盤的默認共享,同理 net share d$ /del 是取消d盤的共享,你有多少個盤符,就編多少 個以上的語句)
        net share ipc$ /del     (刪除ipc默認共享)
        net share admin$ /del  (刪除 admin默認共享)
        C 、將以上的語句添加完后,將該文件放入開始菜單中程序中啟動文件夾中,讓windows2000server每 次啟動都將默認的共享刪除
        (7)CMD的設置
        cmd.exe是windows2000中非常重要的文件,很多漏洞都是要*調用該個文件,該文件在 windows2000server所在目錄的system32中,我們需要對其進行設定
        A、將該文件從system32中拷貝出來放在其他地方,將原來的文件刪除
        B、將拷貝出來的文件進行權限設定,只允許administrator訪問,不允許其他任何的工作組或用戶訪 問該文件
        (8)windows2000server終端服務(默認3389端口)
        windows2000server提供了遠程終端服務,此服務方便了網絡管理員對服務器的遠程管理,但是,該服 務也為黑客提供了非常危險的攻擊,網絡黑客口中的所謂跳板(肉雞)絕大部分都是利用該功能進行自我 隱蔽的攻擊。一旦系統管理員的密碼被破解,而該服務器又提供終端服務,黑客就可以完全控制了該服務 器,不但服務器的各種資料會完全暴露,而且黑客還會利用這臺服務器去攻擊其他的服務器,因此該服務 除非你覺得自己的服務器足夠安全,否則最好不要打開,特別是暴露在互連網絡中的服務器,打開該功能 一定要小心謹慎。
        A、如何知道自己的終端服務是否打開?
        終端服務需要安裝,我們可以通過控制面板中的添加/刪除程序中的添加/刪除windows組件來安裝,在 windows組件向導列表中最下面有兩個組件,一個是“終端服務”,一個是“終端服務授權”,我們只需要 安裝“終端服務”這個組件就可以將該功能啟用,一旦啟用了該功能,默認的情況下,我們的tcp3389端口 就會打開。所以,我們看看這個地方,如果你的組件“終端服務”前面打了勾,就表明你已經打開了該服 務。
        有些黑客手段很高明,一旦控制了你的計算機后,可以遠程打開該服務,這種情況下,我們最好檢查 windows2000server啟用了哪些服務,如何檢查呢?打開windows2000server的服務管理(開始菜單——程 序——管理工具——服務)。在服務列表中檢查Terminal Services這項服務的狀態,看看如果該服務處于 “
        禁用”狀態,說明該服務沒打開,如果該服務處于“已啟動”狀態,說明該服務已經打開。
        B、如何關閉該服務!
        第一步,通過控制面板中的添加/刪除程序中的添加/刪除windows組件來將該服務組件刪除
        第二步,在服務中將Terminal Services服務禁用
        注意:需要經常檢查該服務是否被非法啟動,如果你在你沒有啟動該服務的情況下你發現它已打開, 非常不幸,你的服務器已經被黑,成為了別人的跳板(肉雞)最好的解決方法是重作服務器系統,不要以 為關閉該服務就行了。
        (9)telnet服務(默認23端口)
        相對于3389來講,telnet服務更不容易引起管理員的注意,該服務以前是UNIX和LINUX類系統提供的遠 程管理終端服務,windows2000server也提供了,它也是一個終端服務,只不過telnet服務是字符界面,而 3389服務是圖形界面,二者都能完全遠程控制服務器的所有功能。我以前在利用肉雞的時候,一般都不用 3389,為什么呢?該服務速度慢,我一般都是打開肉雞的telnet服務,速度非?,功能也很全面,又不 容易被發覺
        A、如何知道自己的telnet服務是否打開?
        在windows2000server控制面板——管理工具中有一項“Telnet 服務器管理”(對應的文件是system32 中的tlntadmn.exe),這就是該服務的開關,我們可以利用該程序配置我們的telnet服務。
        打開開始菜單——程序——管理工具——服務,在服務列表中有該服務對應的一項“Telnet”,默認 的情況下,該服務狀態是“手動”,如果,該服務是“已啟動”狀態,說明該服務已經啟動了,你可以用 以下命令連接
        在windows(98/2000/xp/2003)字符模式下輸入: telnet  服務器的IP地址
        如果出現了登陸界面,非常不幸,你的telnet服務真的已開,如果不是你開的,非常不幸,你被黑了 ,你可能成為了肉雞。
        B、如何關閉該服務!
        打開開始菜單——程序——管理工具——服務,在服務中將telnet服務禁用
        建議:最好將system32中的tlntadmn.exe拷貝出來放到其他文件夾中并改名,并將該文件從system32 中刪除。
        隨時檢查telnet服務的狀態,如果該服務是“已啟動”狀態,而又不是你啟動的,最好重新安裝服務 器系統。
        最好隨時掃描你的服務器所開的端口,如果23端口已開或有一些不知名的端口已開(因為黑客很可能會 將提供該服務的端口改為其他的端口來逃避檢查),用telnet命令測試一下,看看能不能連接。
        附:telnet命令格式
        telnet ip地址 端口
        如:telnet 192.168.1.1 (連接服務器192.168.1.1的默認23端口)
        如:telnet 192.168.1.1 555 (連接服務器192.168.1.1的555端口)
        SQL Server 2000的安全配置在進行SQL Server 2000數據庫的安全配置之前,首先你必須對操作系統 進行安全配置,保證你的操作系統處于安全狀態。然后對你要使用的操作數據庫軟件(程序)進行必要的 安全審核,比如對ASP、PHP等腳本,這是很多基于數據庫的WEB應用常出現的安全隱患,對于腳本主要是一 個過濾問題,需要過濾一些類似 , ‘  @ / 等字符,防止破壞者構造惡意的SQL語句。接著,安裝SQL  Server2000后請打上補丁sp1以及最新的sp2。
        1、使用安全的密碼策略
        我們把密碼策略擺在所有安全配置的第一步,請注意,很多數據庫帳號的密碼過于簡單,這跟系 統密碼過于簡單是一個道理。對于sa更應該注意,同時不要讓sa帳號的密碼寫于應用程序或者腳本中。健 壯的密碼是安全的第一步!SQL Server2000安裝的時候,如果是使用混合模式,那么就需要輸入sa的密碼 ,除非你確認必須使用空密碼。這比以前的版本有所改進。同時養成定期修改密碼的好習慣。數據庫管理 員應該定期查看是否有不符合密碼要求的帳號。
        比如使用下面的SQL語句:
        Use master
        Select name,Password from syslogins where password is null
        2、使用安全的帳號策略
        由于SQL Server不能更改sa用戶名稱,也不能刪除這個超級用戶,所以,我們必須對這個帳號進 行最強的保護,當然,包括使用一個非常強壯的密碼,最好不要在數據庫應用中使用sa帳號,只有當沒有 其它方法登錄到 SQL Server 實例(例如,當其它系統管理員不可用或忘記了密碼)時才使用 sa。建議數 據庫管理員新建立個擁有與sa一樣權限的超級用戶來管理數據庫。安全的帳號策略還包括不要讓管理員權 限的帳號泛濫。
        SQL Server的認證模式有Windows身份認證和混合身份認證兩種。如果數據庫管理員不希望操作系 統管理員來通過操作系統登陸來接觸數據庫的話,可以在帳號管理中把系統帳號 “BUILTIN\Administrators”刪除。不過這樣做的結果是一旦sa帳號忘記密碼的話,就沒有辦法來恢復了 。很多主機使用數據庫應用只是用來做查詢、修改等簡單功能的,請根據實際需要分配帳號,并賦予僅僅 能夠滿足應用要求和需要的權限。比如,只要查詢功能的,那么就使用一個簡單的public帳號能夠select 就可以了。
        3、加強數據庫日志的記錄
        審核數據庫登錄事件的“失敗和成功”,在實例屬性中選擇“安全性”,將其中的審核級別選定 為全部,這樣在數據庫系統和操作系統日志里面,就詳細記錄了所有帳號的登錄事件。請定期查看SQL  Server日志檢查是否有可疑的登錄事件發生,或者使用DOS命令。findstr /C:"登錄" d:\Microsoft SQL  Server\MSSQL\LOG\*.*
        4、管理擴展存儲過程
        對存儲過程進行大手術,并且對帳號調用擴展存儲過程的權限要慎重。其實在多數應用中根本用 不到多少系統的存儲過程,而SQL Server的這么多系統存儲過程只是用來適應廣大用戶需求的,所以請刪 除不必要的存儲過程,因為有些系統的存儲過程能很容易地被人利用起來提升權限或進行破壞。如果你不 需要擴展存儲過程xp_cmdshell請把它去掉。使用這個SQL語句:
        use master
        sp_dropextendedproc 'xp_cmdshell'
        xp_cmdshell是進入操作系統的最佳捷徑,是數據庫留給操作系統的一個大后門。如果你需要這個 存儲過程,請用這個語句也可以恢復過來。
        sp_addextendedproc 'xp_cmdshell', 'xpsql70.dll'
        如果你不需要請丟棄OLE自動存儲過程(會造成管理器中的某些特征不能使用),
        這些過程包括如下:
        Sp_OACreate Sp_OADestroy Sp_OAGetErrorInfo Sp_OAGetProperty
        Sp_OAMethod Sp_OASetProperty Sp_OAStop
        去掉不需要的注冊表訪問的存儲過程,注冊表存儲過程甚至能夠讀出操作系統管理員的密碼來, 如下:
        Xp_regaddmultistring Xp_regdeletekey Xp_regdeletevalue
        Xp_regenumvalues Xp_regread Xp_regremovemultistring
        Xp_regwrite
        還有一些其他的擴展存儲過程,你也最好檢查檢查。在處理存儲過程的時候,請確認一下,避免 造成對數據庫或應用程序的傷害。
        5、使用協議加密
        SQL Server 2000使用的Tabular Data Stream協議來進行網絡數據交換,如果不加密的話,所有 的網絡傳輸都是明文的,包括密碼、數據庫內容等等,這是一個很大的安全威脅。能被人在網絡中截獲到 他們需要的東西,包括數據庫帳號和密碼。所以,在條件容許情況下,最好使用SSL來加密協議,當然,你 需要一個證書來支持。
        6、不要讓人隨便探測到你的TCP/IP端口
        默認情況下,SQL Server使用1433端口監聽,很多人都說SQL Server配置的時候要把這個端口改 變,這樣別人就不能很容易地知道使用的什么端口了?上,通過微軟未公開的1434端口的UDP探測可以很 容易知道SQL Server使用的什么TCP/IP端口了。不過微軟還是考慮到了這個問題,畢竟公開而且開放的端 口會引起不必要的麻煩。在實例屬性中選擇TCP/IP協議的屬性。選擇隱藏 SQL Ser

        億恩科技www.endtimedelusion.com
        如有意者
        聯系海洋QQ1359731023
        電話0371-63322216
        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          1
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线