オープンで、フェデレーションされた
DNS ベース ID サービス
DNS Summer Day 2018, Tōkyō
2018-06-27
Jan Hilberath / Open-Xchange自己紹介●
●
●

●
●

●

●
●

Jan Hilberath （ヤン）
テクニカル・アカウント・マネジャー
Open-Xchange （ OX ）1996 年〜：
2000 年〜：

Linux ( デスクトップ ) ユーザー
ネットワーク系の開発、運用、サポート（ IPSec 、 VoIP 、 ISDN 、 SS7 、仮想ネットワーク等）

2017 年 10 月〜： OX 入社、初 DNS 関係（初心者ですよ）
OSS 、 GNU/Linux
地ビール（小麦！）、「焼き」が付く食べ物

2 | ID4me – DNS Summer Day 2018, Tōkyō

アジェンダID4me って？
●現在の SSO について●
ID4me のメリット●
技術的なオーバビュー●
関連企業への商機●
プロージェクトのステータス●

ID4me って、なんやろう？
●

ユニバーサル・デジタル・プロファイル●

簡単に言えば、 DNS ベースのシングルサインオン（ SSO ）●2017 年に、 3 社による開始：

4 | ID4me – DNS Summer Day 2018, Tōkyō現在の SSO

現在の SSO

6 | ID4me – DNS Summer Day 2018, Tōkyō現在の SSO の問題点●

OTT が所有され、ブランドされている●

プライバシー保証なし●

ユーザーにとっての移植性と選択肢がない

7 | ID4me – DNS Summer Day 2018, Tōkyō

ID4me のメリット

ID4me のメリット
エンドユーザーへ●

公衆●

オープンでフェデレーションされた●標準に基づいて●

他のアプリケーションにも拡張可能

9 | ID4me – DNS Summer Day 2018, Tōkyō

ID4me のメリット
技術的にOpenID Connect プラス…
●

もっとも良い●ディスカバリー・プロセス（ホスト名を ID として使う）●

ID ポータビリティ（ドメイン名のオーナーだったら）●ロール・セパレーション（認定 vs. ユーザー情報管理）●ユーザー・コンセント・マネジメント

10 | ID4me – DNS Summer Day 2018, Tōkyō

将来の SSO?!

11 | ID4me – DNS Summer Day 2018, Tōkyō

技術的なオーバビュー

技術的なオーバビュー

13 | ID4me – DNS Summer Day 2018, Tōkyō

技術的なオーバビュー
どうやって ID をもらう？
Any valid DNS hostname (ina domain you can access)can be your DomainID
identifier, e.g. “user.openxchange.net"

TLD registry

2. Registerdomain nameDNS

3. Set up
DNS records

1. Acquire service

4. Register identifier

7. Provide identifier

6. Confirm identifier

UserIdentity agent
8. Activate and set password

14 | ID4me – DNS Summer Day 2018, Tōkyō

5. Verify
DNS records

Identityauthority

技術的なオーバビュー
どうやって ID を使う？

Identity authority

DNS

4. Enter password (or berecognized by cookie)
5. LoginOK

3. Request login

6. Request user data

1. Provide identifier

User

8. Login completed

15 | ID4me – DNS Summer Day 2018, Tōkyō

2. Discover authority
and agent

Relying party(any online service)

7. Send user data

Identity agent

技術的なオーバビュー●

DNS ベースの発見メカニズムを OpenID Connect に追加しました●

ホスト名または E メールアドレスを ID プロバイダにマップできます●

TXT レコードでポインターを指定するだけ●

DNS の部分を追加する必要があり、残りは標準の OpenID Connect です

16 | ID4me – DNS Summer Day 2018, Tōkyō

技術的なオーバビュー●●

OpenID 分散クレームメカニズムを使って役割を分けます
権限と認証を行うアイデンティティ権限と、ユーザとそのデータを管理するアイデンティティエージェントの区別●

機能とデータセットを分離することでプライバシーとセキュリティが向上●

OpenID 用 DNS レコードの DNSSEC が必要です

17 | ID4me – DNS Summer Day 2018, Tōkyōプロジェクトのステータス

プロージェクトのステータス
インターネット・ドラフト
2017 年 10 月〜●

An Architecture for a Public Identity Infrastructure Based on DNS and OpenID Connect●●

https://datatracker.ietf.org/doc/draft-bertola-dns-openid-pidi-architecture/

OpenID Connect DNS-based Discovery●

https://datatracker.ietf.org/doc/draft-sanz-openid-dns-discovery/

19 | ID4me – DNS Summer Day 2018, Tōkyōプロージェクトのステータス
リファレンス実装

https://gitlab.com/ID4me

20 | ID4me – DNS Summer Day 2018, Tōkyōプロージェクトのステータス
サポーター

21 | ID4me – DNS Summer Day 2018, Tōkyōビジネスにならないと…
… ダメですよねDNS 関連企業への商機●

顧客に重要な付加価値サービスを提供する●

顧客のオンライン ID を管理する●

より多くの個人的なドメイン名を売る●

DNS と DNSSEC を促進する

23 | ID4me – DNS Summer Day 2018, Tōkyō詳しくは…

詳しくは？
id4me.org

25 | ID4me – DNS Summer Day 2018, Tōkyōありがとうございます連絡しようと思ったら…
Jan Hilberath （ヤン・ヒルベラート）<jan.hilberath@open-xchange.com>
OX Dovecot 株式会社〒 103-0007
東京都中央区日本橋浜町 2-60-10
浜町公園ビル 4F+81 3 3527 3630
www.open-xchange.com
www.dovecot.co.jp