Upgrade to Pro — share decks privately, control downloads, hide ads and more …

メルカリグループの認証基盤における、理想と現状、今後の取り組み / The Ideal and...

mercari
August 25, 2022

メルカリグループの認証基盤における、理想と現状、今後の取り組み / The Ideal and Actual Situation of Mercari Group’s Authentication Foundations and Our Future Initiatives

認証認可はどのサービスにおいても必要になる基本的な機能です。一方で、非常にクリティカルな機能であるために、より標準的・より汎用的に作ることで、どのProject・どのProduct Teamでも共通して利用できることが重要だと考えています。メルカリの認証基盤を管理するIDPチームでは、メルカリの関連サービスにおける認証認可を責務として持っており、いろいろなプロダクトチームに対して機能を提供しています。この発表では、現状がどういう仕組みになっていて、どのような問題があるのか、何を理想として、現在何をしようとしているのか、そのあたりを紹介しようと思います。
------
Merpay Tech Fest 2022は3日間のオンライン技術カンファレンスです。
IT企業で働くソフトウェアエンジニアおよびメルペイの技術スタックに興味がある方々を対象に2022年8月23日(火)から8月25日(木)までの3日間、開催します。 Merpay Tech Festは事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知れるお祭りです。 セッションでは事業を支える組織・技術・課題などへの試行錯誤やアプローチを紹介予定です。お楽しみに!

■イベント関連情報
- 公式ウェブサイト:https://events.merpay.com/techfest-2022/
- 申し込みページ:https://mercari.connpass.com/event/249428/
- Twitterハッシュタグ: #MerpayTechFest
■リンク集
- メルカリ・メルペイイベント一覧:https://mercari.connpass.com/
- メルカリキャリアサイト:https://careers.mercari.com/
- メルカリエンジニアリングブログ:https://engineering.mercari.com/blog/
- メルカリエンジニア向けTwitterアカウント:https://twitter.com/mercaridevjp
- 株式会社メルペイ:https://jp.merpay.com/

mercari

August 25, 2022
Tweet

More Decks by mercari

Other Decks in Technology

Transcript

  1. 適切・標準的 「適切な」の意味 • 認証 … 必要十分に強固な認証 • アクセス制御 … 最小権限の原則

    • Data Protection … データの最小化/Unlinkability 「標準的な」の理由 • 認証認可は、どのサービスでも使う基本的な機能。汎用性。 • 認証認可は、Security incidentに直結する重要な機能。安全性。
  2. 強い認証・phishing耐性がある認証 - FIDO 好ましい特徴 • Phishing耐性がある認証要素 • ユーザフレンドリーな認証要素 • 標準化されている

    懸念すること • FIDO鍵紛失時のリカバリにおける安全性・利便性 • 複数のFIDO鍵登録における安全性・利便性
  3. IDPチームとして提供すること 利用可能なAPI Gateway/APIの制限 • Audience(for GW制限)、Scope(for API制限)の付与方法 • 各API -

    Scopeの定義方法(GWに閉じた形式) 内部のuser idの隠蔽 • 内部のuser_idとPPID(pairwise pseudonymous identifier)の変換 利用可能なResourceの制限 • 定義したScopeのMicroserviceまでPropagate • GW/Authority上でresponseをfiltering (未定)