Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
BEELT_firebase App Checkしてみた
Search
BEENOS
June 26, 2024
0
45
BEELT_firebase App Checkしてみた
BEENOS
June 26, 2024
Tweet
Share
More Decks by BEENOS
See All by BEENOS
BEENOS_2026年度新卒エンジニア向け資料
beenos
0
230
2025新卒エンジニア採用ピッチ資料
beenos
0
270
社内AI勉強会 ChatGPT入門 ~生成AIの基本とその活用法~
beenos
0
2.2k
BEENOS_2024年度新卒エンジニア向け資料
beenos
0
1.1k
20221004_中途ビジネス・コーポレート向け資料
beenos
0
1.3k
チームで月例会をやってみた~リモート下における新規事業チームの課題を乗り越えるために~
beenos
0
190
新規事業LinkusにおけるVue.jsの使い方、また今後の課題について
beenos
0
120
BEELT どこまでがサービス基盤?
beenos
0
400
BEELT AWSのリソースをコード管理した話
beenos
0
460
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
65
4.3k
Atom: Resistance is Futile
akmur
261
25k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
47
48k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
278
13k
Teambox: Starting and Learning
jrom
131
8.7k
Clear Off the Table
cherdarchuk
91
320k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
354
29k
Bash Introduction
62gerente
608
210k
Agile that works and the tools we love
rasmusluckow
327
20k
Why You Should Never Use an ORM
jnunemaker
PRO
53
8.9k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
Transcript
X X X X X X firebase App Check使ってみた へ〜いいじゃん(腕組み後方彼氏面)
くらうち ゆうたろう
X X X X X X Contens - 自己紹介 -
firebaseとは - App Checkとは - App Checkやってみる - 所感
X X X X X X 自己紹介 倉内 悠太郎 BEENOS
テクノロジー推進室 Tech. fox 2022新卒 最近主プロジェクトのPM的修行中 フロントエンドが好き 2週間前に三十路になりました👴
X X X X X X firebaseとは - Google様が提供するクラウドのプラットフォーム -
BaaS - Hosting - Auth - Firestore - Storage - Functions - etc - 中身としてはGoogle Cloud
X X X X X X firebaseとは
X X X X X X App Check とは -
アプリケーションのリソースとデータを不正なアクセスから保護 するためのセキュリティ機能 - 許可されたアプリ(ドメイン)以外からのfirebaseのリソースへの アクセスを拒否することが可能 - 特定ドメイン以外のfire storeへのアクセスを拒否 - リクエスト指標のモニタリングも可能
X X X X X X App Check やってみる -
今回はfire storeに対してApp Checkを通していないリクエストを 拒否するようにしてみる。 - firebaseのコンフィグは基本的に公開されているものと考える - なのでセキュリティルールを設定するのが大切だよね and アクセ ス制限をかけよう
X X X X X X App Check やってみる
X X X X X X App Check やってみる reCAPTCHA
Enterpriseサイト キーってのが必要そう
X X X X X X App Check やってみる google
cloudのreCAPTCHAにいく なんかいい感じに入力
X X X X X X App Check やってみる できた
の部分にキーがある これは知られないほうがいい
X X X X X X App Check やってみる 登録出来たっぽい🙌
X X X X X X App Check やってみる 色んなの出てる
適用を押してみる
X X X X X X App Check やってみる 適用を押してみる
これで未認証のリクエストは全て弾か れるようになった。
X X X X X X App Check やってみる 適当にデータを取得しようとしてみた
見せる気のないコード
X X X X X X App Check やってみる
X X X X X X App Check やってみる 取得できてる!!!
X X X X X X App Check やってみる こんな感じでリクエスト
の指標でるよ
X X X X X X App Check やってみる firestore以外にもstorageや
auth、functionsでもできるよ
X X X X X X App Check やってみる へ〜いいじゃん😎
(腕組み後方彼氏面)
X X X X X X 所感 - 結構お手軽にいけそう(月100万リクエストまで無料) -
これからアプリ開発するなら入れておいたほうが良さそう - デバッグトークンなるものもあるからローカル環境でもちゃんと いけそう? - セキュリティ大事だよね