我正在爲小公司使用客戶端身份驗證並可能使用https爲RESTful服務創建Web服務。我在問一個非常簡單的問題,我希望這個問題不是太寬泛,但我對互聯網安全非常新穎和天真。我必須採取哪些預防措施來確保我的數據安全?使用本地MySQL數據庫保護Web服務器
來形容我的服務了一下,網友們在那裏他們將可能不敏感的信息,並使用自制的認證令牌我上成功登錄創建一個鹽醃密碼從數據庫中檢索它的帳戶。我使用的是一個亞馬遜實例,其中MySQL是本地的,並且遠程授予我訪問權限,因此我可以直接從我的家中訪問它。我使用幾個PHP腳本來完成我的工作請求和添加數據,並試圖防止注入。我正在將我的MySQL憑據存儲在一個與PHP腳本不同的文件中。我只能用我認爲安全的pem文件進入我的服務器。
我最大的擔心是,有人會來刪除我的數據。我必須採取哪些其他預防措施?由於
你不應該讓你的mysql守護進程從公共因特網上可用,沒有防火牆來阻止你自己旁邊的所有請求(允許你的ip,如果需要的話,禁止所有其他請求) – Rufinus
確保你沒有任何'username @%'授予你的MySQL權限。只允許'username @ localhost'和'username @ yourIP'。 – Barmar
[保護包含MySQL數據庫的簡單Linux服務器的可能的重複?](http://stackoverflow.com/questions/41641319/securing-a-simple-linux-server-that-holds-a-mysql-database) –