35
ファイヤーベースのURLを使用できる他のユーザーを防ぐにはどうしたらいいですか?自分のドメインにのみセキュリティを確保するためにはどうすればよいですか?私のファイヤーベースへの他のアクセスを防ぐ方法
ファイヤーベースのURLを使用できる他のユーザーを防ぐにはどうしたらいいですか?自分のドメインにのみセキュリティを確保するためにはどうすればよいですか?私のファイヤーベースへの他のアクセスを防ぐ方法
まず、元のドメインに基づいてインターネット上のURLを保護することはできません。悪意のあるユーザーは単に嘘をつきます。起点ドメインを保護するのは、サイト間のなりすまし攻撃(悪意のあるソースがサイトになりすましてユーザを代理人にする)を防ぐ場合にのみ有効です。
良いニュースは、ユーザーが既に不正なドメインからの認証を最初から妨げられていることです。あなたはフォージにあなたの許可ドメインを設定することができます。
に応じて設定する「プロバイダ」を選択し、あなたのwiセキュリティタブに移動し、セキュリティルールを追加します。良い出発点は次のとおりです。
{
"rules": {
// only authenticated users can read or write to my Firebase
".read": "auth !== null",
".write": "auth !== null"
}
}
セキュリティルールは大きなトピックです。 get up to speed by reading the overview and watching this video
私は、ユーザーがログインせずに使用できるアプリを開発したいと考えています。しかし、誰かが私のサイトのソースを閲覧し、公開されているfirebaseのURLを入手して、それを自分の読み書きプロセスに使用するかどうかを心配しました。許可されたURLとしてwww.google.comを追加しましたが、私のアプリケーションファイルを持つ別のホストのIPからFirebaseに書き込むことができます。 –
前述のように、一部の亜種の認証なしで誰かがFirebase(またはWeb上の他のもの)に書き込むことを防ぐことはできません。 – Kato
これはrdbmsデータベース認証のようなものです。ありがとうございました。 –