CouchDBでの認証はどのように処理されますか?管理者ユーザーと読者を作成し、それらの役割を割り当てるとします。私はそれを個々のデータベースに割り当てます。ファイルシステムレベルでは、認証されていない人がデータベースに格納されているデータを見る方法がありますか?データはファイルにプレーンテキストとして保存されていますか?これはCouchDBでどのように処理されますか?CouchDBはどのようにデータを処理しますか?
2
A
答えて
2
データベースインターフェイスを使用すると、他のデータベースと同じように強力な役割を果たします。彼らはファイルを保持することができない限り、それは絶対にあなたの許可とパスワードとして安全です。しかし、そうした場合、CouchDBには圧縮や暗号化が組み込まれていません。ファイルシステムのアクセス制御が懸念される場合は、コード(または抽象レイヤーを使用する場合はその抽象レイヤー)のデータを暗号化します。もちろん、DBファイルシステムを保持する人は、コードの復号鍵も見つけることができます。
これはプレーンテキストファイルではなく、データとインデックスを結合したバイナリファイルですが、ローカルのCouchDBインストールにコピーしてそのように表示するか、または適切なテキストエディタで開くだけです。データチャンクはプレーンテキスト(実際にはJSON)で保存され、バイナリの添付ファイルはバイナリのままですが、読みにくいわけではありません。
関連する問題
- 1. このNULLデータはどのように処理しますか?
- 2. データはどのようにパイプで処理されますか?
- 3. データ処理はデータキューブ処理とどのように異なるのですか?
- 4. RESTはこの処理をどのように処理しますか?
- 5. どのようにC#は非同期処理を処理しますか?
- 6. デスクトップブラウザはどのようにモバイルメタタグを処理しますか?
- 7. PageRankアルゴリズムはどのようにリンクを処理しますか?
- 8. Shoutem v5はマルチレベルナビゲーションをどのように処理しますか?
- 9. Androidはどのようにバックライトタイムアウトを処理しますか?
- 10. アンドロイドはGUIイベントをどのように処理しますか?
- 11. Entity Frameworkはどのようにトランザクションを処理しますか?
- 12. ブラウザはどのようにJavaScriptを処理しますか?
- 13. Cassandra:クラスタはどのようにデッドノードを処理しますか?
- 14. pythonはどのようにシグナルを処理しますか?
- 15. OpenMPはどのようにネストループを処理しますか?
- 16. UITableViewはどのようにタッチを処理しますか?
- 17. HandlerThreadはどのようにメッセージを処理しますか?
- 18. GPUはどのようにランダムアクセスを処理しますか?
- 19. Express.jsはどのようにエラーを処理しますか?
- 20. WordpressはSASSをどのように処理/コンパイルしますか?
- 21. web.pyはどのようにURLマッピングを処理しますか?
- 22. Android/DalvikVMはどのようにハンドラを処理しますか?
- 23. string.FormatはどのようにNULL値を処理しますか?
- 24. マルチビューコントロールはどのようにViewstateを処理しますか?
- 25. Sharepoint + RtWebPartsはどのようにタイムゾーンを処理しますか?
- 26. サーバーファームはどのようにデータベースを処理しますか?
- 27. このGitエラーはどのように処理しますか?
- 28. PouchDBは、私は以下のような処理を実装しようとしていますCouchDBの
- 29. SQLはwhere句内のエラーをどのように処理(または処理しない)しますか?
- 30. カスタムリンクリストのオブジェクトをどのように処理しますか?
私はAndroid用にそれを使用して議論していましたが、それを十分にロックする方法はありません。データをデータベースに入れる前にデータを暗号化すると、マップ/リダクションはどのように機能しますか?私はマップ機能の中で復号化機能が必要になります。 – electrichead
申し訳ありませんが、あなたのコメントを忘れました。 Map/Reduceはまだ可能ですが、2つの注意点があります:すべての値に同じキー/ salt/IVを使用しなければならないため、同じ値が同じように暗号化されます。 SQLiteは、すべての機能が正常に動作することを可能にする、Android上の完全な透過的な暗号化で構築することができますが、CouchDBで同じことをすることは大きな仕事になります。しかし、幸運にも、あなたは行く。 – SilverbackNet