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

Sql server安全設置九大措施

數據庫 SQL Server
Sql server數據庫的安全性是我們都非常關心的,下文對Sql server安全設置的一些措施進行了整理,供您參考學習之用。

Sql server安全設置是DBA們關注的焦點,下面為您詳細介紹Sql server安全設置九大措施,希望對您學習Sql server安全設置方面能有所幫助。

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的認證模式有視窗系統身份認證和混合身份認證兩種。如果數據庫管理員不希望操作系統管理員來通過操作系統登陸來接觸數據庫的話,能在帳號管理中把系統帳號“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 Server 實例。如果隱藏了 SQL Server 實例,則將禁止對試圖枚舉網絡上現有的 SQL Server 實例的客戶端所發出的廣播作出響應。這樣,別人就不能用1434來探測你的TCP/IP端口了(除非用Port Scan)。

7、修改TCP/IP使用的端口

請在上一步設置的基礎上,更改原默認的1433端口。在實例屬性中選擇網絡設置中的TCP/IP協議的屬性,將TCP/IP使用的默認端口變為其他端口。

8、拒絕來自1434端口的探測

由于1434端口探測沒有限制,能夠被別人探測到一些數據庫信息,而且還可能遭到DOS攻擊讓數據庫服務器的CPU負荷增大,所以對視窗系統 2000操作系統來說,在IPSec過濾拒絕掉1434端口的UDP通訊,能盡可能地隱藏你的SQL Server。

9、對網絡連接進行IP限制

SQL Server 2000數據庫系統本身沒有提供網絡連接的安全解決辦法,不過視窗系統 2000提供了這樣的安全機制。使用操作系統自己的IPSec能實現IP數據包的安全性。請對IP連接進行限制,只確保自己的IP能夠訪問,也拒絕其他IP進行的端口連接,把來自網絡上的安全威脅進行有效的控制。

 

 

【編輯推薦】

SQL Server多條件查詢的實現

SQL Server跨服務器查詢

SQL Server資源鎖模式大全

SQL Server查詢結果集中的常量

SQL Server查詢分析器快捷鍵大全

 

責任編輯:段燃 來源: 互聯網
相關推薦

2011-10-19 09:35:51

2010-09-14 14:53:35

2010-09-09 12:35:51

2009-04-23 14:40:44

2010-11-09 15:38:24

SQL Server默

2013-09-26 10:19:34

2021-04-01 09:00:00

安全Web防護

2011-05-30 09:34:27

2010-09-27 14:01:36

SQL Server安

2010-10-22 10:34:31

SQL Server安

2012-07-09 09:41:43

2013-04-08 09:38:37

Hadoop大數據數據安全

2011-02-22 15:17:00

VSFTPD

2015-06-11 15:55:55

2011-03-03 11:19:43

SQL server

2010-07-21 13:25:04

SQL Server備

2010-09-14 15:00:43

SQL Server安

2011-07-22 18:19:37

SQL Server數交易日志

2010-07-08 11:05:14

SQL Server數

2013-05-30 11:11:25

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 人人艹人人 | 五月激情婷婷在线 | 国产成人精品一区二区 | 日韩中文在线视频 | 亚洲a级 | 亚洲 精品 综合 精品 自拍 | 国产一区二区三区四区五区加勒比 | 成人福利电影 | 精品国产伦一区二区三区观看体验 | 四虎影院新地址 | 免费看黄色小视频 | 精品毛片视频 | 五月婷六月丁香 | 天天操夜夜爽 | 欧美一区日韩一区 | 国产一区二区三区色淫影院 | 在线视频日韩精品 | 日韩精品激情 | 国产综合久久久久久鬼色 | 久久成人国产精品 | 九色 在线 | 黄久久久 | 久久av一区二区三区 | 亚洲日韩欧美一区二区在线 | 欧美日韩精品久久久免费观看 | 日日拍夜夜 | 日本精品一区二区三区在线观看视频 | 国产自产21区 | 在线观看免费黄色片 | 欧美一级在线观看 | 91亚洲国产 | 波霸ol一区二区 | 久久成| 在线观看免费黄色片 | 97人人爱 | jlzzjlzz欧美大全 | 色就是色欧美 | 欧美成人精品在线 | 久热精品免费 | 国产日韩视频 | 日韩在线免费视频 |