>進入 MySQL是最受DBA歡迎的數據庫之一,易用性和高性能是MySQL數據庫的標志。然而,高人氣使得MySQL成為很多惡意個人和組織攻擊的目標。默認安裝的MySQL在安全措施方面存在較大隱患,特別是根密碼空缺和緩 " />
  • <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    安全管理:MySQL常見安全小貼士

    來源:懂視網 責編:小采 時間:2020-11-09 15:53:11
    文檔

    安全管理:MySQL常見安全小貼士

    安全管理:MySQL常見安全小貼士:歡迎進入網絡安全論壇,與300萬技術人員互動交流 >>進入 MySQL是最受DBA歡迎的數據庫之一,易用性和高性能是MySQL數據庫的標志。然而,高人氣使得MySQL成為很多惡意個人和組織攻擊的目標。默認安裝的MySQL在安全措施方面存在較大隱患,特別是根密碼空缺和緩
    推薦度:
    導讀安全管理:MySQL常見安全小貼士:歡迎進入網絡安全論壇,與300萬技術人員互動交流 >>進入 MySQL是最受DBA歡迎的數據庫之一,易用性和高性能是MySQL數據庫的標志。然而,高人氣使得MySQL成為很多惡意個人和組織攻擊的目標。默認安裝的MySQL在安全措施方面存在較大隱患,特別是根密碼空缺和緩

    歡迎進入網絡安全論壇,與300萬技術人員互動交流 >>進入 MySQL是最受DBA歡迎的數據庫之一,易用性和高性能是MySQL數據庫的標志。然而,高人氣使得MySQL成為很多惡意個人和組織攻擊的目標。默認安裝的MySQL在安全措施方面存在較大隱患,特別是根密碼空缺和緩

    歡迎進入網絡安全論壇,與300萬技術人員互動交流 >>進入

      MySQL是最受DBA歡迎的數據庫之一,易用性和高性能是MySQL數據庫的標志。然而,高人氣使得MySQL成為很多惡意個人和組織攻擊的目標。默認安裝的MySQL在安全措施方面存在較大隱患,特別是根密碼空缺和緩沖區溢出的潛在漏洞,使其成為最容易受攻擊的目標。在本文中,我們將介紹一些簡單而有效的方法來加強數據庫的安全性,以抵御本地以及遠程的攻擊。

      常見安全行為

      作為DBA,與安全相關的工作應當圍繞以下三方面展開:

      打補丁

      限制訪問

      避免有用信息收集

      本文剩余部分將會在細節上討論以上三個行為,并將重點放在對網絡、操作系統以及數據庫服務器的限制訪問上。

      安全補丁

      盡管每個人都會盡最大努力去保護數據,但永遠會有人發現可以利用的漏洞。數據庫供應商會檢查引起問題的漏洞,并提供相應的漏洞補丁程序。

      為MySQL尋找相關安全補丁最好的去處之一便是Oracle的官方網站。你需要經常訪問MySQL論壇,并關注相關動向。它們通常是安全警報最先發出的地方。

      防止對系統的訪問

      有四項主要的來源是需要注意的:

      ● 對網絡的訪問

      ● 對數據庫的直接訪問

      ● 對備份的訪問

      ● 對操作系統的訪問,包括數據和日志文件

      以上每一項都有其自身所面臨的挑戰和解決途徑:

      對網絡的訪問

      如果你所在的局域網或廣域網并不安全,你需要考慮對服務器和客戶端之間的網絡連接進行加密。非授權用戶能夠以某種方式獲得對特權用戶賬戶(例如root) 的訪問權限么,他們可以利用類似tcpdump的工具嗅探發往MySQL的網絡流并過濾數據包。這些數據包是會包含查詢和數據的。

      默認情況下,MySQL是以最佳性能配置的,因此除非對連接進行人工設置,否則所有連接都是非加密的。而通常是采用SSL協議對所有在MySQL客戶端和服務器之間發送的數據進行加密。

      MySQL可以基于每個連接進行加密,因此你可以根據各個應用程序的需求來選擇使用非加密連接或是安全的加密SSL連接。

      對數據庫的訪問

      對于黑客來說,首要的潛在入口點之一就是root賬戶。因此,對密碼進行重置和對ID重命名是至關重要的。

      ...當你拿到一個默認安裝的MySQL時,首先要做的就是為root用戶設置密碼。

      $ mysqladmin -u root password NEWPASSWORD

      一旦設置了密碼,將”root” 改成其他名字,安全性將會更好。一個黑客比較青睞于在MySQL服務器上將root用戶作為目標,既是由于其超級用戶身份,也是因為它是已知用戶。通過改變root用戶名,會讓黑客進行成功攻擊變得更困難。使用以下一系列命令可以重命名“root” 用戶:

      mysql> RENAME USER root TO new_user;

      除此之外,讓超級用戶的數量保持在絕對意義上的最小對掌控數據庫是非常關鍵的。而太多的超級賬號是存在隱患的,實際上,就關鍵數據而言,如果你不小心就有可能失去很多東西。

      有一個賬戶類型是DBA們所鐘愛的,即只讀用戶。這是最好用的一類賬戶類型,因為持有它的用戶實際上是無法對數據庫或其數據造成破壞的。通常,用戶會編造一些理由來解釋他們為何需要寫權限。而確定一個特定權限是否有其真正價值的試金石就是在某種程度上將其簡單的移除,然后觀察是否有人對此抱怨。如果什么都不發生就最好了。以我的經驗,只有很少的用戶渴望權限。而余下的用戶并不需要額外的權限。其實,我并非提倡通過關閉用戶權限來欺瞞你的客戶,我所要闡釋的是要對用戶的工作模式加以正確的分析。有些事情可以通過簡單的質量審計就可以非常輕易的完成。

      對備份的訪問

      理想情況,只要對備份進行離線存儲,這樣當主站有故障發生時就不會對備份造成影響。此外,所有保護你數據庫服務器網絡的步驟同樣適用于備份系統。有一些優秀的軟件模型可以對你的數據進行加密,因此,即便是備份文件在不大可能的情況下落入他人之手,其內容對于偷盜者而言也是無用的。

      這里是一個用PHP語言寫的加密函數,它利用的是“rijndael-256”模型:

      public function encrypt( $msg, $k, $base64 = false ) {

      if ( ! $td = mcrypt_module_open('rijndael-256', '', 'ctr', '') ) return false;

      $msg = serialize($msg);

      $iv = mcrypt_create_iv(32, MCRYPT_RAND);

      if ( mcrypt_generic_init($td, $k, $iv) !== 0 ) return false;

      $msg = mcrypt_generic($td, $msg); # encrypt

      $msg = $iv . $msg; # prepend iv

      $mac = $this->pbkdf2($msg, $k, 1000, 32); # create mac

      $msg .= $mac; # append mac

      mcrypt_generic_deinit($td); # clear buffers

      mcrypt_module_close($td); # close cipher module

      if ( $base64 ) $msg = base64_encode($msg);

      return $msg;

      }

      對操作系統的訪問

      本地操作系統可以使用認證,防火墻以及其他防病毒軟件進行聯合防護。其他的訪問控制機制包括用戶名密碼策略,受管轄的使用組策略(GPO),以及過濾特定的訪問對象。

      Oracle對此有很好的在線資源供參考。

      結論

      有各種各樣保護MySQL數據的方法,在本文中我們只介紹了一些基礎方法。在一場無盡的戰斗中,要讓數據庫免受攻擊,一種方法不可能一勞永逸。相反,必須始終保持警惕并保證自己熟悉最新的安全漏洞和相應對策。記住,打造世界上最安全的數據庫并不是你的目標,你只需要讓黑客們付出足夠的精力才能攻破你的數據庫,這樣黑客們就會轉向更易攻擊的目標。

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    安全管理:MySQL常見安全小貼士

    安全管理:MySQL常見安全小貼士:歡迎進入網絡安全論壇,與300萬技術人員互動交流 >>進入 MySQL是最受DBA歡迎的數據庫之一,易用性和高性能是MySQL數據庫的標志。然而,高人氣使得MySQL成為很多惡意個人和組織攻擊的目標。默認安裝的MySQL在安全措施方面存在較大隱患,特別是根密碼空缺和緩
    推薦度:
    標簽: 安全 進入 常見
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 全国精品一区二区在线观看| 亚洲电影日韩精品| 国产成人精品在线观看| 亚洲国产精品乱码一区二区| 国产高清在线精品一区二区三区| 精品无码国产一区二区三区51安 | 久久精品国产99久久丝袜| 99精品在线观看| 亚洲国产精品无码专区影院 | 911亚洲精品不卡| 99久久这里只有精品| 无码国产69精品久久久久网站| 久久精品夜色噜噜亚洲A∨| 成人国产精品动漫欧美一区| 国产成人精品2021| 久久久久久夜精品精品免费啦| 亚洲国产人成精品| 人妻少妇看A偷人无码精品| 国产午夜精品一区二区| 99爱在线视频这里只有精品| 国产精品大白天新婚身材| 精品亚洲国产成AV人片传媒| 亚洲高清国产AV拍精品青青草原 | 亚洲欧洲精品成人久久奇米网| 国产综合免费精品久久久| 97精品国产97久久久久久免费| 久久99精品国产99久久| 国产精品视频久久久| 成人久久精品一区二区三区| 国产精品对白交换视频| 久久精品国产亚洲AV电影| 人妻精品久久久久中文字幕69| 日韩精品区一区二区三VR| 人妻精品久久无码区| 久久香蕉超碰97国产精品| 日产精品99久久久久久| 四虎成人精品无码| 国产乱子伦精品无码码专区| 精品久久8x国产免费观看| 国产精品视频色拍拍| 99国产精品永久免费视频|