我想創建一個使用CouchDB作爲分佈式數據庫的應用程序。每個用戶將使用本地CouchDB副本,並且這種方式將能夠脫機工作。 每個本地副本都將與中央副本同步,這不是主副本,現在只需使用中央副本即可。安全CouchDB架構
鑑於此設計,我如何保護本地和中央數據庫?
通過安全我的意思是用戶必須在允許讀取或寫入數據庫之前使用用戶名和密碼進行身份驗證。
當然,更重要的方面是確保中央數據庫安全,因爲任何本地最終都會被黑客入侵,但中央(或遠程)數據庫應該更安全。 我讀過人們建議將CouchDB放在代理後面,但複製過程如何代表用戶進行身份驗證?
謝謝, 伊多。
從版本1.1開始的FYI CouchDB具有本機SSL支持。 – ahmedyha
很高興知道:) – Slartibartfast