100 Fields Studioのセキュリティ

アプリとデータを守るために、現在実際に行っていることです。取得していない認証を取得済みとは言いません。

分離されたアプリ

各アプリは独自の空のオリジンを持つサンドボックス化されたページで動作するため、Studioのクッキーや他のアプリのデータを読むことはできません。サーバー関数は別のWebAssemblyサンドボックスで動作し、メモリと実行時間に制限があり、内部アドレスにはアクセスできません。

アクセスルール

各コレクションを誰が読み取り・変更できるか(公開、ログインユーザー、オーナー、管理者)は、サーバー側で適用されます。チームの役割(オーナー、編集者、閲覧者)は、すべてのリクエストで確認されます。

パスワードとキー

パスワードはソルト付きscryptハッシュとしてのみ保存されます。アプリのシークレットキーは暗号化して保存され、再表示されることはありません。APIキーはSHA-256ハッシュとしてのみ保存されます。ログインセッションには署名が付いています。

データの保存場所

データベースとアップロードされたファイルは、当社が利用するNeonとVercelのフランクフルト(EU)リージョンに保存されます。決済はStripeが処理し、当社がカード情報を見ることはありません。

アプリのチェック

内蔵のセキュリティ・品質チェックが、コード内のシークレットキー、誰でも読める個人データ、危険なコードのパターンなどを見つけ、AIで無料修正できます。

まだ備えていないもの

現時点では、SOC 2やISO 27001の認証、外部のペネトレーションテスト、バグバウンティプログラムはありません。脆弱性は info@100fields.com までご報告ください。2営業日以内にご返信します。