2011-04-02 77 views
0

理想情況下,我不希望在配置文件中以原始形式擁有數據庫密碼。PDO使用加密密碼連接?

pdo mysql connect是否接受了md5或sha1版本?

謝謝

+1

如果它會接受md5版本,爲什麼攻擊者不能使用該md5哈希? – 2011-04-02 11:28:13

+0

我認爲值得注意的是,這不是爲了阻止黑客,而是爲了阻止訪問它的低級別Web開發人員。 我猜最安全的方法是不在我的應用程序中存儲密碼,並手動將它放在他們無法訪問的實時網站上。 – azz0r 2011-04-02 11:35:25

回答

3

1)使文件只能訪問www數據。

2)永遠不會使用用戶名具有比需要更多的privelage/PW組合(例如沒有批,降,創建等,只能選擇插入)

3)使MySQL只接受來自127.0.0.1

連接

如果有人有權訪問您的盒子,則會出現比擔心應用程序數據庫密碼更多的問題。

0

它通過IP地址如dogmatic69建議限制訪問服務器的最佳方式。如果數據庫服務器與Web服務器位於同一服務器上,則使用127.0.0.1;如果數據庫服務器位於不同服務器上,則使用Web服務器的IP地址。