如何報告 MySQL 漏洞或問題
什麼是漏洞?
漏洞會導致程式突然停止或掛起。這會導致異常並引發複雜問題,最終導致任務無法完成。MySQL 在漏洞被報告後,可以幫助解決這些問題。
一些漏洞已經有了修復方案,因為它們可能已經被之前報告過,並且提供了修復。
先決條件
在釋出漏洞報告之前,務必驗證該漏洞是否已經被報告過。為此,請在 MySQL 手冊中查詢問題,網址為 https://dev.mysql.com/doc/. 手冊會持續更新,提供新發現問題的解決方案。
如果 SQL 語句存在解析錯誤,務必正確檢查語句的語法。有時,當前使用的 MySQL 版本可能不支援正在使用的語法。
報告漏洞
可以在 http://bugs.mysql.com/. 報告漏洞。這是一個公共資料庫,任何人都可以搜尋。使用者登入系統後,也可以輸入新的報告。資料庫中釋出的漏洞會被修復併發布版本。同時還會提供發行說明。
報告安全漏洞
如果在 MySQL 伺服器中發現安全漏洞,強烈建議傳送電子郵件。
理想的漏洞報告
一份好的漏洞報告應該包含一個完整的測試用例,以便在下一個版本中修復該漏洞。建議使用最新版本的 MySQL 伺服器(生產版或開發版)來編寫問題。
任何使用者都應該能夠透過在測試用例上執行 mysql test < script_file 或執行應包含在漏洞報告中的 shell 或 Perl 指令碼,來重複該漏洞。強烈建議在漏洞報告中提供詳細的問題描述。這包括描述導致問題出現的示例以及問題本身。如果您對某些內容存疑,建議說明。
不要忘記包含導致該漏洞的版本號以及安裝 MySQL 伺服器的平臺(包括平臺型別和版本號)。
廣告