2017-01-19 105 views
-1

假設我正在開發一些類似Stackoverflow的網站。想象一下,我有以下目錄/ex/5627/votes.txt,votes.txt包含3,是否可以安全地將publiclly存儲在我的網站上,還是使用SQL或其他數據庫更好?將公共信息存儲在公共目錄中是否安全?

+1

「安全」是一個相對術語。數據庫可以像文本文件一樣輕鬆入侵。總的來說,我不會在任何你不希望人們看到的公共目錄中存儲任何東西。通過默默無聞的安全性和知道它的人一樣好。 – Machavity

+0

我認爲你應該把數據保存在一個私人區域。這使得有人以負面的方式操縱數據變得有點困難。出於性能和安全原因,使用數據庫通常也比文本文件更好。 – CptMisery

回答

1

它是安全的,因爲它是公共信息,但是如果您計劃擴展您的應用程序,則應該使用數據庫解決方案。

注意:數據庫是一個文件,但它已經過優化,可以更快地搜索,排序等。您不應該將數據庫文件存儲在公共可用的目錄中。

+0

請您澄清,爲什麼您不建議將公共數據庫文件存儲在公共目錄中? – Jeff

+0

@Jeff外部訪問數據庫可能會危及您的服務器和私人信息。 –

+0

我們正在談論數據庫文件,而不是訪問。因此可以說他在網上放置了包含公共信息的MYI,MYD和FRM文件。你能否指點我一些文件來證明這些文件包含私人敏感信息,而不是包含公開數據? – Jeff