@yugure (ゆうぐれ)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

質問!Firebaseのデータベースが丸見えな件について

Firebaseを使ってWebアプリを作ってみた!というサイトや動画が多数ありますよね
自分も興味があったので,トレースしながらアプリを作ってみたんですよ.
その時に次のことに関して疑問に思ったのでどなたかご存知であれば解決方法を教えていただけると幸いです.

解決したいこと

image.png
(FirebaseのRealtime Databaseでチャットアプリを作成から写真をお貸ししました)
チャットアプリを作成するときに上記のような各ユーザがmessageをdatabaseに書き込むことになると思いますが,このままではアプリ制作者である私に丸見えになってしまいます.(上記の例でいくとuser1がテストというmessageを書いていることが丸わかり)
全体に公にするような内容ならまだ問題はないと思いますが,個人個人で連絡を取る機能があるチャットアプリなどでは問題になります.
この場合どう対応すれば良いのでしょうか?

0 likes

1Answer

Comments

  1. @yugure

    Questioner

    @github0013@github
    コメントありがとうございます.
    それって,プログラム実行時のデータベースへの書き込みや読み込みに対するアクセスを制御できますが,例えばアプリ作成者がfirebaseにログインして,作成したアプリの記事内の写真にあるようなデータベースを直接見れば誰が何を書き込んだか分かってしまいませんか?
  2. 管理者自体が見れないことを保証するなら

    https://github.com/brix/crypto-js

    こういうので内容を暗号化するんだと思います。ユーザー個々個別に不変の暗号化キーをどう持たせるかが悩みどころですが
  3. @yugure

    Questioner

    @github0013@github
    個々で暗号化ですか. なるほど.
    ありがとうございます.参考になりました

Your answer might help someone💌