精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

成人写真视频| av成人在线观看| 99热在这里有精品免费| 欧美最近摘花xxxx摘花| 欧美激情久久久久久久| 国产成年精品| 欧美特级www| 中文字幕剧情在线观看一区| 免费观看黄色一级视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产精品hd| 亚洲女人被黑人巨大进入al| 一个色综合久久| 日韩伦理在线一区| 亚洲人成小说网站色在线| 久久riav二区三区| 国产精品爽爽久久久久久| 国产欧美91| 欧美成人精品三级在线观看| 国产熟妇久久777777| 欧美久久亚洲| 欧美日韩激情一区| 日批视频在线免费看| 大片免费在线看视频| 久久亚洲一级片| 国产精品午夜av在线| 一级特黄aaa大片| 日精品一区二区| 午夜精品久久久久久久久久久久久| jizzjizz日本少妇| 国产一区二区三区91| 亚洲国产欧美一区二区三区同亚洲| 亚洲欧洲日本精品| 综合毛片免费视频| 天天影视网天天综合色在线播放| 最近免费观看高清韩国日本大全| yourporn在线观看中文站| 91网址在线看| 久久人人九九| 日本加勒比一区| 成人午夜激情影院| 99免费在线视频观看| 99精品视频免费看| 久久成人免费网站| 国产精品尤物福利片在线观看| 最近免费中文字幕大全免费版视频| 日韩午夜电影| 26uuu久久噜噜噜噜| 亚洲视频免费播放| 亚洲人成免费| 97视频免费在线观看| 久艹视频在线观看| 欧美三级特黄| 久久久免费在线观看| 欧美激情一区二区视频| 女人色偷偷aa久久天堂| 欧美成人免费观看| 欧美激情精品久久| 亚洲国产高清一区| 97超碰蝌蚪网人人做人人爽| 五月天婷婷网站| 最新亚洲一区| 欧美有码在线观看| 久久夜靖品2区| 国产欧美一级| 2023亚洲男人天堂| 无码人妻丰满熟妇区五十路| 日本系列欧美系列| 国产精品日日摸夜夜添夜夜av| 真实新婚偷拍xxxxx| 捆绑紧缚一区二区三区视频| 国产精品一区二区三区久久| 一本一道精品欧美中文字幕| 国产一区二区三区四区五区美女 | 国产精品欧美精品| 亚洲砖区区免费| 成人在线视频亚洲| 亚洲国产综合人成综合网站| 97视频在线免费| 成人性生活av| 欧美精品v日韩精品v韩国精品v| 中文字幕在线视频一区二区三区| 日韩成人视屏| 国产视频久久网| 中文字幕观看av| 精品69视频一区二区三区Q| 欧美又大又粗又长| 亚洲香蕉在线视频| 成人av免费网站| 日本高清一区| 色婷婷av在线| 在线免费观看不卡av| 古装做爰无遮挡三级聊斋艳谭| 国产+成+人+亚洲欧洲在线| 亚洲欧美在线一区| 91高清免费观看| 久久精品日产第一区二区| 成人h视频在线| 亚洲 欧美 精品| 中文字幕中文字幕在线一区| 男人添女人下面高潮视频| 亚洲国产精选| 日韩电影中文字幕一区| 我要看一级黄色录像| 亚洲国产美女 | 久久久久久久久久久视频| 成人1区2区| 日韩大片免费观看视频播放| 日本少妇aaa| 性色一区二区| 91传媒免费看| 中文字幕在线免费| 黑人精品xxx一区| 日韩精品xxx| 国产影视精品一区二区三区| 国内精品小视频在线观看| 在线观看免费观看在线| 91视频一区二区三区| 性娇小13――14欧美| 国产欧美精品一区二区| 欧美孕妇孕交| 亚洲午夜一区二区| 999热精品视频| japanese国产精品| 欧美中文在线免费| 女人18毛片一区二区三区| 亚洲欧美国产77777| 国产精品人人爽人人爽| 精品福利网址导航| 欧美高清视频在线观看| 国产手机精品视频| 国产精品女人毛片| 91视频免费版污| 免费看日本一区二区| 91av免费观看91av精品在线| 成人h动漫精品一区二区无码| 国产精品情趣视频| 三级在线视频观看| 国产探花在线精品| 国产精品999| 欧美精品少妇| 91久久一区二区| 丰满少妇高潮一区二区| 亚洲专区免费| 欧美日韩免费观看一区| 久久久久久久| 亚洲欧美中文日韩在线v日本| yjizz国产| 久久久久久久久久久久久夜| av动漫在线观看| 亚洲最好看的视频| 国产高清视频一区三区| 国产日本在线观看| 欧美专区日韩专区| 国产激情av在线| 国产婷婷色一区二区在线观看| 国产一区美女在线| 国产一级大片免费看| 日韩精品一区二区三区免费视频| 欧美高清不卡在线| 开心激情综合网| 精品欧美国产一区二区三区| 欧美色图亚洲激情| 日韩av电影免费观看高清完整版| 日韩精品一区二区三区丰满| 国产精品伦一区二区| 啊v视频在线一区二区三区| 精品国自产在线观看| 亚洲在线观看免费| 精品黑人一区二区三区观看时间| 男女av一区三区二区色多| 欧美欧美一区二区| 日韩久久99| 欧美精品在线网站| 天天操天天舔天天干| 欧美性色黄大片手机版| 岛国毛片在线观看| 91捆绑美女网站| 久热精品在线播放| 狠狠噜噜久久| 日本成人黄色免费看| 玖玖精品一区| 欧美最猛性xxxxx免费| 99青草视频在线播放视| 精品国产一区二区在线观看| 欧美精品一二三四区| 亚洲天堂福利av| 搡老熟女老女人一区二区| 精品一区二区在线观看| 国产美女在线一区| 成人影院在线| 国产欧美一区二区视频 | 婷婷一区二区三区| 天天操天天舔天天射| 国产99精品视频| 超碰在线97免费| 99在线|亚洲一区二区| 亚洲欧美国产不卡| 国偷自产av一区二区三区| 国产精品爽爽ⅴa在线观看| 超碰97国产精品人人cao| 中文字幕9999| 视频国产一区二区三区| 欧美一区二区成人6969| 欧美重口乱码一区二区| 日本动漫理论片在线观看网站| 亚洲欧美国产另类| 99久久精品日本一区二区免费| 午夜精品久久久久久久蜜桃app| 亚洲一级理论片| 久久综合九色综合97婷婷女人 | 国产精品日韩精品在线播放| 91国产美女在线观看| а√天堂8资源在线官网| 亚洲美女性视频| 亚洲精品视频专区| 91精品国产一区二区三区蜜臀| 毛片在线免费视频| 亚洲午夜激情网站| 欧洲第一无人区观看| 中文字幕国产一区二区| 99久久人妻无码精品系列| 床上的激情91.| 亚洲成人福利视频| 国产伦精品一区二区三区免费| 天堂中文视频在线| 久久精品1区| 大肉大捧一进一出好爽视频| 海角社区69精品视频| 国产盗摄视频在线观看| 欧美jizz| 亚洲三级一区| 精品美女久久久| 欧美在线一二三区| 亚洲另类春色校园小说| 国产91视觉| av综合网站| 国产99午夜精品一区二区三区| 粉嫩av国产一区二区三区| 成人疯狂猛交xxx| 亚洲香蕉久久| 91精品视频在线| 99久久久国产| 91久久久一线二线三线品牌| 四虎视频在线精品免费网址| 国产欧美一区二区三区在线看| 欧美日韩国产网站| 国产男人精品视频| 91麻豆精品国产91久久久更新资源速度超快| 国产精品成人一区| 久久久久伊人| 成人啪啪免费看| 日本国产一区| 91精品婷婷国产综合久久蝌蚪| 蜜桃在线一区| 国产欧美一区二区三区不卡高清| 久久黄色影视| 欧美精品七区| 久久国产精品亚洲人一区二区三区| 精品日韩在线观看| 欧美日韩精品在线观看视频| 亚洲免费视频成人| 久久综合亚洲色hezyo国产| 亚洲国产成人av网| 国产精品人人人人| 在线精品视频免费播放| 亚洲一区在线观| 日韩欧美另类在线| 天天干免费视频| 国产一区二区三区日韩欧美| 免费黄网在线观看| 久久久女人电视剧免费播放下载| 男人天堂视频在线观看| 国产精品高潮呻吟视频| 国产精久久一区二区| 国产一区二区免费在线观看| 久久99视频| 午夜啪啪福利视频| 六月婷婷一区| 一级片免费在线观看视频| 91一区二区在线| 99热这里只有精品4| 天天做天天摸天天爽国产一区| 91视频在线视频| 日韩欧美一区二区在线视频| 日本免费一区二区三区最新| www.久久久久久.com| а√天堂8资源在线| 国产精品久久激情| silk一区二区三区精品视频| 91免费看网站| 欧美日韩中文一区二区| 日本精品久久久久久久久久| 日韩在线一区二区三区| 激情小说欧美色图| 中文字幕精品一区二区精品绿巨人 | 国产不卡一二三| 国产一区视频网站| 在线观看国产免费视频| 国产精品白丝在线| 中文字幕第四页| 日韩你懂的在线观看| 国产污视频在线| 97久久精品人人澡人人爽缅北| 久久不卡日韩美女| 玛丽玛丽电影原版免费观看1977| 欧美有码视频| 男人添女人下面免费视频| 99久久精品免费看国产| 污软件在线观看| 欧美视频一区在线| 日av在线播放| 久久久久久国产精品美女| 婷婷激情成人| 日本欧美精品久久久| 一本色道88久久加勒比精品| 91丝袜超薄交口足| 欧美激情一区二区三区全黄| 国产精品500部| 精品成人a区在线观看| 黄色网在线免费看| 国产精品一区二区三| 奇米亚洲欧美| 干日本少妇首页| gogo大胆日本视频一区| 久久精品久久国产| 日韩精品一区二区在线观看| 麻豆tv入口在线看| 国产精品自产拍在线观看| 美女毛片一区二区三区四区最新中文字幕亚洲| 日韩一级特黄毛片| 国产一区 二区 三区一级| 精品亚洲乱码一区二区| 精品视频一区二区三区免费| 三级av在线播放| 欧美一级片一区| 一呦二呦三呦国产精品| 1024av视频| 91亚洲精品乱码久久久久久蜜桃| 国产对白videos麻豆高潮| 日韩小视频在线观看专区| a级片国产精品自在拍在线播放| 91久久综合亚洲鲁鲁五月天| 婷婷亚洲综合| 日本一本在线视频| 一区二区三区四区不卡视频| 99视频国产精品免费观看a | 牛牛精品在线视频| 99国产在线视频| 伊人久久久大香线蕉综合直播| 扒开伸进免费视频| 岛国av午夜精品| 国产天堂素人系列在线视频| 国产精品爽爽爽爽爽爽在线观看| 日韩dvd碟片| 911av视频| 亚洲影院在线观看| 神马一区二区三区| 欧美有码在线观看视频| 精品免费视频| 深爱五月综合网| 亚洲一区二区三区视频在线| 视频污在线观看| 国产999精品久久久影片官网| 成人羞羞视频播放网站| 国产乱码一区二区三区四区| 亚洲精品视频一区二区| 高潮一区二区三区乱码| 人妖精品videosex性欧美| 精品一区二区三区在线| √天堂资源在线| 亚洲成人免费在线| 国产在线观看网站| 成人羞羞国产免费| 一本久久综合| 2017亚洲天堂| 精品成人一区二区三区| 朝桐光一区二区| 欧美一二三不卡| 国产亚洲欧美日韩日本| 99久久夜色精品国产亚洲| 91精品国产高清久久久久久91| 精品久久久亚洲| 国产免费a级片| 色一情一乱一乱一91av| 激情影院在线观看| 九九九九精品| 激情综合色播激情啊| 精品少妇一二三区| 中文字幕不卡在线视频极品| 99国产精品免费网站| 狠狠热免费视频| 亚洲国产中文字幕| 日本在线视频观看| 精品国产福利| 国产毛片精品国产一区二区三区| 影音先锋在线国产| 欧美黄色免费网站| 日韩精品dvd| 可以直接看的无码av|