我使用的VPS曾經有phpMyAdmin預安裝選項,但刪除它說明它存在安全風險。可以?phpMyAdmin是否會對生產造成安全風險
如果是這樣,你推薦一種瀏覽生產數據庫的替代方案(除了在控制檯中運行SQL命令)嗎?
我使用的VPS曾經有phpMyAdmin預安裝選項,但刪除它說明它存在安全風險。可以?phpMyAdmin是否會對生產造成安全風險
如果是這樣,你推薦一種瀏覽生產數據庫的替代方案(除了在控制檯中運行SQL命令)嗎?
保護它的任何額外的軟件,您添加到系統中增加了複雜性。複雜性是安全的敵人。
PHP的webapps臭名昭着的草率編碼,肯定phpMyAdmin過去有more than its share of security holes。你當然可以通過例如減輕傷害。將HTTPS加入客戶端證書,但這不會阻止跨站點請求僞造攻擊。
對於生產機器,我更喜歡堅持控制檯。
這取決於。如果您只能通過SSL獲得對PhpMyAdmin的所有訪問權限,並且可以在網站上實施強大的密碼安全性,則它可以是安全的。
否則它會在整潔的視圖中向整個數據庫服務器開放。
1)安裝經典的phpMyAdmin
2)添加SSL到您的phpmyadmin
3)添加.htacess,並用密碼
也可以爲您的域的訪問特定目錄添加IP過濾。 – Eugene 2010-09-07 19:21:41
更多第三方軟件 - 您可以獲得更多的問題。我的建議是在vps上使用mysql控制檯,並且拒絕外部連接到具有根權限的mysql。
我建議在本地機器上設置phpMyAdmin。然後建立一個ssh隧道到您的生產箱並將mysql的端口轉發到您的本地機器。配置您的本地phpMyAdmin以連接到轉發的端口。
也就是說,如果你真的想使用phpMyAdmin。
在這種情況下,您也可以使用MySQL Workbench。甚至更好。 – Halfgaar 2014-12-10 10:39:20
過去肯定有安全整體。很可能會在未來找到新的。向公共網絡空間開放這種工具始終是一種風險。
我建議安裝數據庫管理軟件,並通過SSH隧道連接到您的生產數據庫。如果你在Mac上,我會免費安裝Sequel Pro。在其他平臺Navicat(和其他類似的軟件)可用,但它確實需要花費。
我建議在控制檯中運行SQL命令。它比單擊數千個按鈕更可靠。 – 2010-09-07 19:24:46