2012-07-08 94 views
0

我有一個PHP授權系統,其中有一定安全許可的賬戶可以上傳和下載文件。在文件目錄中,有一個帶有拒絕所有的.htaccess,並禁用PHP。PHP如何添加比授權更多的文件安全性?

安全許可只是MySQL中的條目。這有多安全?我如何添加更多安全性?

+0

這個問題並沒有真正的一般答案。如果您在數據庫中擁有用戶授權,並且該應用程序實際上遵守這些授權,則該應用程序是安全的。 – JJJ 2012-07-08 13:42:54

+0

這取決於你如何實現它。 – Gumbo 2012-07-08 13:44:53

+0

它似乎是安全的,但如果有人得到了mysql密碼和一個鏈接......他們將有完全訪問權限。我需要確保mysql密碼是非常安全的,可能是255個字符。 – Primm 2012-07-08 13:46:28

回答

1

只要您正確實施它,它就像您將需要它一樣安全。

如果你想讓密碼更安全,你可以做兩個255個字符的密碼。這將是非常接近不可能通過暴力破解。

你可以做的另一件事是記錄有人何時嘗試多於說,30個密碼沒有得到正確的信息,並阻止他們的IP和存儲一個cookie,告訴你他們試圖破解和他們試圖去哪個帳戶訪問

+0

好主意!我對暴力強制的速度做了一些更多的研究,並要求適當的密碼。 – Primm 2012-07-08 13:57:42

0

您可以將文件移動到根目錄之外,然後創建一個腳本,將請求的文件複製到臨時目錄中,並在下載完成後將其刪除。這樣,即使htaccess不能工作或以某種方式被禁用(無法想象如何),如果有人獲得了鏈接,則文件將無法訪問。祝你好運!