デジタル庁が発表した「デジタル認証アプリ」でできること ざっくり整理


2024年6月21日にデジタル庁から[デジタル認証アプリの発表](https://www.digital.go.jp/news/f0d122a1-0608-4e99-b6c6-59461900ca0a)がありました。
このデジタル認証アプリで何ができるのか、ざっくり整理してみました。

# この記事で対象としている方
* デジタル認証アプリの概要についてざっくり理解したい方
* デジタル認証アプリについて今北産業してほしい方

この記事では技術的な話はなるべく避け、全体像を整理していきます。
技術的な話を理解したい方は、参考リンクより他の方が書かれた記事を参照してみてください。

# 「デジタル認証アプリ」はどんなものか？
> 「デジタル認証アプリ」は、マイナンバーカードを使った認証や署名を、安全に・簡単にするための、デジタル庁が提供するアプリです。
（[デジタル認証アプリサービスサイト](https://services.digital.go.jp/auth-and-sign/)より引用）

デジタル認証アプリは、デジタル庁が提供するデジタル認証アプリサービスAPIと組み合わせて1つのサービス（デジタル認証アプリサービス）を構成しています。デジタル認証アプリはマイナンバーカードを読み取り、その情報をデジタル認証アプリサービスAPIに連携する役割を受け持ちます。
デジタル認証アプリサービスは、マイナンバーカードを利用したID連携機能および基本4情報（氏名・住所・生年月日・性別）の連携機能を連携サービスに提供するアプリケーションです。
デジタル認証アプリサービスのID連携機能は、OpenID ConnectやOAuth 2.0という技術に基づいて実装されています。これらの技術はID連携分野で広く利用されている標準技術で、連携サービスは安全かつ簡単にデジタル認証アプリサービスを自サービスに組み込むことができます。

e-Taxではマイナンバーカードでログインする機能がマイナポータルを通じて実現されています。デジタル認証アプリサービスは、民間企業アプリ含めた広いシーンでそれを実現できるような仕組みだと言えるでしょう。

## ID連携とは？
ソーシャルログインと聞けばピンとくる方が多いのではないでしょうか。
様々なアプリケーションで「Googleでログイン」というUIを見かけますが、ID連携の一例と言えます。
GoogleのIDでログインする箇所を、デジタル認証アプリサービスはマイナンバーカードによってログインします。
以下にデジタル認証アプリサービスを利用したID連携の例を示します。

1. デジタル認証アプリ対応サービスにアクセス
1. 「マイナンバーカードでログイン」というUIをクリック
1. デジタル認証アプリに遷移
1. マイナンバーカード読み取り
1. サービスに対して連携を許可
1. 連携サービスに遷移
1. 連携サービスにログイン完了

## どういうふうに活用できるのか？
マイナンバーカードでID連携をすることで、より信頼度の高い本人確認（身元確認＋当人認証）が実現できます。
身元確認や当人認証については[参考サイト](https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/7e954fba-2ee1-432b-aac8-e5312fb72bb4/7b2753c6/20230328_meeting_administrative_research_working_group_03.pdf)をご確認ください。
以下が活用例となります。

* 身元確認が必要なアプリケーション（例：電子チケット購入アプリ）の身元確認用途
    * 当人認証でも利用されますが、身元確認の側面が強い活用例です
* 公的アプリのログインをマイナンバーカードに一本化（当人認証）
    * アプリごとにIDを作成する必要がなくなります
    * 電子お薬手帳とかそうなると個人的には嬉しい

活用例は[デジタル認証アプリサービスサイト](https://services.digital.go.jp/auth-and-sign/)でも紹介されていますので、ぜひ確認してみてください。

# 個人的 Q&A
## 悪意のある連携サービスが紛れ込むことはない？
[デジタル認証アプリについて](https://www.digital.go.jp/assets/contents/node/information/field_ref_resources/f0d122a1-0608-4e99-b6c6-59461900ca0a/ecfd6789/20240620_news_digital_auth_sign_00.pdf) に示されているとおり、導入するには利用申し込み・契約が必要でその可能性は限りなく低いと考えられます。

## 政府に連携しているアプリケーションがバレる？
[プライバシーポリシー](https://services.digital.go.jp/auth-and-sign/privacy-policy/)の2条2項に記載されているとおり、記録されるようです。ただし「デジタル認証アプリサービスの運用のために必要がある場合のみ利用します。」とあるように、監視等の目的で記録されたデータを扱うことはできないと思われます。

## 連携される利用者の識別子が連携アプリ同士で名寄せされることはない？
利用者の識別子はPPIDで払い出されるため、連携サービスごとに異なる利用者の識別子が連携されます。そのため識別子による名寄せはされません。
ただし、基本4情報を利用した名寄せは理論上可能となります。これはデジタル認証アプリ固有の問題ではなく、氏名・住所・生年月日・性別を登録するようなサービスであれば名寄せされるリスクは常にあると言えるでしょう。

# まとめ
* デジタル認証アプリサービスという政府公式のID連携機能を提供するアプリケーションのリリースが発表されました
    * OpenID ConnectやOAuth 2.0という標準技術に基づいています
* デジタル認証アプリはマイナンバーカードを読み取り、その情報をデジタル認証アプリサービスAPIに連携する役割を受け持ちます
* デジタル認証アプリサービスはより信頼度の高い本人確認（身元確認＋当人認証）シーンでの活用が期待されます

# 参考リンク
より詳しくだったり、技術のことを知りたい方は以下のリンクを参照してみてください。
* デジタル庁のサイト
    * [デジタル認証アプリサービスサイト](https://services.digital.go.jp/auth-and-sign/)
    * [デジタル庁開発者サイト](https://developers.digital.go.jp/)
    * [デジタル認証アプリについて](https://www.digital.go.jp/assets/contents/node/information/field_ref_resources/f0d122a1-0608-4e99-b6c6-59461900ca0a/ecfd6789/20240620_news_digital_auth_sign_00.pdf)
* ニュースサイト
    * [デジタル庁、スマホで本人確認できる「デジタル認証アプリ」](https://k-tai.watch.impress.co.jp/docs/news/1602013.html) / ケータイ Watch
    * [「デジタル認証アプリ」公開　マイナカードで安全ログインを開放](https://www.watch.impress.co.jp/docs/news/1601896.html) / Impress Watch
* 有識者ブログ
    * [デジタル庁認証アプリ FIRST IMPRESSION まとめ](https://www.sakimura.org/2024/06/5875/) / [@_Nat](https://x.com/_nat)さん
    * [デジタル認証アプリとのID連携で使われている標準化仕様と勘所](https://zenn.dev/ritou/articles/5461bbc43d32a2) / [@ritou](https://x.com/ritou)さん