我正在做一個個人數字處理項目,我想在多臺計算機上啓動多個程序(甚至有可能在亞馬遜的服務器上運行),並將它們全部存儲和共享數據在位於我的網站託管帳戶的通用SQL數據庫中。如何以安全的方式從客戶端查詢MySQL數據庫
託管公司將不允許直接連接到SQL服務器的外部連接,但我正在考慮編寫一個瘦PHP腳本,該腳本駐留在服務器上,並使用HTML POST命令從遠程程序接收SQL命令,並通過返回結果爲html。然後,我可以使用HTTP庫將SQL命令直接傳遞到遠程服務器並獲取結果。
很顯然,將裸SQL命令發送到服務器是一個安全問題。我正在考慮使用某種共享密鑰加密來發送post命令,並且結果會很好地返回未加密的狀態。
所以,我的問題是,我沒有想到什麼?我不是網絡安全方面的專家,我顯然缺少一些東西。這裏有一些重大的安全漏洞無法填補嗎?還是有其他方法或庫來做到這一點,我還沒有找到?