MASTG-KNOW-0039 Firebase リアルタイムデータベース (Firebase Real-time Databases)
Firebase は 15 を超えるプロダクトを備えた開発プラットフォームであり、その一つが Firebase リアルタイムデータベースです。アプリケーション開発者はこれを活用して、NoSQL クラウドホスト型データベースにデータを保存および同期できます。データは JSON で保存され、接続されたすべてのクライアントにリアルタイムで同期され、また、アプリケーションがオフラインになっても引き続き利用できます。
構成ミスのある Firebase インスタンスは以下のネットワーク呼び出しを行うことで識別できます。
https://_firebaseProjectName_.firebaseio.com/.json
firebaseProjectName はアプリケーションをリバースエンジニアリングすることでモバイルアプリケーションから取得できます。あるいは、アナリストは Firebase Scanner を使用できます。これは以下で示すように上記のタスクを自動化する Python スクリプトです。
python FirebaseScanner.py -p <pathOfAPKFile>
python FirebaseScanner.py -f <commaSeparatedFirebaseProjectNames>Last updated
Was this helpful?