MySQL是一種流行的開源數(shù)據(jù)庫管理系統(tǒng),它被廣泛應(yīng)用于Web應(yīng)用程序中。MySQL的可靠性、性能和可擴展性使其成為商業(yè)和開源應(yīng)用程序中使用的最流行數(shù)據(jù)庫之一。最近,MySQL的一個新版本已發(fā)布,這是一件令人興奮的事情。
而在七天前,MySQL用戶們紛紛關(guān)注著一件有關(guān)其安全性的事情。據(jù)稱,該數(shù)據(jù)庫管理系統(tǒng)中存在一個名為“Pluggable Authentication”(插件式認證)的漏洞,該漏洞可導(dǎo)致攻擊者通過新創(chuàng)建的用戶帳戶來獲得攻擊權(quán)限。這個漏洞可能是由于一些安全配置錯誤而產(chǎn)生的。
mysql> CREATE USER 'test'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';mysql> GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost';mysql>
MySQL官方于第二天發(fā)布了一個公告,稱該漏洞已知,并建議用戶盡快升級到最新版本,以避免安全風險。MySQL也提供了臨時解決方法,包括在MySQL配置文件中禁用“Pluggable Authentication”特性。
# Disable the "Pluggable Authentication" featureplugin_load = mysql_native_password
這樣,如果您使用MySQL,請務(wù)必檢查您的安全配置并升級您的MySQL數(shù)據(jù)庫管理系統(tǒng),以確保您的數(shù)據(jù)安全。