成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

提高SQL Server安全性的一些建議

數(shù)據(jù)庫 SQL Server 數(shù)據(jù)庫運維
本文向您介紹提高SQL Server安全性的一些建議,包括安裝最新的服務包、使用 Windows 身份驗證模式、限制 SQL Server服務的權限以及刪除或保護舊的安裝文件等。

1.安裝最新的服務包

為了提高SQL Server安全性,最有效的一個方法就是升級到 SQL Server 2000 Service Pack 3a (SP3a)。要下載 SP3a,請訪問SQL Server 2000 SP3a 頁面。另外,您還應該安裝所有已發(fā)布的安全更新。要訂閱新安全更新的通知,請訪問產品安全通知頁面。

2.使用 Microsoft 基線安全性分析器(MBSA)來評估服務器的安全性

MBSA 是一個掃描多種 Microsoft 產品的不安全配置的工具,包括 SQL Server 和 Microsoft SQL Server 2000 Desktop Engine (MSDE 2000)。它可以在本地運行,也可以通過網絡運行。該工具針對下面問題對 SQL Server 安裝進行檢測:

過多的sysadmin固定服務器角色成員。

授予sysadmin以外的其他角色創(chuàng)建 CmdExec 作業(yè)的權利。

空的或簡單的密碼。

脆弱的身份驗證模式。

授予管理員組過多的權利。

SQL Server數(shù)據(jù)目錄中不正確的訪問控制表(ACL)。

安裝文件中使用純文本的sa密碼。

授予guest帳戶過多的權利。

在同時是域控制器的系統(tǒng)中運行SQL Server。

所有人(Everyone)組的不正確配置,提供對特定注冊表鍵的訪問。

SQL Server 服務帳戶的不正確配置。

沒有安裝必要的服務包和安全更新。

3.使用 Windows 身份驗證模式

在任何可能的時候,您都應該對指向 SQL Server 的連接要求 Windows 身份驗證模式。它通過限制對Microsoft Windows®用戶和域用戶帳戶的連接,保護 SQL Server 免受大部分 Internet 的工具的侵害,。而且,您的服務器也將從 Windows 安全增強機制中獲益,例如更強的身份驗證協(xié)議以及強制的密碼復雜性和過期時間。另外,憑證委派(在多臺服務器間橋接憑證的能力)也只能在 Windows 身份驗證模式中使用。在客戶端,Windows 身份驗證模式不再需要存儲密碼。存儲密碼是使用標準 SQL Server 登錄的應用程序的主要漏洞之一。要在 SQL Server 的 EntERPrise Manager 安裝 Windows 身份驗證模式,請按下列步驟操作:

◆展開服務器組。

◆右鍵點擊服務器,然后點擊屬性。

◆在安全性選項卡的身份驗證中,點擊僅限 Windows。

4.隔離您的服務器,并定期備份

物理和邏輯上的隔離組成 了SQL Server 安全性的基礎。駐留數(shù)據(jù)庫的機器應該處于一個從物理形式上受到保護的地方,最好是一個上鎖的機房,配備有洪水檢測以及火災檢測/消防系統(tǒng)。數(shù)據(jù)庫應該安裝在企業(yè)內部網的安全區(qū)域中,不要直接連接到 Internet。定期備份所有數(shù)據(jù),并將副本保存在安全的站點外地點。有關備份過程和其他操作性最佳實踐的指南,請參閱SQL Server 2000操作指南。

5.分配一個強健的sa密碼

sa帳戶應該總擁有一個強健的密碼,即使在配置為要求 Windows 身份驗證的服務器上也該如此。這將保證在以后服務器被重新配置為混合模式身份驗證時,不會出現(xiàn)空白或脆弱的sa。

◆要分配sa密碼,請按下列步驟操作:

◆展開服務器組,然后展開服務器。

◆展開安全性,然后點擊登錄。

◆在細節(jié)窗格中,右鍵點擊SA,然后點擊屬性。

◆在密碼方框中,輸入新的密碼。

#p#

6.限制 SQL Server服務的權限

SQL Server 2000 和 SQL Server Agent 是作為 Windows 服務運行的。每個服務必須與一個 Windows 帳戶相關聯(lián),并從這個帳戶中衍生出安全性上下文。SQL Server允許sa 登錄的用戶(有時也包括其他用戶)來訪問操作系統(tǒng)特性。這些操作系統(tǒng)調用是由擁有服務器進程的帳戶的安全性上下文來創(chuàng)建的。如果服務器被攻破了,那么這些操作系統(tǒng)調用可能被利用來向其他資源進行攻擊,只要所擁有的過程(SQL Server服務帳戶)可以對其進行訪問。因此,為 SQL Server 服務僅授予必要的權限是十分重要的。

我們推薦您采用下列設置:SQL Server Engine/MSSQLServer

如果擁有指定實例,那么它們應該被命名為MSSQL$InstanceName。作為具有一般用戶權限的 Windows 域用戶帳戶運行。不要作為本地系統(tǒng)、本地管理員或域管理員帳戶來運行。

SQL Server Agent Service/SQLServerAgent

如果您的環(huán)境中不需要,請禁用該服務;否則請作為具有一般用戶權限的Windows域用戶帳戶運行。不要作為本地系統(tǒng)、本地管理員或域管理員帳戶來運行。

重點: 如果下列條件之一成立,那么 SQL Server Agent 將需要本地 Windows管理員權限:

SQL Server Agent 使用標準的 SQL Server 身份驗證連接到SQL Server(不推薦)。

SQL Server Agent 使用多服務器管理主服務器(MSX)帳戶,而該帳戶使用標準 SQL Server 身份驗證進行連接。

SQL Server Agent 運行非sysadmin固定服務器角色成員所擁有的 Microsoft ActiveX®腳本或 CmdExec 作業(yè)。

如果您需要更改與 SQL Server服務相關聯(lián)的帳戶,請使用 SQL Server Enterprise Manager。Enterprise Manager 將為 SQL Server 所使用的文件和注冊表鍵設置合適的權限。不要使用 Microsoft 管理控制臺的"服務"(在控制面板中)來更改這些帳戶,因為這樣需要手動地調制大量的注冊表鍵和NTFS文件系統(tǒng)權限以及Micorsoft Windows用戶權限。帳戶信息的更改將在下一次服務啟動時生效。如果您需要更改與 SQL Server 以及 SQL Server Agent 相關聯(lián)的帳戶,那么您必須使用 Enterprise Manager 分別對兩個服務進行更改。

7.在防火墻上禁用端口,提高 SQL Server安全性

SQL Server 的默認安裝將監(jiān)視 TCP 端口 1433 以及UDP端口 1434。配置您的防火墻來過濾掉到達這些端口的數(shù)據(jù)包。而且,還應該在防火墻上阻止與指定實例相關聯(lián)的其他端口。

8.使用最安全的文件系統(tǒng)

NTFS 是最適合安裝 SQL Server 的文件系統(tǒng)。它比 FAT 文件系統(tǒng)更穩(wěn)定且更容易恢復。而且它還包括一些安全選項,例如文件和目錄 ACL 以及文件加密(EFS)。在安裝過程中,如果偵測到 NTFS,SQL Server 將在注冊表鍵和文件上設置合適的 ACL。不應該去更改這些權限。通過 EFS,數(shù)據(jù)庫文件將在運行 SQL Server 的帳戶身份下進行加密。只有這個帳戶才能解密這些文件。如果您需要更改運行 SQL Server 的帳戶,那么您必須首先在舊帳戶下解密這些文件,然后在新帳戶下重新進行加密。

9.刪除或保護舊的安裝文件

SQL Server 安裝文件可能包含由純文本或簡單加密的憑證和其他在安裝過程中記錄的敏感配置信息。這些日志文件的保存位置取決于所安裝的SQL Server版本。在 SQL Server 2000 中,下列文件可能受到影響:默認安裝時:\Program Files\Microsoft SQL Server\MSSQL\Install文件夾中,以及指定實例的:\Program Files\Microsoft SQL Server\ MSSQL$\Install文件夾中的sqlstp.log, sqlsp.log和setup.iss

如果當前的系統(tǒng)是從 SQL Server 7.0 安裝升級而來的,那么還應該檢查下列文件:%Windir% 文件夾中的setup.iss以及Windows Temp文件夾中的sqlsp.log。Microsoft發(fā)布了一個免費的實用工具 Killpwd,它將從您的系統(tǒng)中找到并刪除這些密碼。

10.審核指向 SQL Server 的連接

SQL Server 可以記錄事件信息,用于系統(tǒng)管理員的審查。至少您應該記錄失敗的 SQL Server 連接嘗試,并定期地查看這個日志。在可能的情況下,不要將這些日志和數(shù)據(jù)文件保存在同一個硬盤上。要在 SQL Server 的 Enterprise Manager 中審核失敗連接,請按下列步驟操作:

◆展開服務器組。

◆右鍵點擊服務器,然后點擊屬性。

◆在安全性選項卡的審核等級中,點擊失敗。

◆要使這個設置生效,您必須停止并重新啟動服務器。

【編輯推薦】

  1. 淺析SQL Server復制的向后兼容性
  2. Dreamweaver中連接SQL Server數(shù)據(jù)庫代碼
  3. SQL Server 2000中的數(shù)據(jù)同步問題
  4. SQL Server 05數(shù)據(jù)庫被置為“可疑”的解決方法
  5. 詳解SQL Server的版本區(qū)別及選擇
責任編輯:冰荷 來源: it168
相關推薦

2011-03-11 14:05:41

2018-03-08 08:17:35

2022-05-19 08:28:52

xenomai實時性CPU

2012-08-29 09:29:28

SQL Server

2012-12-28 09:36:08

SQL Server SQL Server安

2013-03-04 09:21:23

SQL Server安全工具

2024-09-25 08:46:31

2012-07-30 10:07:01

2012-08-22 10:27:16

2018-02-27 14:50:16

數(shù)據(jù)庫MySQL安全性

2022-08-03 14:33:21

數(shù)據(jù)安全數(shù)據(jù)泄露漏洞

2010-05-10 16:08:10

2010-11-09 15:50:47

SQL Server安

2009-12-22 18:52:06

WCF安全性

2018-12-03 14:58:21

Linux網絡瀏覽器安全性

2021-10-12 16:25:35

物聯(lián)網物聯(lián)網安全IoT

2011-05-20 21:27:33

2022-07-13 16:39:54

數(shù)據(jù)中心數(shù)據(jù)安全

2023-02-20 17:12:08

2015-04-23 11:38:00

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99精品国产一区二区三区 | 91视频久久| 午夜免费网站 | 欧美色综合一区二区三区 | 欧美日本韩国一区二区 | 中文天堂在线一区 | 国产黄视频在线播放 | 欧美精品一区二区在线观看 | 欧美第一页 | 日本欧美国产在线观看 | 国产精品成av人在线视午夜片 | 国产色视频网站 | 国产精品免费在线 | 国产免费一区二区三区网站免费 | 日韩视频一区二区 | 国产a视频 | 精品一二区| 国产免费一区二区 | 男人阁久久 | 国产乱码久久久久久 | 国产目拍亚洲精品99久久精品 | 欧美日韩精品中文字幕 | 91精品国产99久久 | 日韩欧美精品在线 | 日韩区| 一区二区三区免费在线观看 | 国产精品久久久久久吹潮 | 一级日批片 | 久色网| 成人免费毛片片v | 黄色免费在线观看网站 | 久久精品亚洲 | 久久蜜桃av一区二区天堂 | 欧美精品啪啪 | 欧美国产日韩在线观看成人 | 亚洲欧美日韩精品久久亚洲区 | 蜜桃一区二区三区 | 一级欧美一级日韩片免费观看 | 黄色片免费| 99精品99久久久久久宅男 | 色视频欧美 |