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

你所忽視的MySQL數(shù)據(jù)庫安全問題

安全 漏洞
以下的文章主要描述的是MySQL數(shù)據(jù)庫安全問題,以及對數(shù)據(jù)庫目錄的安全,可能的安全漏洞等相關內容的描述,以下就是文章的主要內容講述。

以下的文章主要向大家描述的是MySQL數(shù)據(jù)庫安全問題,數(shù)據(jù)庫系統(tǒng)的安全性包括的方面很廣泛。由于某些情況下,數(shù)據(jù)庫服務器容許客戶機從網(wǎng)絡上進行連接,因此客戶機連接的安全對MySQL數(shù)據(jù)庫安全有很重要的影響。

不在客戶機的命令行上提供密碼

使用mysql、mysqladmin等客戶機用一個用戶身份與MySQL服務器連接時,需要為連接提供密碼。

1可以在命令行上提供密碼

shell>mysql –u root –pmypass

注意,-p選項與密碼之間不可有空格,否則會提示你輸入密碼,并報錯。

你也可以使用長格式

shell>mysql –user=root –password=mypass

現(xiàn)在你可以考察這樣做的后果:

在Unix上,$ps –aux | grep mysql

在win9x上,你可以按住Ctrl+Alt+Del鍵,NT上你可以打開任務管理器。

你發(fā)現(xiàn)了什么,你發(fā)現(xiàn)密碼清清楚楚的顯示在你的面前。所以,你無論何時也不要這么做。

所以你需要讓客戶機提示你的密碼:

shell>mysql –u root –p

你也可以使用選項文件提供密碼,但是注意為了安全,不能在選項文件中存儲密碼。你可以只提供password選項,讓客戶機提示你輸入密碼。

使用SSH加密客戶機連接

這是一個關于怎樣用SSH 得到一個安全的連接遠程MySQL服務器的注意事項(David Carlson)。

在你的windows機器上安裝SSH客戶 - 我使用了一個來自http://www.doc.ic.ac.uk/~ci2/ssh/的免費SSH客戶。其他有用的鏈接:

http://www.npaci.edu/Security/npaci_security_software.html

http://www.npaci.edu/Security/samples/ssh32_windows/index.html.

啟動SSH。設置主機名字 = 你的MySql服務器名或IP地址,設置userid=你的用戶名登錄到你的服務器。

點擊“local forwords”。設定local port: 3306, host: localhost, remote port: 3306

保存一切,否則下次你將必須再做一遍。

用SSH登錄到你的服務器。

啟動一些ODBC應用程序(例如Access)。

創(chuàng)造一個新文件并且用ODBC驅動程序鏈接到mySQL,就像你通常做的一樣,除了對服務器用用戶“localhost”。

搞定。它對一個直接的因特網(wǎng)連接工作得很好。

不要使用Unix的root用戶運行MySQL守護進程

不要作為Unix的root用戶運行MySQL守護進程。mysqld能以任何用戶運行,你也可以創(chuàng)造一個新的Unix用戶mysql使一切更安全。如果你作為其它Unix用戶運行mysqld,你不需要改變在user表中的root用戶名,因為MySQL用戶名與Unix 用戶名沒關系。

你可以作為其它Unix用戶編輯mysql.server啟動腳本mysqld。或者使用選項文件。有關如何用非root用戶啟動MySQL服務器的細節(jié),請見第二章。

數(shù)據(jù)庫目錄的安全

MySQL服務器提供了一個通過mysql數(shù)據(jù)庫安全中的授權表,實現(xiàn)了一個十分靈活的權限系統(tǒng),保證了從網(wǎng)絡訪問數(shù)據(jù)的安全性。但是,如果服務器主機上的其它用戶擁有對服務器目錄的直接訪問權,那么你的服務器的數(shù)據(jù)仍舊是不安全的。

一般你可能用一個非特權的Unix用戶執(zhí)行守護程序。檢查那個運行mysqld的Unix用戶是唯一的在數(shù)據(jù)庫目錄下有讀/寫權限的用戶。

可能的安全漏洞

顯然,你不會讓服務器主機上的其它用戶擁有對數(shù)據(jù)庫目錄文件的寫訪問權,但是,僅僅是讀訪問權也非常危險。

由于象GRANT和SET PASSWORD這樣的查詢都被記錄到日志中去了,常規(guī)和更新日志文件包含了有關密碼的敏感查詢文本。如果一個攻具有對這些日志的讀訪問權,那么他只要在日志文件中查找GRANT或PASSWORD這樣的敏感單詞,就很容易找到密碼的明文。

對于表文件的讀訪問也是很危險的,竊取文件并使MySQL以及以純文本的形式顯示表的內容是微不足道的事。可以按下列步驟進行:

1、安裝一個新的MySQL分發(fā),可以是在另一臺主機上,也可以就在當前的服務器主機上安裝,使用與正式服務器不同的端口、套接字和數(shù)據(jù)文件。

2、將竊取的表的相應文件拷貝到新服務數(shù)據(jù)庫目錄中的test目錄下

在Unix設置合適的數(shù)據(jù)庫目錄權限

如果要消除這些安全漏洞,就要安排數(shù)據(jù)庫目錄及其中所有文件和目錄的所有權,是的只有啟動服務器的專用帳戶才可以訪問它們。操作步驟如下:

1、切換到root用戶

$su

2、設置數(shù)據(jù)庫目錄及其中所有文件目錄的所有權為運行該服務器的帳號所有,在本書中一直將這個帳號假定為mysql,把所有的組設為root組

%chown –R mysql:root DATADIR

3、修改數(shù)據(jù)庫目錄及其中所有文件目錄的權限為只有所有者可以讀寫

%chmod –R go-rwx DATADIR

在NT系統(tǒng)中設置合適的數(shù)據(jù)庫目錄權限

在NT系統(tǒng)中的數(shù)據(jù)庫目錄的安全性可能比較簡單:

讀者可能想到,把所有目錄文件改為只有某個帳戶administrator例如可讀寫。但是,這樣會有一個問題,就是這能在 administrator帳戶中用手動啟動獨立的服務器,如果讓mysql系統(tǒng)服務自動啟動的方法也不可行,解決方法是讓數(shù)據(jù)庫目錄也可被 administrators組用戶讀寫,這樣MySQL服務器就可以用系統(tǒng)服務的方法自動啟動了,也可以在任何帳戶中用net start mysql啟動。

另外一個問題是,如果你在非administrators組用戶中或者從網(wǎng)絡都無法建立數(shù)據(jù)庫連接,因為沒有數(shù)據(jù)庫目錄的讀的權利,如果要正常使用,還需要 寫的權利。解決方法是讓SYSTEM組用戶能夠隊數(shù)據(jù)庫目錄讀寫。

由于許可證和費用的原因,通常建議你在Linux服務器上使用MySQL,在Windows平臺之用來測試或者數(shù)據(jù)錄入工作。但是,如果你要在Windows上使用的話,可以注意本小節(jié)的一些內容。

影響安全的mysqld選項

下列mysqld選項影響安全:

–secure

由gethostbyname()系統(tǒng)調用返回的IP數(shù)字被檢查,確保他們解析回到原來的主機名。這對某些外人通過模仿其它主機獲得存取權限變得更難。這個選項也增加一些聰明的主機名檢查。在MySQL3.21里,選擇缺省是關掉的,因為它有時它花很長時間執(zhí)行反向解析。MySQL 3.22緩存主機名并缺省地啟用了這個選項。

–skip-grant-tables

這個選項導致服務器根本不使用權限系統(tǒng)。這給每個人以完全存取所有的數(shù)據(jù)庫的權力!(通過執(zhí)行mysqladmin reload,你能告訴一個正在運行的服務器再次開始使用授權表。)

–skip-name-resolve

主機名不被解析。所有在授權表的Host的列值必須是IP數(shù)字或localhost。

–skip-networking

在網(wǎng)絡上不允許TCP/IP連接。所有到mysqld的連接必須經(jīng)由Unix套接字進行。這個選項對使用MIT-pthreads的系統(tǒng)是不合適的,因為MIT-pthreads包不支持Uni。上述的相關內容就是對MySQL數(shù)據(jù)庫安全問題的描述,希望會給你帶來一些幫助在此方面。

 

 

責任編輯:佚名 來源: hi.baidu.com
相關推薦

2017-10-17 15:12:25

數(shù)據(jù)庫MySQLWeb安全

2012-12-18 13:56:55

2011-07-18 08:58:24

2015-06-02 16:43:21

2014-10-21 10:30:33

2013-03-22 10:31:59

2017-03-14 13:39:08

2009-09-10 08:43:34

虛擬化部署安全問題

2012-04-16 12:34:59

2012-01-16 10:41:25

安全互聯(lián)網(wǎng)IT部門

2015-01-26 18:01:26

數(shù)據(jù)庫安全信息泄露

2022-04-28 13:52:39

物聯(lián)網(wǎng)安全工業(yè)物聯(lián)網(wǎng)

2010-02-05 09:59:16

2018-08-02 15:40:59

2011-07-18 09:46:47

云計算數(shù)據(jù)庫安全

2013-08-05 09:41:33

2021-08-12 15:46:32

卡巴斯基數(shù)據(jù)安全

2020-06-03 09:35:33

網(wǎng)絡安全5G技術

2012-11-20 10:47:16

2012-04-25 11:02:43

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级毛片免费完整视频 | 中文一区 | 中文字幕亚洲区 | 久久99蜜桃综合影院免费观看 | 可以在线观看av的网站 | 日韩aⅴ在线观看 | 亚洲91精品 | 中文字幕一区在线观看视频 | 91社区在线观看 | 粉嫩av久久一区二区三区 | 久久国内精品 | 俺去俺来也www色官网cms | 一道本不卡视频 | 黄色日批视频 | 日本不卡一区二区三区在线观看 | 久久99国产精一区二区三区 | 亚洲国产精品久久久久秋霞不卡 | 欧美成人在线影院 | 日日综合 | 天堂亚洲网| 一区二区成人在线 | 欧美一区二区三区在线视频 | 97精品一区二区 | 欧美日韩中文字幕在线 | 黄页网址在线观看 | 亚洲综合婷婷 | 色999日韩| 一区二区三区四区av | 日韩av视屏 | 亚洲国产视频一区二区 | 91精品久久久久久久久久入口 | 成人伊人 | 欧美一区二区三区在线视频 | 黄色毛片在线看 | 亚洲国产成人一区二区 | 五月天天丁香婷婷在线中 | 久久天堂网| 亚洲日韩中文字幕一区 | 黄色免费网 | 精品视频久久久久久 | 日日夜夜免费精品 |