2014-10-05 70 views
1

我只是想知道在db中爲不同的用戶提供不同的用戶更安全。例如: 一個用戶與權限一個PHP文件與權限的另一個PHP文件選擇 一個用戶來選擇和更新多個mysql用戶在一個分區中扮演不同的角色

這樣的話,如果黑客以某種方式通過第一個PHP文件已取得了第一用戶,他/她只能選擇。

只使用一個可以選擇和更新的用戶會更好嗎?

回答

0

通常最佳做法是擁有執行任何數據庫任務所需的最小權限集。

最好不要在.php文件中存儲用戶名/密碼。而是將它們存儲在版本控制之外的配置文件中。

+0

這是否意味着我應該使用多個用戶來獲得每個任務的最低權限? – Marcel 2014-10-05 14:52:39

+0

是的。取決於你想走多遠,你可以限制選擇到特定的表或視圖,而不是跨模式。 – Mike 2014-10-05 16:21:47

+0

如果php是服務器端語言,爲什麼將密碼存儲在文件之外很重要? – Marcel 2014-10-05 19:32:58

相關問題