1
我只是想知道在db中爲不同的用戶提供不同的用戶更安全。例如: 一個用戶與權限一個PHP文件與權限的另一個PHP文件選擇 一個用戶來選擇和更新多個mysql用戶在一個分區中扮演不同的角色
這樣的話,如果黑客以某種方式通過第一個PHP文件已取得了第一用戶,他/她只能選擇。
只使用一個可以選擇和更新的用戶會更好嗎?
我只是想知道在db中爲不同的用戶提供不同的用戶更安全。例如: 一個用戶與權限一個PHP文件與權限的另一個PHP文件選擇 一個用戶來選擇和更新多個mysql用戶在一個分區中扮演不同的角色
這樣的話,如果黑客以某種方式通過第一個PHP文件已取得了第一用戶,他/她只能選擇。
只使用一個可以選擇和更新的用戶會更好嗎?
通常最佳做法是擁有執行任何數據庫任務所需的最小權限集。
最好不要在.php文件中存儲用戶名/密碼。而是將它們存儲在版本控制之外的配置文件中。
這是否意味着我應該使用多個用戶來獲得每個任務的最低權限? – Marcel 2014-10-05 14:52:39
是的。取決於你想走多遠,你可以限制選擇到特定的表或視圖,而不是跨模式。 – Mike 2014-10-05 16:21:47
如果php是服務器端語言,爲什麼將密碼存儲在文件之外很重要? – Marcel 2014-10-05 19:32:58