對於一個小型項目,我需要在MySQL中存儲一些數據。用戶遍佈全球,運行.net ClickOnce應用程序。所訪問的數據並不是真正的機密信息,即使有人可以訪問,這也不會從隱私的角度來看。通過Internet連接MySQL和.net應用程序是否有危險?
從技術上講,MySQL數據庫可能位於某個服務器上,並通過互聯網通過Connector/Net連接每個人。但這是可取的嗎?
- 協議穩定/足夠強大,足以處理緩慢的互聯網連接?
- 這會是一個嚴重的安全風險。數據的加密是不是的一個話題,但密碼加密是。將MySql數據庫(端口)打開到Internet會有危險嗎?
或者我可以通過Web服務或其他方式「包裝」數據庫訪問。但當然這是我想避免的一些開銷。那麼,通過互聯網連接MySQL是否有效?
備註:
- 的MySQL connection with VB.NET via internet!
- 沒有重複的SO Connecting to the database via the internet是不太具體,並沒有答案,因爲今天的。