Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BEELT_firebase App Checkしてみた

BEENOS
June 26, 2024
53

BEELT_firebase App Checkしてみた

BEENOS

June 26, 2024
Tweet

More Decks by BEENOS

Transcript

  1. X X X X X X Contens - 自己紹介 -

    firebaseとは - App Checkとは - App Checkやってみる - 所感
  2. X X X X X X 自己紹介 倉内 悠太郎 BEENOS

    テクノロジー推進室 Tech. fox 2022新卒 最近主プロジェクトのPM的修行中 フロントエンドが好き 2週間前に三十路になりました👴
  3. X X X X X X firebaseとは - Google様が提供するクラウドのプラットフォーム -

    BaaS - Hosting - Auth - Firestore - Storage - Functions - etc - 中身としてはGoogle Cloud
  4. X X X X X X App Check とは -

    アプリケーションのリソースとデータを不正なアクセスから保護 するためのセキュリティ機能 - 許可されたアプリ(ドメイン)以外からのfirebaseのリソースへの アクセスを拒否することが可能 - 特定ドメイン以外のfire storeへのアクセスを拒否 - リクエスト指標のモニタリングも可能
  5. X X X X X X App Check やってみる -

    今回はfire storeに対してApp Checkを通していないリクエストを 拒否するようにしてみる。 - firebaseのコンフィグは基本的に公開されているものと考える - なのでセキュリティルールを設定するのが大切だよね and アクセ ス制限をかけよう
  6. X X X X X X App Check やってみる reCAPTCHA

    Enterpriseサイト キーってのが必要そう
  7. X X X X X X App Check やってみる google

    cloudのreCAPTCHAにいく なんかいい感じに入力
  8. X X X X X X App Check やってみる できた

    の部分にキーがある これは知られないほうがいい
  9. X X X X X X App Check やってみる 適用を押してみる

    これで未認証のリクエストは全て弾か れるようになった。
  10. X X X X X X 所感 - 結構お手軽にいけそう(月100万リクエストまで無料) -

    これからアプリ開発するなら入れておいたほうが良さそう - デバッグトークンなるものもあるからローカル環境でもちゃんと いけそう? - セキュリティ大事だよね