SlideShare a Scribd company logo
Soumettre la recherche
Mettre en ligne
S’identifier
S’inscrire
KubeConRecap_nakamura.pdf
Signaler
Hitachi, Ltd. OSS Solution Center.
Suivre
Hitachi, Ltd. OSS Solution Center.
30 May 2023
•
0 j'aime
•
424 vues
1
sur
25
KubeConRecap_nakamura.pdf
30 May 2023
•
0 j'aime
•
424 vues
Télécharger maintenant
Télécharger pour lire hors ligne
Signaler
Logiciels
Kubernetes Meetup Tokyo #58 KubeCon EU 2023 Recapの資料
Hitachi, Ltd. OSS Solution Center.
Suivre
Hitachi, Ltd. OSS Solution Center.
Recommandé
NGINXをBFF (Backend for Frontend)として利用した話
Hitachi, Ltd. OSS Solution Center.
1.1K vues
•
23 diapositives
Keycloak & midPoint の紹介
Hiroyuki Wada
1.9K vues
•
26 diapositives
Keycloak拡張入門
Hiroyuki Wada
10.1K vues
•
50 diapositives
Keycloak入門
Hiroyuki Wada
11.7K vues
•
42 diapositives
Prometheus monitoring from outside of Kubernetes 〜どうして我々はKubernetes上のPromet...
whywaita
20.6K vues
•
65 diapositives
Keycloakの最近のトピック
Hitachi, Ltd. OSS Solution Center.
1.4K vues
•
23 diapositives
Contenu connexe
Tendances
Dockerセキュリティ: 今すぐ役に立つテクニックから,次世代技術まで
Akihiro Suda
24.4K vues
•
55 diapositives
実装して理解するLINE LoginとOpenID Connect入門
Naohiro Fujie
21.3K vues
•
28 diapositives
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
NTT DATA Technology & Innovation
931 vues
•
73 diapositives
Dockerからcontainerdへの移行
Kohei Tokunaga
16.2K vues
•
36 diapositives
DockerとPodmanの比較
Akihiro Suda
45.8K vues
•
37 diapositives
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
NTT DATA Technology & Innovation
910 vues
•
15 diapositives
Tendances
(20)
Dockerセキュリティ: 今すぐ役に立つテクニックから,次世代技術まで
Akihiro Suda
•
24.4K vues
実装して理解するLINE LoginとOpenID Connect入門
Naohiro Fujie
•
21.3K vues
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
NTT DATA Technology & Innovation
•
931 vues
Dockerからcontainerdへの移行
Kohei Tokunaga
•
16.2K vues
DockerとPodmanの比較
Akihiro Suda
•
45.8K vues
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
NTT DATA Technology & Innovation
•
910 vues
eBPFを用いたトレーシングについて
さくらインターネット株式会社
•
5K vues
BuildKitの概要と最近の機能
Kohei Tokunaga
•
4.5K vues
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
•
40K vues
最近のKeycloakのご紹介 ~クライアントポリシーとFAPI~
Hitachi, Ltd. OSS Solution Center.
•
676 vues
CSI Driverを開発し自社プライベートクラウドにより適した安全なKubernetes Secrets管理を実現した話
Katsuya Yamaguchi
•
194 vues
私にとってのテスト
Takuto Wada
•
16.8K vues
急速に進化を続けるCNIプラグイン Antrea
Motonori Shindo
•
1.7K vues
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
Hitachi, Ltd. OSS Solution Center.
•
551 vues
マイクロにしすぎた結果がこれだよ!
mosa siru
•
132.1K vues
Anthos を使ったエンタープライズ向けクラスタの設計とアップグレード戦略のススメ(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
•
924 vues
KeycloakのDevice Flow、CIBAについて
Hiroyuki Wada
•
2.7K vues
コンテナネットワーキング(CNI)最前線
Motonori Shindo
•
31.3K vues
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
•
22.9K vues
エキスパートPythonプログラミング改訂3版の読みどころ
Takayuki Shimizukawa
•
1.7K vues
Similaire à KubeConRecap_nakamura.pdf
apidays Paris 2022 - Securing APIs in Open Banking, Takashi Norimatsu, Hitachi
apidays
45 vues
•
41 diapositives
APIdays Paris 2019 - What are protected and secured by security requirements ...
apidays
68 vues
•
37 diapositives
APIdays Paris 2019 : Financial-grade API (FAPI) Security Profile
Hitachi, Ltd. OSS Solution Center.
1.4K vues
•
37 diapositives
Implementing WebAuthn & FAPI supports on Keycloak
Yuichi Nakamura
3K vues
•
22 diapositives
APIdays London 2020: Toward certifying Financial-grade API security profile w...
Hitachi, Ltd. OSS Solution Center.
635 vues
•
26 diapositives
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays
69 vues
•
26 diapositives
Similaire à KubeConRecap_nakamura.pdf
(20)
apidays Paris 2022 - Securing APIs in Open Banking, Takashi Norimatsu, Hitachi
apidays
•
45 vues
APIdays Paris 2019 - What are protected and secured by security requirements ...
apidays
•
68 vues
APIdays Paris 2019 : Financial-grade API (FAPI) Security Profile
Hitachi, Ltd. OSS Solution Center.
•
1.4K vues
Implementing WebAuthn & FAPI supports on Keycloak
Yuichi Nakamura
•
3K vues
APIdays London 2020: Toward certifying Financial-grade API security profile w...
Hitachi, Ltd. OSS Solution Center.
•
635 vues
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays
•
69 vues
Lightweight Zero-trust Network Implementation and Transition with Keycloak an...
Hitachi, Ltd. OSS Solution Center.
•
516 vues
Implementing security and availability requirements for banking API system us...
Hitachi, Ltd. OSS Solution Center.
•
82 vues
What API Specifications and Tools Help Engineers to Construct a High-Security...
Hitachi, Ltd. OSS Solution Center.
•
46 vues
2022 APIsecure_Why Assertion-based Access Token is preferred to Handle-based ...
APIsecure_ Official
•
10 vues
Why Assertion-based Access Token is preferred to Handle-based one?
Hitachi, Ltd. OSS Solution Center.
•
147 vues
DevConf.CZ 2020 @ Brno, Czech Republic : WebAuthn support for keycloak
Hitachi, Ltd. OSS Solution Center.
•
526 vues
Implementing security requirements for banking API system using Open Source ...
Yuichi Nakamura
•
7.1K vues
APIConnect Security Best Practice
Shiu-Fun Poon
•
616 vues
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
ForgeRock
•
4.1K vues
WebAuthn & FIDO2
Leonard Moustacchis
•
435 vues
apidays LIVE Hong Kong 2021 - Digital Identity Centric Approach to Accelerate...
apidays
•
340 vues
apidays LIVE Hong Kong 2021 - Digital Identity Centric Approach to Accelerate...
apidays
•
518 vues
Standard Based API Security, Access Control and AI Based Attack - API Days Pa...
Ping Identity
•
1.3K vues
Gateway/APIC security
Shiu-Fun Poon
•
1.9K vues
Plus de Hitachi, Ltd. OSS Solution Center.
NGINXユーザカンファレンス2023_MichitoOkai.pptx
Hitachi, Ltd. OSS Solution Center.
83 vues
•
27 diapositives
Security Considerations for API Gateway Aggregation
Hitachi, Ltd. OSS Solution Center.
48 vues
•
34 diapositives
IDガバナンス&管理の基礎
Hitachi, Ltd. OSS Solution Center.
552 vues
•
30 diapositives
KeycloakでAPI認可に入門する
Hitachi, Ltd. OSS Solution Center.
3.3K vues
•
49 diapositives
Overall pictures of Identity provider mix-up attack patterns and trade-offs b...
Hitachi, Ltd. OSS Solution Center.
200 vues
•
47 diapositives
Apache con@home 2021_sha
Hitachi, Ltd. OSS Solution Center.
135 vues
•
29 diapositives
Plus de Hitachi, Ltd. OSS Solution Center.
(19)
NGINXユーザカンファレンス2023_MichitoOkai.pptx
Hitachi, Ltd. OSS Solution Center.
•
83 vues
Security Considerations for API Gateway Aggregation
Hitachi, Ltd. OSS Solution Center.
•
48 vues
IDガバナンス&管理の基礎
Hitachi, Ltd. OSS Solution Center.
•
552 vues
KeycloakでAPI認可に入門する
Hitachi, Ltd. OSS Solution Center.
•
3.3K vues
Overall pictures of Identity provider mix-up attack patterns and trade-offs b...
Hitachi, Ltd. OSS Solution Center.
•
200 vues
Apache con@home 2021_sha
Hitachi, Ltd. OSS Solution Center.
•
135 vues
Node-RED Installer, Standalone Installer using Electron
Hitachi, Ltd. OSS Solution Center.
•
901 vues
Hacktoberfest 概要、Node-REDプロジェクト貢献手順
Hitachi, Ltd. OSS Solution Center.
•
234 vues
Node-RED v2.0新機能紹介
Hitachi, Ltd. OSS Solution Center.
•
716 vues
Node-REDからREST APIに接続
Hitachi, Ltd. OSS Solution Center.
•
968 vues
Node-RED v1.3新機能紹介
Hitachi, Ltd. OSS Solution Center.
•
365 vues
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
Hitachi, Ltd. OSS Solution Center.
•
1.6K vues
CloudNative Days Spring 2021 Online: Apache CamelおよびKeycloakを用いたAPI管理基盤の実現
Hitachi, Ltd. OSS Solution Center.
•
409 vues
CSS2020 Client Policies on keycloak
Hitachi, Ltd. OSS Solution Center.
•
137 vues
Node-REDのノードの日本語化でOSSコミュニティへ貢献してみよう
Hitachi, Ltd. OSS Solution Center.
•
1.1K vues
Node-REDからメール送信
Hitachi, Ltd. OSS Solution Center.
•
607 vues
Consideration on Holder-of-Key Bound Token < from Financial-grade API (FAPI) ...
Hitachi, Ltd. OSS Solution Center.
•
634 vues
OAuth 2.0のResource Serverの作り方
Hitachi, Ltd. OSS Solution Center.
•
1.3K vues
DevConf.cz 2020参加報告
Hitachi, Ltd. OSS Solution Center.
•
608 vues
Dernier
Climate Impact of Software Testing
Kari Kakkonen
53 vues
•
38 diapositives
DACHNUG50 CNX5 Connections Customizing.pdf
DNUG e.V.
6 vues
•
35 diapositives
Alliance Expedition Battle
Silver Caprice
1.5K vues
•
16 diapositives
Our Story, Orange Nile
ManolodelaFuente1
6 vues
•
14 diapositives
Dido_Grigorov_Zurich_2020.pdf
PlamenaDzharadat
11 vues
•
15 diapositives
RPA for Finance and Accounting
essindiaseo
10 vues
•
8 diapositives
Dernier
(20)
Climate Impact of Software Testing
Kari Kakkonen
•
53 vues
DACHNUG50 CNX5 Connections Customizing.pdf
DNUG e.V.
•
6 vues
Alliance Expedition Battle
Silver Caprice
•
1.5K vues
Our Story, Orange Nile
ManolodelaFuente1
•
6 vues
Dido_Grigorov_Zurich_2020.pdf
PlamenaDzharadat
•
11 vues
RPA for Finance and Accounting
essindiaseo
•
10 vues
Why Should You Choose a Personal Trainer over Group Gym Classes?
Neighborhood Trainer
•
20 vues
OutSystems Security Specialization - Study Help Deck
Fábio Godinho
•
37 vues
Kubernetes with Cilium in AWS - Experience Report!
QAware GmbH
•
15 vues
A Guide to Java Dynamic Proxies and It in Coding
MikeConner22
•
5 vues
Winter 24 Highlights.pdf
PatrickYANG48
•
5 vues
The Next Era of CRM.pdf
PatrickYANG48
•
7 vues
Metamorphic Testing for Web System Security
Lionel Briand
•
8 vues
ROAD TO NODES - Intro to Neo4j + NeoDash.pdf
Neo4j
•
51 vues
VisarXperience
Visartech
•
5 vues
PostgreSQL Prologue
Md. Golam Hossain
•
10 vues
Citi Tech Talk Disaster Recovery Solutions Deep Dive
confluent
•
12 vues
Semantic Search_ NLP_ ML.pdf
PlamenaDzharadat
•
12 vues
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...
Roberto Pérez Alcolea
•
359 vues
Taming Cloud Sprawl - XConf Europe 2023 - Kief.pdf
Kief Morris
•
121 vues
KubeConRecap_nakamura.pdf
1.
© Hitachi, Ltd.
2023. All rights reserved. Keycloak: The Open-Source IAM for Modern Applications 日立製作所 中村 雄一 KubeCon EU 2023 Recap
2.
1 © Hitachi, Ltd.
2023. All rights reserved. 自己紹介 • 2000年代: SELinuxに関するOSS活動 - 組込み向けSELinuxの開発、パフォーマンスチューニングなどをOSSコミュニティ貢献 - SELinux設定ツールのOSS公開 (SELinux Policy Editor) - イベント登壇 (Ottawa Linux Symposium, CE Linux Forum, USENIX LISA 等) - 学術論文執筆、SELinux書籍執筆 • 最近の活動 • The Linux Foundationのボード対応、CNCF、OpenSSFの対応 • 「OSSセキュリティ技術の会」での技術者・学術関係者の交流 • Keycloak関連ビジネスやコントリビューション活動の立ち上げ • API管理・認証関連サービス立上げ • Keycloakメンテナを育成 • Keycloak書籍執筆: 認証と認可Keycloak入門(リックテレコム) 中村 雄一 @ 日立製作所 個人のtwitter: @yhimainu • 今回KubeConデビュー • Keynoteのパネル登壇 • Co-locatedイベントのOpenShift Commons Gathering登壇 • メンテナトラック登壇
3.
2 © Hitachi, Ltd.
2023. All rights reserved. ご紹介するセッションについて • 4月にIncubation ProjectになりたてのKeycloakのメンテナトラック 2018年に提案開始し、5年近くかかりCNCF入り!!! • Keycloakプロジェクトとしても、KubeCon EUで急遽メンテナトラックが持てることになったが、メンテナ 達の都合がつかず、メンテナの代理が対応することに… • Red HatのAlexander Schwartzさんと、中村が担当 • Red Hat : Keycloakプロジェクトを立上げ、ホストしており、大多数のメンテナが所属 → AlexanderがKeycloakの基本的な紹介 • 日立 : APIセキュリティ向けの開発を主に対応し、同僚の乗松さんがメンテナに就任 →中村がAPI認可向けの機能の紹介
4.
3 © Hitachi, Ltd.
2023. All rights reserved. Keycloakのできること 出典: https://kccnceu2023.sched.com/event/1LQDS/keycloak-the-open-source-iam-for-modern-applications-alexander-schwartz-red-hat-yuuichi-nakamura-hitachi アプリの認証と認可をKeycloakに任せられる
5.
4 © Hitachi, Ltd.
2023. All rights reserved. デモ環境 出典: https://kccnceu2023.sched.com/event/1LQDS/keycloak-the-open-source-iam-for-modern-applications-alexander-schwartz-red-hat-yuuichi-nakamura-hitachi ・ Grafanaの画面へのログインをKeycloakにお任せ ・ Grafanaにログインして、Keycloakのメトリクス情報を閲覧
6.
5 © Hitachi, Ltd.
2023. All rights reserved. Keycloakのメトリクス取得 出典: https://kccnceu2023.sched.com/event/1LQDS/keycloak-the-open-source-iam-for-modern-applications-alexander-schwartz-red-hat-yuuichi-nakamura-hitachi Metricsエンドポイントから取得可能になっている
7.
6 © Hitachi, Ltd.
2023. All rights reserved. Keycloakのログイン画面を通してGrafanaダッシュボードにログイン 出典: https://kccnceu2023.sched.com/event/1LQDS/keycloak-the-open-source-iam-for-modern-applications-alexander-schwartz-red-hat-yuuichi-nakamura-hitachi
8.
7 © Hitachi, Ltd.
2023. All rights reserved. さまざまな認証方法をサポート ・ パスワードレス認証ができるWebAuthnをサポート ・ 任意の認証方式を作りこめるし、任意に組み合わせることもできる 出典: https://kccnceu2023.sched.com/event/1LQDS/keycloak-the-open-source-iam-for-modern-applications-alexander-schwartz-red-hat-yuuichi-nakamura-hitachi
9.
8 © Hitachi, Ltd.
2023. All rights reserved. 最近の変更点 ・ 大きいところは、APサーバがWildflyからQuarksがデフォルトになった、 管理コンソールの画面が変わった点 出典: https://kccnceu2023.sched.com/event/1LQDS/keycloak-the-open-source-iam-for-modern-applications-alexander-schwartz-red-hat-yuuichi-nakamura-hitachi
10.
9 © Hitachi, Ltd.
2023. All rights reserved. 今後の開発予定 出典: https://kccnceu2023.sched.com/event/1LQDS/keycloak-the-open-source-iam-for-modern-applications-alexander-schwartz-red-hat-yuuichi-nakamura-hitachi ・ ゼロダウンタイムのアップグレードに期待 ・ 会場からはCross-DCクラスタの加速について要望
11.
10 © Hitachi, Ltd.
2023. All rights reserved. 中村担当パートの背景: Keycloakとの関わり ・ 2017年頃より、API公開が金融業種中心に増加、 セキュアにAPI公開するためOAuth2.0の認可サーバが必要だった ・ OAuth 2.0の認可サーバを自分たちだけで作ることは困難だった - 大量の周辺仕様、仕様のアップデート、実装ミスは事故直結 ・ OSSの認可サーバを探していたところ、「Keycloak」を選定 - 粗削りであったが、コミュニティが活発で新たな開発者を受け入れる風土 - 実装がきれいで拡張性がある ・ 高いセキュリティレベルを満たすための機能や顧客要望機能を開発貢献し、 自分たちのソリューションに使いやすいものにしていった 機能が充実→ さらに多くのお客様にKeycloakを使って頂ける →フィードバックを開発貢献→ さらに機能充実→ さらに使って頂ける…の好循環に! ・ メンテナも輩出 (乗松さん) ・ Keycloak CNCF入りもLinux Foundation Platinumメンバとして支援
12.
11 © Hitachi, Ltd.
2023. All rights reserved. Background: APIs everywhere API is an interface for a service, currently REST API is widely used. APIs are opened to other applications and services as a trend of digital transformation. { API } Finance Public Industry OpenAPI is being enforced or strongly recommended by law in many countries. Services of governments and local governments are opening APIs. APIs are used by applications by 3rd party. APIs are essential part of digital services as interfaces for 3rd party and mobile applications. Moreover, API economy is being created among parties in different sectors.
13.
12 © Hitachi, Ltd.
2023. All rights reserved. Background: Security risks in API area Security must be considered for APIs because they are opened to the Internet. As a first step of security, authorization is necessary. OAuth 2.0 is a de-facto standard of authorization of APIs. However, there are risks when we use the OAuth 2.0 improperly. A bank 3rd party Fintech Service Client: Digital Household Account book Users Services by APIs Account Information APIs secured by OAuth 2.0 Authorization Server ID/PW Access Token ID/PW are not kept Resource Server High-level security is required Leakage of access token Replay attack, CSRF attack Example of risks APIs handling asset of users APIs handling personal information
14.
13 © Hitachi, Ltd.
2023. All rights reserved. Toward high-level API security For high-level API security, a specification called FAPI security profile is getting attention globally. FAPI is security profile describing secure usage of OAuth 2.0 and OpenID Connect(OIDC). OAuth 2.0 OpenID Connect (OIDC) FAPI Specification for authorization by access token. It is a framework of authorization, but improper implementation often leads to vulnerabilities. Some secure usage of OAuth 2.0 is introduced and OIDC can be used for authentication by ID token. However, improper implementation is still not restricted. Secure usage of OAuth/OIDC is described across the protocol flow, including usage of optional specification of OAuth(e.g. PKCE) and lower layer protocol (SSL/TLS) usage.
15.
14 © Hitachi, Ltd.
2023. All rights reserved. Requirements specified by FAPI [Main requirements] * Limitation of version (1.2 or later)、Limitation of Cipher Suite、usage of RFC 6125 * Limitation of scheme(only HTTPS)、HTTP Strict Transport Security * Limiting signature/crypto algorithms * Usage of state parameter for authorization request * Usage of nonce parameter for authorization request * Usage of Hybrid Flow, ID token is used as a signature * Usage of Proof Key for Code Exchange(PKCE) * Holder-of-Key Token for access token by MTLS * s_hash,c_hash parameter for authorization response * Usage of signed Request Object TLS on TCP HTTP OAuth 2.0 OpenID Connect 1.0 FAPI
16.
15 © Hitachi, Ltd.
2023. All rights reserved. Sequence to call API using FAPI Resource owner/ Browser Client Authorization Server Resource Server redirect redirect * Authorization request is not tampered/replayed * Legitimate client generated the authorization request * User is authenticated to an appropriate Level of Assurance * Response is not tampered/replayed * Legitimate server generated the response * Sender of the request is the client who received authorization response * Sender of the token is the client who received the token in the token request [Security checks specified in FAPI] 2. User Authentication, Consent 3. Authorization Response 5. API call (with access token) 4. Token Request, Response (Client Authentication) [Step] 1. Authorization Request * Client is authenticated by appropriate way(not by client id/secret) token
17.
16 © Hitachi, Ltd.
2023. All rights reserved. Sequence to call API using FAPI redirect redirect • Each HTTP request/response belongs to one logical session cookie, state/nonce state/nonce cookie or query parameter cookie or query parameter state, code cookie, state, code code id_token(nonce) Resource owner/ Browser Client Authorization Server Resource Server 2. User Authentication, Consent 3. Authorization Response 5. API call (with access token) 4. Token Request, Response (Client Authentication) [Step] 1. Authorization Request [Security checks specified in FAPI among steps ]
18.
17 © Hitachi, Ltd.
2023. All rights reserved. Various API security profiles ◼ Security profiles based on FAPI, specified by organizations in various countries [UK : OpenBanking] - OpenBanking Financial Grade API (FAPI) Profile - OpenBanking CIBA Profile [Australia : Consumer Data Right (CDR)] - Consumer Data Right Security Profile [Brazil : Open Banking Brasil] - Open Banking Brasil Financial-grade API Security Profile - Open Banking Brasil Financial-grade API Dynamic Client Registration [Kingdom of Saudi Arabia: (KSA) Open Banking] ◼ FAPI 1.0 family : specified by OpenID Foundation - Financial-grade API Security Profile 1.0 - Part 1: Baseline - Financial-grade API Security Profile 1.0 - Part 2: Advanced - Financial-grade API: JWT Secured Authorization Response Mode for OAuth 2.0 (JARM) - Financial-grade API: Client Initiated Backchannel Authentication Profile (FAPI-CIBA) • There are various security profiles related to FAPI, they are not stable, often updated. • Conformance tests and certification program are provided by OpenID Foundation, To prove compliance, it is important to pass conformance tests.
19.
18 © Hitachi, Ltd.
2023. All rights reserved. Collaboration: FAPI-SIG in Keycloak community It is difficult to implement security profiles ... • There are a lot of specifications to support security profiles. • Specifications and conformance tests are often updated. • Configuring Keycloak for security profiles is not easy. Some people were interested in security profiles, to accelerate collaboration FAPI-SIG was launched in Keycloak community in Aug 2020. My colleague Takashi Norimatsu is leading. • github - keycloak/kc-sig-fapi - https://github.com/keycloak/kc-sig-fapi • Bi-weekly or Monthly webconf Everyone can join and contribute ! 補足:FAPI-SIGは、2023年6月よりOAuth-SIGに改名します
20.
19 © Hitachi, Ltd.
2023. All rights reserved. Achievements of FAPI-SIG In FAPI-SIG, development of features required for conformance to security profiles has been promoted. <keycloak 13> • Client Initiated Backchannel Authentication (CIBA) poll mode <keycloak 14> • FAPI 1.0 Baseline Security Profile • FAPI 1.0 Advanced Security Profile • Client Policies (Configuration framework) <keycloak 15> • Client Initiated Backchannel Authentication (CIBA) ping mode • FAPI Client Initiated Backchannel Authentication Profile (FAPI-CIBA) • FAPI JWT Secured Authorization Response Mode for OAuth 2.0 (JARM) • OAuth 2.0 Pushed Authorization Requests (PAR) • Brazil : Open Banking Brasil Financial-grade API Security Profile
21.
20 © Hitachi, Ltd.
2023. All rights reserved. Achievements of FAPI-SIG Results are also available at https://github.com/keycloak/kc-sig-fapi • Recent Keycloak can pass major conformance tests. • In order to prove conformance to security profiles, it is effective to pass conformance tests provided from OpenID Foundation. However, setting up environment and running tests in every version up of Keycloak is very hard work.We developed conformance test execution environment for Keycloak using Docker containers.
22.
21 © Hitachi, Ltd.
2023. All rights reserved. Contribution is welcomed • API security profiles are evolving, Keycloak also should catch up the latest standards. • OIDC4IDA, FAPI 2.0, OAuth 2.1 etc… • If you are interested in API security profiles for Keycloak, let’s join FAPI-SIG meeting. Meeting schedule is announced in Keycloak-dev mailing list. https://groups.google.com/forum/#!topic/keycloak-dev/Ck_1i5LHFrE 補足: KeycloakのslackチャンネルもCNCFにできました https://www.keycloak.org/community より引用↓ Join #keycloak, or #keycloak-dev on Slack for design discussions, or questions by creating an account at https://slack.cncf.io/
23.
22 © Hitachi, Ltd.
2023. All rights reserved. 会場の反応&個人の感想 ・ 300人ほど入りそうな会場はほぼ満席。セッション終了後も残って議論が盛り上がった ・ ユーザーとの接点を増やすべきという要望が多いように見受けられた - ユースケースの情報交換 - ドキュメンテーションの充実 FAPIについても要望があった。確かに、分かる人にしか分からない状況。 ・ Keycloakコミュニティは、「開発者コミュニティ」は順調に拡大しているが、 ユーザーコミュニティについては、まだまだであり、 充実させるよう働きかけて&貢献していきたい ・ KubeCon NAでは、ブース出展や前日のProject meetingも実施したい ・ リアルイベント重要
24.
23 © Hitachi, Ltd.
2023. All rights reserved. Trademarks • OpenID is a trademark or registered trademark of OpenID Foundation in the United States and other countries. • Red Hat is trademark of Red Hat, Inc., registered in the United States and other countries. • Other brand names and product names used in this material are trademarks, registered trademarks, or trade names of their respective holders.