Appwrite は安全ですか? Appwrite アプリを安全にする方法
Appwrite はオープンソースのバックエンドです。セキュリティは、コレクションの権限と、クライアントを過度に信頼しないことに依存します。
結論から言うと
Appwrite は安全なオープンソースのバックエンドですが、Supabase や Firebase と同様、その安全性は設定に依存します。よくあるミスは、コレクションやドキュメントの権限を広く設定しすぎて、どのユーザー(またはどの訪問者)でもデータを読み書きできてしまうことです。ローンチ前に、コレクションとロールごとに権限をスコープしてください。
Appwrite は、認証、データベース、ストレージ、関数を提供する安全なオープンソースのバックエンドです。どの BaaS とも同様、そのセキュリティは設定に依存します。よくあるミスは、コレクションやドキュメントの権限を広く設定しすぎて、どの認証済みユーザー(あるいはどの訪問者)でも、本来プライベートであるべきデータを読み書きできてしまうことです。コレクションとロールごとに権限をスコープし、関数の入力を検証し、ローンチ前に API のシークレットキーをサーバー側に保ってください。
Appwrite セキュリティ早わかり
- プラットフォーム種別
- オープンソースのバックエンド(認証、DB、ストレージ、関数)
- 最もよくあるリスク
- 過度に広いコレクション/ドキュメント権限
- あわせて注意
- 露出したサーバーキー、検証されていない関数の入力
- チェック方法
- コレクション権限とロールのスコープを監査
- ローンチして大丈夫?
- はい。権限をスコープすれば
Appwrite で最もよくあるセキュリティリスク
過度に広い権限
「any」の読み書き権限を持つコレクションは、データを全員に露出させます。ロールとドキュメントごとにスコープしてください。
露出したサーバー API キー
Appwrite のサーバーキーは権限を回避します。サーバー側に保ち、決してクライアントに置かないでください。
検証されていない関数の入力
入力を信頼するクラウド関数は悪用されえます。関数の内部で検証し、認可してください。
Appwrite アプリを安全にする方法
60 秒で Appwrite アプリをチェック
デプロイ済みの URL を貼り付けて無料のローンチ準備スキャンを実行し、ローンチ前に人間のレビュー付き・保険付きのクリアランスを取得しましょう。
Appwrite セキュリティに関するよくある質問
- Appwrite は安全ですか?
- はい。Appwrite は安全なオープンソースのバックエンドですが、安全性は設定に依存します。ローンチ前に、コレクション権限をロールごとにスコープし、サーバーキーをサーバー側に保ち、関数の入力を検証してください。