👹秋田の猫🐱 Profile Banner
👹秋田の猫🐱 Profile
👹秋田の猫🐱

@ritou

3,090
Followers
462
Following
2,120
Media
34,607
Statuses

Digital Identity / OAuth / OpenID Connect / WebAuthn / パスキー デジタルアイデンティティの世界で迷子になった猫 #idcon / #iddance 気軽に質問してください!

Joined March 2008
Don't wanna be here? Send us removal request.
Pinned Tweet
@ritou
👹秋田の猫🐱
8 months
OpenID Summit Tokyo 2024 でパスキーとID連携について話しました|ritou #openid_summit #openid_tokyo
1
20
61
@ritou
👹秋田の猫🐱
13 days
ゴミ出しに出たら、近所の早バレ小学生が「見ました?呪術。野薔薇の攻撃が効いたってことは読者もみんな宿儺だったってこと」と名言を残して登校していった。こっちは夏休み終わりです。 #呪術本誌
0
375
4K
@ritou
👹秋田の猫🐱
3 years
ピッコマって漫画サービス、前回のログイン方法を覚えて教えてくれる。ソーシャルログイン実装してるとこは見習うべき。
Tweet media one
2
326
2K
@ritou
👹秋田の猫🐱
19 days
おお!撮影した券面からOCRで抜き取った照合番号Bで券面情報引けるか試せるアプリ!撮影した券面からOCRで抜き取った照合番号Bで券面情報引けるか試せるアプリじゃないか!
@digital_jpn
デジタル庁
19 days
本日8月20日(火)にマイナンバーカード対面確認アプリを公開しました。 マイナンバーカードのICチップを読み取り、格納された本人情報を確認できるアプリです。 事業者や自治体のスタッフが、顧客や住民の本人確認をする際に利用できます。 詳細↓
66
704
1K
3
156
762
@ritou
👹秋田の猫🐱
3 months
OAuthとOpenID Connectはふんわりじゃなくてしっかり理解しましょう。 セキュアなWeb APIの作り方 / Secure Web API
1
89
665
@ritou
👹秋田の猫🐱
2 months
パスワードマネージャーの特徴のひとつとして保存されているパスワードを入力するかどうかのドメイン判定があります。これは記憶の問題とは別のフィッシング対策という意味で重要な機能であり、パスキーではより厳密に管理されるようになるので意識しておきましょう。
@mattn_jp
mattn
2 months
人間の記憶力でなんとかなる時代は終わってしまったのでそうならざるを得ないし、ましてや最近はパスワードそのものを辞める仕組みも増えてきました。
0
41
101
0
179
510
@ritou
👹秋田の猫🐱
2 years
> OAuth認証はいつまで経ってもはっきり理解できないものの一つでした。 そりゃ、OAuth認証を理解しようと思ったら大変やな! OAuthの言葉周りを整理する|ken3pei #zenn
1
27
437
@ritou
👹秋田の猫🐱
4 years
昔からRFC違反だとずっと言われてたキャリアメアドが動かなくなるよと連絡来てた。
Tweet media one
2
331
385
@ritou
👹秋田の猫🐱
5 years
スタバでステッカーたくさん貼ったPCでドヤッてた若者を見た意識高めなマダム達が「うちの子が幼稚園のころあんなだったわ」「子供ってシール好きよね」「旦那も未だに車の後ろになんか貼ってるわ」「男っていつになっても子供よね」と話してた。
1
260
372
@ritou
👹秋田の猫🐱
10 months
メールアドレスをキーにしてID連携を行う設計の危うさ|ritou
0
66
310
@ritou
👹秋田の猫🐱
4 years
sha256がなんだって言うんだ。私なんて「ritou様はよくhmac sha256について言及されておりますがハッシュ値から元の文字列と共有秘密鍵の解読は可能でしょうか?可能ならばおいくらで…」ってメール来たことあるぞ!
0
107
286
@ritou
👹秋田の猫🐱
28 days
こういうことです。
Tweet media one
Tweet media two
Tweet media three
Tweet media four
@ritou
👹秋田の猫🐱
28 days
セキュリティキー、プラットフォーム認証器では安全だったがクロスデバイス実現のためのHybridにより、正規の認証フローを第三者にやらせる脅威が存在。 普通に「このQRコードから○○アカウントでログインしたら△△」でやられると思うし、BLE接続が可能な範囲にとどめられることも認識は必要。
0
28
91
2
58
256
@ritou
👹秋田の猫🐱
13 years
コンビニを訪れた高校生が一言「うーん、エロ本ぐらいしかおかずがない」
0
686
236
@ritou
👹秋田の猫🐱
10 months
実際、海外のサービスはメアドをキーにして参照してるところも多く、何かあってもガン無視したり力業でサポートしたりします。が、そうしなくていいようにプラクティスがあるので意識していきましょうという話。 / “メールアドレスをキーにしてID連携を行う設計の危うさ|r…”
1
60
253
@ritou
👹秋田の猫🐱
5 months
見ていきましょ。 パスワード認証に対してパスキーの公開鍵暗号あたりを当てていくアプローチですかね。 LT資料にこまけぇことを言いたいというよりは見た人の認識を正しいものにしたいという意図です。 次世代Web認証「パスキー」 / mo-zatsudan-passkey
1
33
249
@ritou
👹秋田の猫🐱
3 years
最近話題のJWTについて記事を書いてみました! "JWT=ステートレス"から一歩踏み出すための考え方|ritou #zenn
1
66
246
@ritou
👹秋田の猫🐱
3 months
その通り、目的はOIDCがログインでOAuthはリソースアクセス。極限まで簡略された雰囲気ワードが「OIDCは認証でOAuthは認可」。 プロトコルの話になると「OAuth 2.0にIdentityレイヤーを追加した(ことでログインに使える要件を満たせるようにした)もの」が「違いはIDTokenの発行だけや」に丸められた。
@saas15852564
SFDC何でも屋
4 months
OIDCとOAuth2.0の違いを「認証or認可」や「IDトークンを発行するか否か」等と説明してるサイトあるけど、「人がシステムにログインする仕組みがOIDC」、「システムがシステムにアクセスする仕組みがOAuth2.0」と説明してるサイトがない。ワイの理解が違うのか皆理解してないのかどっちだろう
0
3
27
1
38
239
@ritou
👹秋田の猫🐱
1 year
これからSNSを作ろう、作ったSNSを世にだそうとしている開発者につぐ。 とりあえずでパスワード認証を使うな!
1
55
215
@ritou
👹秋田の猫🐱
4 months
素晴らしい。そしてこれはパスキー移行への準備段階としても最重要なステップなのである。
@h_okumura
Haruhiko Okumura
4 months
総務省のサイバーセキュリティ パスワード管理ツールを推奨、パスワードの定期的な変更は不要と断言、すばらしい
Tweet media one
11
2K
4K
1
47
189
@ritou
👹秋田の猫🐱
3 days
Yubikeyのクローンの話、「安全な領域だから外に出ない!」だったものがクローン作れるとなると大変だーとなるのはわかるが、手順を見ると「ID/PWとられて物理的にキーにアクセスされてる」時点でもう試合は終わってる感ある。バレずに行うことが重要なのでそっと返すところがジワる。
Tweet media one
Tweet media two
2
90
265
@ritou
👹秋田の猫🐱
3 months
OIDCやっていきましょうというお話です。 デジタル認証アプリとのID連携で使われている標準化仕様と勘所|ritou #zenn
1
35
185
@ritou
👹秋田の猫🐱
7 years
シニア向けスマホが流行ってないってやつ、親にらくらくホンにポケモンGO入れろと頼まれ、調べて無理だと回答したら凹んでたので、きっとそのせいじゃないかな
0
164
169
@ritou
👹秋田の猫🐱
1 year
ソーシャルエンジニアリングでOktaアカウントやられる ↓ GSuiteのセッションゲット。Google Authenticatorの同期でTOTPやりたい放題 それはそう。 だけど最初の時点でだいぶやられとんなーっていう気もする。
@matsuu
matsuu
1 year
Google Authenticatorがクラウド同期機能を備えたせいで認証突破されたお話。あー / “When MFA isn't actually MFA”
0
221
407
1
68
177
@ritou
👹秋田の猫🐱
6 years
昨日、承認欲求を満たすため「新卒13年目のエンジニアが○○を解説」って記事書いてバズるぞって話をしたら「それは新卒って言いません」と優しく言われた。
0
38
165
@ritou
👹秋田の猫🐱
3 years
何で「駆け出し」と「エンジニア」をくっつけるんだよ。お前ら横文字大好きできたんじゃねーのかよ。ジョインジョイン言ってたじゃねーか。なあのポリシーどこ行ったんだよ。 これからは「 #スタートダッシュエンジニアとコネクトしたい 」これでいいだろ!
0
67
166
@ritou
👹秋田の猫🐱
8 months
ざっくりでいいので認証の流れを覚えておくと個々の仕様が読みやすくなるかもみたいなのを書きました。 パスキーとID連携の認証フローの共通点から見る認証技術の基本|ritou #zenn
0
31
152
@ritou
👹秋田の猫🐱
4 years
👮‍♂️「こんにちは〜、退会処理の挙動を試したいんですが、登録処理から気になってしまいまして〜。お時間よろしいですか?」
Tweet media one
0
83
143
@ritou
👹秋田の猫🐱
10 months
話した内容と資料を公開しました。お疲れ様でした。 #pwanight PWA Night vol.57 ~認証・認可〜 にてパスキーの話をしました - r-weblife
0
43
133
@ritou
👹秋田の猫🐱
5 months
そんなにOAuth/OIDCやりたいならこんな感じで触ってみたらいかがでしょうか "ID領域" に踏み込みたいエンジニアにすすめたい学習ステップ(2) : 複数アプリケーションが絡むID管理|ritou #zenn
0
22
128
@ritou
👹秋田の猫🐱
2 months
> 認可コードフローとは、OAuth 2.0の認証方式の一つで Microsoft (有志)は危機感持った方がいい OAuth 2.0 認可コードフローをお嬢様彼女に会う過程に例えてみた|Ryusei Takaya #zenn
3
15
121
@ritou
👹秋田の猫🐱
9 months
OIDC使う時色々悩みつつ落とし所考えたというお話。 > cookieにはSessionID直接ではなくJWTとして持たせてしまう このHybrid派を主張する人、自分以外で初めて見た。 OIDCを利用した個人的なWEBシステムで認証情報を何をもって維持するのか考えてみた|raru #zenn
1
20
116
@ritou
👹秋田の猫🐱
3 years
「SPAからGoogleログインを実装したくてClientSecretの管理方法を知りたい」ってDMで聞いてきたやつにログインだけならいらねーじゃんって言ったら何を言ってるんだみたいな反応と共にOIDCやらOAuthのいろんな仕様のリンク送られてきたんだけどどうすればいいんだ?有料で1から解説したらええんか?
1
12
116
@ritou
👹秋田の猫🐱
2 months
サービス側は本当に誰かがログインしたのか、アカウント情報の変更がいつ行われたのかなどをユーザーからわかるようにしておくべきですね。ユーザーに考えさせてる場合ではない。 マクドナルド公式アプリのモバイルオーダー経由でクレジットカードが不正利用された話
1
46
114
@ritou
👹秋田の猫🐱
11 months
なんか質問いっぱいあったみたいなので、まとめて答えておいた。 "仕様が読めるようになるOAuthとOpenID Connect入門"の質問への回答|ritou #zenn
1
21
113
@ritou
👹秋田の猫🐱
3 years
くっ!!! ログインを得意としている私が、親のワクチン予約システムにログインできないだと、、、?
2
20
108
@ritou
👹秋田の猫🐱
1 year
はい!今日はこちらの記事をですね、見ていきたいと思いまーす!張り切っていきましょー! パスキーとは?仕組みやパスワードとの違いについて解説  - ユーザー認証・認可のかもめエンジニアリング
1
54
106
@ritou
👹秋田の猫🐱
1 year
お前らがパスワードを共有することはわかってるし防げないので、Identifierを分けることでクレデンシャルスタッフィング攻撃を防いでいこうな!って感じ。
@nintendo_cs
任天堂サポート
1 year
ニンテンドーアカウントのログイン方法は「ログインIDのみ」に設定することをおすすめします。 メールアドレスを使用してログインすることができなくなるため、第三者による不正なログインを防ぎやすくなります。 くわしくは、こちらのサポートページをご覧ください。
Tweet media one
0
164
448
0
76
103
@ritou
👹秋田の猫🐱
9 months
(アドカレの記事にしてくれたら良かったのに...) このなんというか、無限に沸いているパスキーわからない勢に向けて、詳しい人たちが拳に力を込めてぶんぶんしてる感じが良い。 パスキーは本当に2要素認証なのか問題、またの名を、あまり気にせず使えばいいと思うよ。
1
24
105
@ritou
👹秋田の猫🐱
5 years
何でもかんでもセキュリティ言ってたらお前らのサービス全部セキュリティエンジニアが作れって話になるぞ。 IDや決済のスペシャリストの存在を認め育てる必要がある。
1
53
95
@ritou
👹秋田の猫🐱
5 months
この感覚を覚えると色々と捗ります。 TokenでもCookieでもBearer vs Sender-Constrained の概念を覚えよう|ritou
0
10
94
@ritou
👹秋田の猫🐱
2 years
セキュリティの人達の集まり、こーゆーのも大事だけどまずはメールでリンク送る文化を滅ぼす動きしてくれや。
@kagayanyan
かがしん
2 years
フィッシングメールについて。 注意喚起の仕方について。 いいこと言ってる(°∀°) #yuzawaws
Tweet media one
Tweet media two
1
703
1K
1
45
93
@ritou
👹秋田の猫🐱
28 days
セキュリティキー、プラットフォーム認証器では安全だったがクロスデバイス実現のためのHybridにより、正規の認証フローを第三者にやらせる脅威が存在。 普通に「このQRコードから○○アカウントでログインしたら△△」でやられると思うし、BLE接続が可能な範囲にとどめられることも認識は必要。
@shiroica
Yoshikazu Nojima
28 days
今日の #kernelvm で「パスキーはフィッシング攻撃を受けない…本当に?」というタイトルで発表してきました。 結構活発にコメントや質問が会場やTwitterで返ってきて、面白く聞いて頂けたようで何よりでした。
Tweet media one
0
50
152
0
28
91
@ritou
👹秋田の猫🐱
3 months
またIDToken保存しようとしてるやつがおるな
@ockeghem
徳丸 浩
3 months
結論から言えば、「どちらでもよい」となります。しかし、恐らく話はお考えの内容ほど単純ではないと予想します。 まず、ご質問の回答に入る前に、よくあるCookie vs localStorage論争について。これは… (残り1215字) #mond_ockeghem
0
28
165
2
6
92
@ritou
👹秋田の猫🐱
2 years
整理の方法として - 保存:Cookie/LocalStorage - 送受信方法:HTTP Header(Cookie/Authorization) というふうに、いくつかバリエーションがあることと、それで送られる文字列の特性は関連しないことに留意すべき。 セッション認証とトークン認証について|オライリーヨッシー
2
10
91
@ritou
👹秋田の猫🐱
2 years
補完関係と言われてきたFIDOとID連携ですが、プラットフォーマーが鍵管理などを支えるようになるとどう変わるのか、書いてみました。 FIDOの最新動向から考える巨大プラットフォーマーとの関係 - r-weblife
0
33
92
@ritou
👹秋田の猫🐱
2 months
新規登録機能でメアドや電話番号の登録有無を返してしまうサービスは多いですが、"有効な電話番号のリストが流出する" ことについての影響を考えてみると良いでしょう。 Twilio、「Authy」の多数の顧客電話番号流出を認めアプリ更新を呼び掛け
1
43
92
@ritou
👹秋田の猫🐱
2 years
内容全部書きました。> Developers Summit 2023にてパスキーについて講演しました|ritou #zenn
0
26
91
@ritou
👹秋田の猫🐱
5 months
え?
@postman_japan
Postman Japan
5 months
4. OAuth認証 OAuth 2.0は、OAuth 1.0よりも柔軟性と拡張性が高く、API認証のゴールドスタンダードとなっています。また、ユーザーデータを危険にさらすことなく、広範なAPI連携をサポートしています。
Tweet media one
1
1
13
2
12
89
@ritou
👹秋田の猫🐱
5 years
認証認可技術 Advent Calendar 2019 初日はeyJの話です。 Webアプリケーションのセッション管理にJWT導入を検討する際の考え方 - r-weblife
0
30
88
@ritou
👹秋田の猫🐱
5 months
"ID領域" に踏み込みたいエンジニアにすすめたい学習ステップ(1) : 単一アプリケーションとID管理|ritou #zenn
0
21
86
@ritou
👹秋田の猫🐱
11 months
通知にとどめることはフィッシング対策として重要。普通のサービスならもうちょい内容書けよなんだろうけど、ここの場合はメアドリサイクルなどで第三者に知られたらまずいものもあるだろうから、安全側に倒してこうなるのも仕方ない気はする。
@ipusiron
IPUSIRON
11 months
またいつもの来た😡 ログインするの手間なので、Xで検索して手間をかけてまで見るお知らせなのかを調べる。
Tweet media one
1
6
29
2
23
86
@ritou
👹秋田の猫🐱
4 years
気になる男性の年収を知りたかったら一番好きなDigital Identityの仕様は何と聞きましょう。OAuth、OIDCなどの答えが返ってきたら一般人です。SSI、DIDなどが返って来たら今流行り!RAR、PAR、JARM、FAPIに準拠してるのは...とかいう人はAuthleteで働いている。IETFのDraft大好きマンにも気を付けろ!
0
32
86
@ritou
👹秋田の猫🐱
3 years
ガタッ 見てみますか 世界一わかりみの深いOAuth入門 / wakarimioauth
1
16
82
@ritou
👹秋田の猫🐱
10 months
現実的にはパスキーも開発者がWebAuthnの仕様読んで実装してるうちは爆発的には流行らないんよ。フレームワークやライブラリのドキュメント読んで設定少ししたら動くようになってからが本番。
0
16
83
@ritou
👹秋田の猫🐱
24 days
QRに何かしこまれたらヤバそう、までは誰でも思いつくと思いますが、それが単純なフィッシングサイトだけではなく「正規の認証要求、認可要求なんだけど最終的に攻撃者に何かを奪われてしまう」みたいなのが出てきてる印象なので、みんなで解像度を上げていきましょう。
@_nat
Nat Sakimura/崎村夏彦
24 days
8月22日(木) 20時より、「そのQRコード、安全ですか?〜クロスデバイスの認証認可フローに潜む脅威と対策」と題して、 @ritou さんをお迎えしてYouTube Live 配信を行います。ぜひお越しください。 #パスキー #openid #oauth #認証 #認可
0
39
92
1
25
80
@ritou
👹秋田の猫🐱
1 year
パスキー対応で重要となる「使える人にだけ使わせる」ことについて書きました。 それよりドコモさんはパスキー対応もう始められました? 「使える人にだけ使わせる」 ~ マネーフォワードIDのログインUXから見るパスキー普及のポイント - r-weblife
0
26
78
@ritou
👹秋田の猫🐱
2 years
メルカリを退職というキーワード、重要なのか?
@daicche
片山大地 / プレーリーカード共同代表
2 years
メルカリ退職後に友人と会社を立ち上げ、サービスをリリースしました! 既にユーザー数が加速度的に増えてきていて、増加のグラフも記事で紹介しています。 名刺って無駄じゃない?プロフィールICカード『プレーリーカード』をリリースしました
9
109
1K
1
11
78
@ritou
👹秋田の猫🐱
9 months
パスキーで検索して出てくる疑問が大体カバーされています。変化に対応して情報を更新しつつ基本的な仕組みとQ&Aを繰り返しながら啓蒙して、まず開発者の層から普及させていくのが大事ですね。 パスキーの基本とそれにまつわる誤解を解きほぐす
0
18
76
@ritou
👹秋田の猫🐱
9 months
Digital Identity技術勉強会 #iddance Advent Calendar 2023 の 初日の記事です。 なぜソーシャルログインの際にemailをキーにして参照するのか|ritou #zenn
1
18
73
@ritou
👹秋田の猫🐱
2 years
これは違う。新規登録でもメアドや電話番号の所有者本人にしか登録の有無をわからないようにすることはできる。サービスがそれをさぼるからリストの精査に使われているのが現状。
@matsuu
matsuu
2 years
セキュリティ対策のためとされている「ユーザ名もしくはパスワードが違います」のメッセージは意味がない。なぜなら新規登録しようとすれば重複禁止ポリシーにより存在有無をチェックできるから。せやな。 / ““Invalid Username or Password”: a useless security measure …”
2
100
314
1
15
70
@ritou
👹秋田の猫🐱
4 years
_人人人人人人人人人人人人_ > 突然のOAuth 2.1解説だ <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄ 最新の2.1解説も一緒にどうぞ! OAuth 2.1 の標準化が進められています #Qiita
1
32
69
@ritou
👹秋田の猫🐱
5 months
こうやって暗号化/復号文脈だと捉えてしまう人が出てしまう。 実際は認証器が 「鍵ペア作りました。秘密鍵で生成した署名と公開鍵を一緒に送るので検証できたら公開鍵を保存してね」 「秘密鍵で生成した署名を送るので、公開鍵使って検証してそこからユーザーを引いてログインさせてね」 ぐらいです。
@igayamaguchi
いがにん
5 months
へー 公開鍵を預けてサーバー側が暗号化、それを手元の秘密鍵を使って計算、その結果をサーバーに送って認証すると パスキーってよく聞くけど何も知らんかった 次世代Web認証「パスキー」 / mo-zatsudan-passkey
1
1
8
1
13
67
@ritou
👹秋田の猫🐱
2 months
FIDOは「秘密鍵はTPMに保存されます!」で堅牢さをアッピールしたが、やれ端末なくした壊したときどうする?複数端末の登録は無理やろ?となっていた。 現状グダグダになってる多くのサービス、ユーザーへの要件としては「パスキーにアクセスできる環境を所持」ぐらいが現実的だということ。
@kosys_pr
アニメ「こうしす!」公式@目指せセキュリティ向上
2 months
そういえば、パスキーって、鍵を同期できる時点で「所有」要素を満たしてないような気がしなくもない。 秘密鍵をTPMに閉じ込めてこそ所有ってイメージですけどね
0
2
13
1
16
64
@ritou
👹秋田の猫🐱
3 years
Tweet media one
1
10
64
@ritou
👹秋田の猫🐱
3 years
特にソーシャルログインのボタンが並んでいる時にどれ使ってたっけ...っていう問題はNASCAR Problem(そのうちJapanese Payment Method Problemって言われるかもな!)と呼ばれています。 今回のはそれを改善するための一つの方法だと前から言われてきました。
1
17
61
@ritou
👹秋田の猫🐱
1 year
お疲れ様でした。 DroidKaigi 2023にてパスキーについて話しました|ritou #zenn
0
20
63
@ritou
👹秋田の猫🐱
9 months
Email確認、SMS確認、KYCといった身元確認により、アカウントと利用者の実体を紐づけるところまでは共通認識にしやすいが、これをどう使うかはモヤりがち。 認証と身元確認の強度について改めて考えてみようと思った
1
17
63
@ritou
👹秋田の猫🐱
6 years
エヴァンジェリストたるもの、日頃の研鑽を欠かさないのである…
Tweet media one
Tweet media two
0
19
61
@ritou
👹秋田の猫🐱
3 months
OIDCに詳しいたまちゃん「まるちゃん、基本的にOIDCのIDTokenは保存しないものよ。あくまで認証イベント情報の受け渡しのためのトークンであり、受け取ったRPは検証してから自らのログインセッションを開始したらいいの。有効期限がくっそ長いIDTokenはOIDCのとは別物。保存するのはid_token_hintをt」
@ritou
👹秋田の猫🐱
3 months
またIDToken保存しようとしてるやつがおるな
2
6
92
1
14
60
@ritou
👹秋田の猫🐱
1 year
これ認可っていうか、昔からいろんなドメインと繋ぐため内部でOpenID 2.0ってやつ(OIDCの前のやつ)を使っていて、そこで何かしらやられてそうという話ですね。認証要求が通るようにして、認証レスポンス受け取ってからセッション乗っ取るまで調べて実装したとしたら、こいつらもう、ほぼAmazon。
@corocn
ころちゃん
1 year
@CookieySun あー完全理解しました。偽サイトがAmazonに対して認可求めてるっぽいすね。
1
1
5
1
15
58
@ritou
👹秋田の猫🐱
5 years
キムタクのドラマの影響でおかずのわりにでかい皿を使った結果、洗いものが増えた…
0
38
55