精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

保障MySQL安全的14個最佳方法

安全 數據安全
有的企業在安裝MySQL時用的是默認選項,由此造成其數據不安全,且服務器也面臨被入侵的風險,并有可能在短時間內就出現性能問題。本文將提供保障MySQL安全的最佳方法。

MySQL數據庫一貫以高性能、高可性和易用性著稱,它已經成為世界上最流行的開源數據庫。大量的個人、WEB開發者、大型公司等都在其網站、關鍵系統、軟件包中廣泛使用MySQL數據庫。

通常,許多企業在部署一種產品時,安全性常常得不到應有的重視。企業最關心的是使其可以盡快地運行,企業由此也可以盡快贏利。

但有的企業在安裝MySQL時用的是默認選項,由此造成其數據不安全,且服務器也面臨被入侵的風險,并有可能在短時間內就出現性能問題。下面將提供保障MySQL安全的最佳方法。

1、避免從互聯網訪問MySQL數據庫,確保特定主機才擁有訪問特權

直接通過本地網絡之外的計算機改變生產環境中的數據庫是異常危險的。有時,管理員會打開主機對數據庫的訪問:

> GRANT ALL ON *.* TO 'root'@'%';

這其實是完全放開了對root的訪問。所以,把重要的操作限制給特定主機非常重要:

> GRANT ALL ON *.* TO 'root'@'localhost';

> GRANT ALL ON *.* TO 'root'@'myip.athome'

> FLUSH PRIVILEGES

此時,你仍有完全的訪問,但只有指定的IP(不管其是否靜態)可以訪問。

2、定期備份數據庫

任何系統都有可能發生災難。服務器、MySQL也會崩潰,也有可能遭受入侵,數據有可能被刪除。只有為最糟糕的情況做好了充分的準備,才能夠在事后快速地從災難中恢復。企業最好把備份過程作為服務器的一項日常工作。

3、禁用或限制遠程訪問

前面說過,如果使用了遠程訪問,要確保只有定義的主機才可以訪問服務器。這一般是通過TCP wrappers、iptables或任何其它的防火墻軟件或硬件實現的。

為限制打開網絡socket,管理員應當在my.cnf或my.ini的[mysqld]部分增加下面的參數:

skip-networking

這些文件位于windows的C:\Program Files\MySQL\MySQL Server 5.1文件夾中,或在Linux中,my.cnf位于/etc/,或位于/etc/mysql/。這行命令在MySQL啟動期間,禁用了網絡連接的初始化。請注意,在這里仍可以建立與MySQL服務器的本地連接。

另一個可行的方案是,強迫MySQL僅監聽本機,方法是在my.cnf的[mysqld]部分增加下面一行:

bind-address=127.0.0.1

如果企業的用戶從自己的機器連接到服務器或安裝到另一臺機器上的web服務器,你可能不太愿意禁用網絡訪問。此時,不妨考慮下面的有限許可訪問:

mysql> GRANT SELECT, INSERT ON mydb.* TO 'someuser'@'somehost';

這里,你要把someuser換成用戶名,把somehost換成相應的主機。

4、設置root用戶的口令并改變其登錄名

在linux中,root用戶擁有對所有數據庫的完全訪問權。因而,在Linux的安裝過程中,一定要設置root口令。當然,要改變默認的空口令,其方法如下:

Access MySQL控制臺:$ mysql -u root -p

在MySQL控制臺中執行:

> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

在實際操作中,只需將上面一行的new_password換成實際的口令即可。

在Linux控制臺中更改root口令的另一種方法是使用mysqladmin工具:

$ mysqladmin -u root password new_password

此時,也是將上面一行的new_password換成實際的口令即可。

當然,這是需要使用強口令來避免強力攻擊。

為了更有效地改進root用戶的安全性,另一種好方法是為其改名。為此,你必須更新表用戶中的mySQL數據庫。在MySQL控制臺中進行操作:

> USE mysql;

> UPDATE user SET user="another_username" WHERE user="root";

> FLUSH PRIVILEGES;

然后,通過Linux訪問MySQL控制臺就要使用新用戶名了:

$ mysql -u another_username -p

5、移除測試(test)數據庫

在默認安裝的MySQL中,匿名用戶可以訪問test數據庫。我們可以移除任何無用的數據庫,以避免在不可預料的情況下訪問了數據庫。因而,在MySQL控制臺中,執行:

> DROP DATABASE test;

6、禁用LOCAL INFILE

另一項改變是禁用”LOAD DATA LOCAL INFILE”命令,這有助于防止非授權用戶訪問本地文件。在PHP應用程序中發現有新的SQL注入漏洞時,這樣做尤其重要。

此外,在某些情況下,LOCAL INFILE命令可被用于訪問操作系統上的其它文件(如/etc/passwd),應使用下現的命令:

mysql> LOAD DATA LOCAL INFILE '/etc/passwd' INTO TABLE table1

更簡單的方法是:

mysql> SELECT load_file("/etc/passwd")

為禁用LOCAL INFILE命令,應當在MySQL配置文件的[mysqld]部分增加下面的參數:

set-variable=local-infile=0

7、移除匿名賬戶和廢棄的賬戶

有些MySQL數據庫的匿名用戶的口令為空。因而,任何人都可以連接到這些數據庫。可以用下面的命令進行檢查:

mysql> select * from mysql.user where user="";

在安全的系統中,不會返回什么信息。另一種方法是:

mysql> SHOW GRANTS FOR ''@'localhost';

mysql> SHOW GRANTS FOR ''@'myhost';

如果grants存在,那么任何人都可以訪問數據庫,至少可以使用默認的數據庫“test”。其檢查方法如下:

shell> mysql -u blablabla

如果要移除賬戶,則執行命令:

mysql> DROP USER "";

從MySQL的5.0版開始支持DROP USER命令。如果你使用的老版本的MySQL,你可以像下面這樣移除賬戶:

mysql> use mysql;

mysql> DELETE FROM user WHERE user="";

mysql> flush privileges;

8、降低系統特權

常見的數據庫安全建議都有“降低給各方的特權”這一說法。對于MySQL也是如此。一般情況下,開發人員會使用最大的許可,不像安全管理一樣考慮許可原則,而這樣做會將數據庫暴露在巨大的風險中。

為保護數據庫,務必保證真正存儲MySQL數據庫的文件目錄是由”mysql” 用戶和” mysql”組所擁有的。

shell>ls -l /var/lib/mysql

此外,還要確保僅有用戶”mysql”和root用戶可以訪問/var/lib/mysql目錄。

Mysql的二進制文件存在于/usr/bin/目錄中,它應當由root用戶或特定的”mysql”用戶所擁有。對這些文件,其它用戶不應當擁有“寫”的訪問權:

shell>ls -l /usr/bin/my*

9、降低用戶的數據庫特權

有些應用程序是通過一個特定數據庫表的用戶名和口令連接到MySQL的,安全人員不應當給予這個用戶完全的訪問權。

如果攻擊者獲得了這個擁有完全訪問權的用戶,他也就擁有了所有的數據庫。查看一個用戶許可的方法是在MySQL控制臺中使用命令SHOW GRANT

>SHOW GRANTS FOR 'user'@'localhost';

為定義用戶的訪問權,使用GRANT命令。在下面的例子中,user1僅能從dianshang數據庫的billing表中選擇:

> GRANT SELECT ON billing.dianshang TO 'user1'@'localhost';

> FLUSH PRIVILEGES;

如此一來,user1用戶就無法改變數據庫中這個表和其它表的任何數據。

另一方面,如果你要從一個用戶移除訪問權,就應使用一個與GRANT命令類似的REVOKE命令:

> REVOKE SELECT ON billing.ecommerce FROM 'user1'@'localhost';

> FLUSH PRIVILEGES;

10、移除和禁用.mysql_history文件

在用戶訪問MySQL控制臺時,所有的命令歷史都被記錄在~/.mysql_history中。如果攻擊者訪問這個文件,他就可以知道數據庫的結構。

$ cat ~/.mysql_history

為了移除和禁用這個文件,應將日志發送到/dev/null。

$export MYSQL_HISTFILE=/dev/null

上述命令使所有的日志文件都定向到/dev/null,你應當從home文件夾移除.mysql_history:$ rm ~/.mysql_history,并創建一個到/dev/null的符號鏈接。

11、安全補丁

務必保持數據庫為最新版本。因為攻擊者可以利用上一個版本的已知漏洞來訪問企業的數據庫。

12、啟用日志

如果你的數據庫服務器并不執行任何查詢,建議你啟用跟蹤記錄,你可以通過在/etc/my.cnf文件的[Mysql]部分添加:log =/var/log/mylogfile。

對于生產環境中任務繁重的MySQL數據庫,因為這會引起服務器的高昂成本。

此外,還要保證只有root和mysql可以訪問這些日志文件。

錯誤日志

務必確保只有root和mysql可以訪問hostname.err日志文件。該文件存放在mysql數據歷史中。該文件包含著非常敏感的信息,如口令、地址、表名、存儲過程名、代碼等,它可被用于信息收集,并且在某些情況下,還可以向攻擊者提供利用數據庫漏洞的信息。攻擊者還可以知道安裝數據庫的機器或內部的數據。

MySQL日志

確保只有root和mysql可以訪問logfileXY日志文件,此文件存放在mysql的歷史目錄中。

13、改變root目錄

Unix操作系統中的chroot可以改變當前正在運行的進程及其子進程的root目錄。重新獲得另一個目錄root權限的程序無法訪問或命名此目錄之外的文件,此目錄被稱為“chroot監獄”。

通過利用chroot環境,你可以限制MySQL進程及其子進程的寫操作,增加服務器的安全性。

你要保證chroot環境的一個專用目錄,如/chroot/mysql。此外,為了方便利用數據庫的管理工具,你可以在MySQL配置文件的[client]部分改變下面的參數:

[client]

socket = /chroot/mysql/tmp/mysql.sock

14、禁用LOCAL INFILE命令

LOAD DATA LOCAL INFILE可以從文件系統中讀取文件,并顯示在屏幕中或保存在數據庫中。如果攻擊者能夠從應用程序找到SQL注入漏洞,這個命令就相當危險了。下面的命令可以從MySQL控制臺進行操作:

> SELECT LOAD_FILE("/etc/passwd");

該命令列示了所有的用戶。解決此問題的最佳方法是在MySQL配置中禁用它,在CentOS中找到/etc/my.cnf或在Ubuntu中找到/etc/mysql/my.cnf,在[mysqld]部分增加下面一行:set-variable=local-infile=0。搞定。

當然,唇亡齒寒,保護服務器的安全對于保障MySQL數據庫的安全也是至關重要的。服務器的安全對于數據庫來說可謂生死攸關。

責任編輯:藍雨淚 來源: TechTarget中國
相關推薦

2010-05-17 09:09:45

2013-11-13 14:11:43

2010-09-30 08:58:45

2012-07-16 14:35:19

2012-07-17 09:36:45

2011-01-13 10:10:00

2011-07-26 10:18:53

2020-08-06 10:03:37

密碼網絡攻擊網絡安全

2023-11-15 09:38:49

Oracle數據庫

2023-08-04 12:07:11

2012-04-11 10:21:54

WEB網站

2025-06-26 07:35:00

CISO安全挑戰技術治理

2020-10-14 11:30:10

PHP網絡安全加密

2023-10-26 08:03:21

2023-10-23 10:09:32

2013-11-04 09:48:21

WebWeb設計測試

2013-07-12 10:27:33

2014-02-17 17:44:37

2010-09-01 21:55:06

網銀安全用戶安全

2013-11-28 09:53:37

點贊
收藏

51CTO技術棧公眾號

欧美无人区码suv| 青青青青在线视频| 999精品国产| 99在线观看免费视频精品观看| 精品伊人久久97| 小泽玛利亚视频在线观看| 国产盗摄一区二区| 日本一区二区在线不卡| 99久久无色码| 看黄色一级大片| 一区精品久久| 久久精品国产成人| 3d动漫精品啪啪一区二区下载 | www.日本xxxx| 菠萝蜜视频国产在线播放| 91首页免费视频| 91嫩草免费看| 怡红院男人的天堂| 亚洲一区一卡| 欧美激情高清视频| 日韩一区二区三区四区视频| 欧洲精品视频在线| 国产黄在线免费观看| 宅男在线一区| 欧美成人精品福利| 91插插插插插插插插| 成人观看网址| 亚洲女与黑人做爰| 日韩欧美一区二区视频在线播放 | 国产免费拔擦拔擦8x高清在线人| 日本一区二区成人在线| 久久久水蜜桃| 亚洲免费成人在线| 国产老妇另类xxxxx| 国产精品久久久久久av下载红粉 | 福利在线播放| 99久久伊人久久99| 国产福利一区二区三区在线观看| 国产精品嫩草影院精东| 日本欧美在线观看| 国产精品1234| www.国产毛片| 日韩高清不卡一区| 日韩免费视频在线观看| 欧美三级午夜理伦| 99视频+国产日韩欧美| 欧美精品videosex性欧美| 久久久久久久久久网站| 伊人色**天天综合婷婷| 久久久成人精品| 国产精品99久久久久久成人| 日韩在线第七页| 中文国产成人精品| 国产一级淫片久久久片a级| 精品盗摄女厕tp美女嘘嘘| 亚洲人a成www在线影院| 少妇大叫太粗太大爽一区二区| 另类尿喷潮videofree| 亚洲精品成人免费| 成年人网站免费看| 婷婷精品在线观看| 国产亚洲精品久久久久久777| 好吊视频在线观看| 欧美在线电影| 久久久国产视频| 欧美日韩精品在线观看视频| 黄色日韩在线| 91国在线精品国内播放| 日韩欧美成人一区二区三区| 久久亚洲不卡| 5566日本婷婷色中文字幕97| 波多野结衣视频免费观看| 另类综合日韩欧美亚洲| 91免费看蜜桃| 秋霞av在线| 国产精品午夜电影| 一级黄色片播放| 九色porny丨国产首页在线| 色一情一伦一子一伦一区| www.com操| 中文字幕亚洲在线观看| 亚洲精品中文字幕av| 一级在线观看视频| 午夜欧美理论片| 欧美亚洲在线观看| 亚洲自拍偷拍另类| 成人久久久精品乱码一区二区三区| 久久久久久久久久久一区 | 国产精品黄网站| 日韩精品在线视频| 日韩在线一卡二卡| 日韩亚洲在线| 国产在线观看精品| 蜜臀av午夜精品| 欧美国产日产图区| 久草免费福利在线| 91看片一区| 精品少妇一区二区三区在线播放| 美女洗澡无遮挡| 中文字幕一区二区三三| 欧美在线性爱视频| 精品国产九九九| 久久精品夜色噜噜亚洲aⅴ| 天堂av免费看| 午夜无码国产理论在线| 亚洲成色777777在线观看影院| 一色道久久88加勒比一| 欧美日本不卡| 国产一区香蕉久久| 欧美xxx.com| 亚洲尤物在线视频观看| 青青草原国产在线视频| 岳的好大精品一区二区三区| 欧美日韩福利视频| 中文字幕av免费观看| 99精品视频一区| 欧美 日韩 国产 在线观看| 天天综合网天天| 亚洲国产天堂网精品网站| 污软件在线观看| 免费在线欧美视频| 欧美男人的天堂| 欧洲在线视频| 欧美精选午夜久久久乱码6080| 国产免费看av| 一级成人国产| 国产精品区一区二区三在线播放| 国产在线1区| 欧美欧美欧美欧美| 中文字幕第4页| 香蕉成人久久| 精品网站在线看| 国产va在线视频| 精品国产免费久久| 国产在线观看免费视频今夜| 国内精品第一页| 夜夜爽99久久国产综合精品女不卡 | 91老司机福利 在线| 黄网站色视频免费观看| 日本综合精品一区| 欧美国产日韩免费| 99热这里只有精品99| 亚洲色图视频免费播放| 亚洲一区日韩精品| 91麻豆国产自产在线观看亚洲| 国产精品国产三级国产aⅴ9色| 黄色av免费在线观看| 日本大香伊一区二区三区| 国产福利短视频| 老鸭窝亚洲一区二区三区| 欧美在线3区| 午夜av成人| 日韩中文字幕av| 一级黄色片在线| 亚洲丝袜制服诱惑| 在线观看免费看片| 激情亚洲网站| 久久青青草原一区二区| 性欧美超级视频| 中文字幕久热精品视频在线| 在线免费一级片| 最好看的中文字幕久久| 日本高清免费观看| 日韩香蕉视频| 日韩影片在线播放| 涩涩涩久久久成人精品| 欧美成人久久久| 嫩草影院一区二区| 日韩欧美在线视频日韩欧美在线视频| 国产一区二区三区四区五区六区 | 五月开心六月丁香综合色啪| 91香蕉亚洲精品| 波多野结衣视频一区二区| 亚洲第一区第二区| 夜夜躁日日躁狠狠久久av| 中文字幕亚洲一区二区va在线| 一级片免费在线观看视频| 亚洲国产免费| 午夜精品一区二区三区在线观看 | 日本精品一区二区三区高清 久久| 78精品国产综合久久香蕉| 久久国产精品电影| 天天躁日日躁狠狠躁喷水| 欧美日韩一区不卡| 亚洲精品午夜久久久久久久| 久久精品欧美一区二区三区不卡| 亚洲国产午夜精品| 久久精品官网| 国产 欧美 日韩 一区| 国产精品密蕾丝视频下载| 91性高湖久久久久久久久_久久99| 精品众筹模特私拍视频| 国产一区二区三区三区在线观看| 精品久久久久成人码免费动漫| 欧美日韩中文在线观看| 911国产在线| 95精品视频在线| 国产xxxxhd| 免费精品视频最新在线| 日本手机在线视频| 99久久精品网站| 欧美精品人人做人人爱视频| 欧美日韩国产一区二区在线观看| 日本久久亚洲电影| 色呦呦在线看| 精品国产一区久久久| 奇米影视888狠狠狠777不卡| 日韩精品一区二区在线观看| 青青视频在线免费观看| 午夜精品一区二区三区电影天堂 | 苍井空张开腿实干12次| 青娱乐精品视频| 国产在线观看福利| 欧美日韩一卡| 一区二区三区日韩视频| 欧美性感美女一区二区| 老司机精品福利在线观看| 亚洲国产欧美国产第一区| 国产精品免费在线免费| 成年美女黄网站色大片不卡| 国内久久久精品| 性欧美猛交videos| 久久好看免费视频| 午夜在线小视频| 亚洲午夜久久久影院| 少妇精品视频一区二区| 欧美成人三级在线| 国产视频第二页| 91精品国产91综合久久蜜臀| 中文字幕一区二区在线视频| 日韩欧美亚洲一二三区| 中国一级免费毛片| 天天av天天翘天天综合网色鬼国产| 免费一级肉体全黄毛片| 亚洲美女一区二区三区| 精品国产视频一区二区三区| 国产精品天天看| 在线视频第一页| 国产欧美日本一区视频| 超碰97av在线| 国产精品青草久久| 一本色道久久88| 国产精品丝袜91| 波兰性xxxxx极品hd| 国产精品久线在线观看| 999久久久国产| 亚洲视频一区二区在线观看| 看免费黄色录像| 一区二区成人在线视频 | 欧美性生交大片免费| 偷偷操不一样的久久| 精品日本高清在线播放| 久久久免费高清视频| 欧美日韩精品在线| 五月天婷婷导航| 欧美日韩国产bt| 国产精品久久婷婷| 日韩一区和二区| 免费a级片在线观看| 亚洲国产一区二区三区在线观看| 手机看片福利在线观看| 中国日韩欧美久久久久久久久| 秋霞午夜在线观看| 久久97精品久久久久久久不卡| av中文字幕电影在线看| 欧亚精品中文字幕| www.久久.com| 豆国产97在线| 蜜桃精品wwwmitaows| 一区二区免费电影| 在线观看视频免费一区二区三区| 国产又大又硬又粗| 免费日本视频一区| 91porn在线| 久久久久久久国产精品影院| 萌白酱视频在线| 亚洲网友自拍偷拍| 国产成人av免费| 欧美成人精品福利| 久久99久久| 久久91精品国产91久久久| 欧美日韩在线观看首页| 国产精品夜色7777狼人| 国产厕拍一区| 亚洲欧美日韩精品综合在线观看| 欧美日韩国产成人精品| 国产成人av影视| 国产成人精品aa毛片| 波多野在线播放| 亚洲午夜在线视频| 黄色一区二区视频| 亚洲精品一区二区三区99| 国产福利片在线| 亚州成人av在线| 91精品国产色综合久久不卡粉嫩| 久久久精品国产一区二区三区| 婷婷综合视频| 欧美激情精品久久久久久小说| 国产不卡视频一区二区三区| 亚洲精品国产熟女久久久| 亚洲一级二级在线| 一级黄色大毛片| 日韩精品视频在线免费观看| 国产精品扒开做爽爽爽的视频| 欧美一级视频免费在线观看| 日韩一区免费| 一区二区三区在线视频看| 免费日韩av| 黑人玩弄人妻一区二区三区| 国产精品护士白丝一区av| 中文字幕第15页| 亚洲福利视频久久| av激情在线| 成人观看高清在线观看免费| 国产剧情一区| 免费在线观看的av网站| 成人动漫一区二区| 精国产品一区二区三区a片| 欧美日韩亚洲综合在线 | 欧美国产日本韩| 在线视频一区二区三区四区| 精品va天堂亚洲国产| 色av手机在线| 99中文视频在线| 伊人色**天天综合婷婷| 亚洲欧美手机在线| 国产精品国产三级国产普通话蜜臀| 亚洲成熟少妇视频在线观看| 日韩精品视频免费在线观看| av色在线观看| 国产福利久久| 亚洲区国产区| 日本少妇xxxx| 亚洲国产美国国产综合一区二区| 国产一区二区三区成人| 日韩亚洲国产中文字幕| 国产第一精品| 一区二区视频在线观看| 另类中文字幕网| 黄色录像免费观看| 91精品国产一区二区三区 | 国产区精品区| 日本新janpanese乱熟| 久久精品视频免费| 成人免费一级片| 中文字幕视频在线免费欧美日韩综合在线看| 日韩大片欧美大片| 日韩av一区二区三区在线| 日本色综合中文字幕| 长河落日免费高清观看| 欧美福利电影网| 91在线中文| 国产一区二区三区色淫影院| 99精品国产99久久久久久福利| a天堂视频在线观看| 欧美午夜激情在线| 欧美日韩国产综合视频| 日本一区二区在线播放| 欧美偷拍综合| √天堂资源在线| 一区二区视频在线看| 开心激情综合网| 91福利视频网| 日韩av片子| 精品国产午夜福利在线观看| 一片黄亚洲嫩模| 天堂网www中文在线| 国产精品国产三级国产专播精品人| 99精品视频在线观看播放| www.黄色网| 日本韩国精品一区二区在线观看| 婷婷在线视频观看| 大波视频国产精品久久| 乱人伦精品视频在线观看| av黄色免费在线观看| 日韩精品一区二区三区中文不卡 | 欧美日韩国产中文精品字幕自在自线| 牛牛影视精品影视| 亚洲一区二区三区四区在线播放| 韩日成人在线| 一级黄色录像毛片| 欧美不卡123| 精品欧美一区二区三区在线观看 | 日本日本精品二区免费| 精品一区二区三区免费观看| 欧美成人aaaaⅴ片在线看| 中文字幕日韩在线视频| 北条麻妃一区二区三区在线| 亚洲精品高清无码视频| 亚洲精品成人天堂一二三| 免费在线观看一级毛片| 92看片淫黄大片看国产片| 亚洲欧美日韩专区| 国产大学生自拍| 尤物九九久久国产精品的特点| 1204国产成人精品视频| 久久综合伊人77777麻豆最新章节| 一区二区三区视频在线观看| 高清国产福利在线观看| 国产乱码一区|