設定 > アプリ で、各アプリの最新アクティビティ、注意が必要なセキュリティ問題、機密データを含む可能性がある権限、必須のセキュリティ対策(有効期限付きトークン・IP 制限)に対応しているかを確認できる。
アプリ一覧に、各アプリの最新のアクティビティが表示される。
注意が必要な可能性のあるセキュリティ問題が一覧上で強調表示される。
詳細ページで、機密データを含む可能性がある権限にラベルが付く。
アプリ詳細ページでは、アプリが 必須のセキュリティ対策を採用しているか を確認できる。記事で挙げられているのは次の 2 つ。
期限が切れ、定期的に更新しなければならない認証情報。トークンが盗まれた場合に悪用できる期間を短くできる。
Shopify API へのリクエストを制限し、承認済みの IP アドレスからのみアプリがストアにアクセスできるようにする。
| 画面 | 確認できること | 何に役立つか |
|---|---|---|
| アプリ一覧 | 表示 各アプリの最新アクティビティ | 最近動いているアプリ、動いていないアプリの把握 |
| アプリ一覧 | ハイライト 注意が必要な可能性のあるセキュリティ問題 | 対応が必要なアプリをすぐ見つける |
| アプリ詳細 | 集約 アクセス・権限・アクティビティを 1 セクションに | 1 か所でアプリの影響範囲を確認 |
| アプリ詳細 | ラベル 機密データを含む可能性のある権限 | 注意すべき権限を見分ける |
| アプリ詳細 | 採用状況 有効期限付きトークン/IP 制限の強制 | アプリのセキュリティ水準を確認 |
利用できるプランや、全ストアへの展開状況は記載なし。
同じ情報を API で取得できるかは記載なし。管理画面での確認機能の説明のみ。
どのスタッフ権限でこの画面を見られるかは記載なし。
Shopify 管理画面の「設定」から「アプリ」へ。
最新アクティビティと、強調表示されたセキュリティ問題をチェック。
アクセス・権限(機密データラベル)・アクティビティ・セキュリティ対策の採用状況を見る。
トークンの有効期限への対応状況がマーチャントの画面に出る。アプリ開発側は、期限切れ前の更新(リフレッシュ)処理を前提とした実装かどうかが問われる。
承認済み IP からのみ API にアクセスできる仕組みのため、アプリ側のサーバーの送信元 IP を固定・管理できる構成かが関わる。具体的な設定方法は記載なし。
機密データを含む可能性がある権限はマーチャントに明示される。アプリが要求する権限(スコープ)は必要最小限か見直す材料になる。
記事は管理画面での確認機能のみ。アプリ監査を自動化したい場合、同じ情報を取得できる API があるかは別途確認が必要。
一覧に最新アクティビティが出るので、長く動いていないのにアクセス権を持ち続けているアプリを見つけやすくなる。アクセス権の棚卸し(不要アプリの削除)の起点として使える。