<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>.Nat Zone - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-8359503c" type="application/json"/><link>http://natzone.disqus.com/</link><description></description><atom:link href="http://natzone.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Mon, 02 Apr 2012 08:19:29 -0000</lastBuildDate><item><title>Re: 単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる</title><link>http://www.sakimura.org/2012/02/1487/#comment-483464091</link><description>&lt;p&gt;山のようにありますよ。Facebook でログインとかしているところは、OAuth でのログインです。たとえば、このコメントシステムの disqus もそうですよね。サイト自身への認証を他のサービスプロバイダに任せることを認証連携とか、フェデレーションとか言います。技術的には OpenID や SAMLなどもこの仲間ですね。普通のサイトは、殆どの場合、認証をしっかりやることができない（まさか、ユーザ名パスワードだけでやろうなんて思ってないですよね？GoogleやFacebookなどは、パスワード認証に見えて、実は裏ではバリバリにリスクベース認証を走らせています。）ので、ちゃんとやっているところに任せたほうが世のため人のためです。&lt;/p&gt;

&lt;p&gt;逆にお聞きしますが、第三者に任せることの何が不安なんでしょうか？&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nat Sakimura</dc:creator><pubDate>Mon, 02 Apr 2012 08:19:29 -0000</pubDate></item><item><title>Re: 単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる</title><link>http://www.sakimura.org/2012/02/1487/#comment-471216766</link><description>&lt;p&gt;勉強になりましたが。しかし、Oauthを認証に使っているサイトってそんなに沢山あるのでしょうか？Oauthを使って認証ということはつまり、サイト自身への認証を他のサービスプロバイダに任せてしまう、ということになるかと思いますが、このようなことが一般的に行われているのでしょうか？&lt;/p&gt;

&lt;p&gt;自分が正しく問題を理解できているのかやや不安なので、Oauthを認証に使っているサイトを例として教えて頂けると助かります。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yangkook Kim</dc:creator><pubDate>Wed, 21 Mar 2012 00:06:22 -0000</pubDate></item><item><title>Re: 2012 NSTIC/IDtrust Workshop パネルに出演：トピック募集！</title><link>http://www.sakimura.org/2012/03/1597/#comment-466120271</link><description>&lt;p&gt;&amp;gt; 「忘れられる権利」と「同意を翻す権利」&lt;br&gt;&amp;gt; 忘れられる（データ消去）はどのくらい現実的なのか？&lt;/p&gt;

&lt;p&gt;これがいちばん興味あります。&lt;br&gt;・利用規約とプライバシーポリシーのハードコーディング（契約のコーディング）&lt;br&gt;・ユーザーの委任によるマシン間契約自動実行&lt;br&gt;・忘れられる権利の完全コード化&lt;br&gt;が実現したら「同意の翻し」によって全パーソナルデータの削除指令が原契約（＝利用規約への同意＝利用開始時の時点）に向かって遡及していくわけですよね、例えば。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">石橋秀仁 Ishibashi Hideto</dc:creator><pubDate>Thu, 15 Mar 2012 12:52:59 -0000</pubDate></item><item><title>Re: 共通番号／マイナンバーの保管と紐付け作業について</title><link>http://www.sakimura.org/2012/03/1558/#comment-459386423</link><description>&lt;p&gt;realm毎に違うidを払い出すOpenID 2.0実装がイメージ近いですね。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TANIGUCHI Kousuke</dc:creator><pubDate>Wed, 07 Mar 2012 20:06:55 -0000</pubDate></item><item><title>Re: 本人確認って何？(1)</title><link>http://www.sakimura.org/2012/02/1546/#comment-450615634</link><description>&lt;p&gt;なるほどですね。第二回、楽しみにまってます。　お忙しいとは思いますが、お身体もご自愛ください。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">toaster4.us</dc:creator><pubDate>Tue, 28 Feb 2012 01:05:09 -0000</pubDate></item><item><title>Re: 本人確認って何？(1)</title><link>http://www.sakimura.org/2012/02/1546/#comment-450497307</link><description>&lt;p&gt;日本語では何でもかんでも本人確認ですが、英語だと Identity Proofing, Identity Verification, Certification, Authentication などにわかれていて、それぞれ使い分けられています。日本語だとぐちゃっとしてしまって、精密な議論が出来ません。そこが残念なところです。実は、第２回では、英語だとどのように分かれているかということを書こうと思っていました。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nat Sakimura</dc:creator><pubDate>Mon, 27 Feb 2012 22:06:58 -0000</pubDate></item><item><title>Re: 本人確認って何？(1)</title><link>http://www.sakimura.org/2012/02/1546/#comment-450447567</link><description>&lt;p&gt;あ。でも「ID CHECK」で検索したら、27億件でてきました。。Identity verification とか、いろいろ言葉があるということなんでしょうか。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">toaster4.us</dc:creator><pubDate>Mon, 27 Feb 2012 20:52:29 -0000</pubDate></item><item><title>Re: 本人確認って何？(1)</title><link>http://www.sakimura.org/2012/02/1546/#comment-450323659</link><description>&lt;p&gt;この場合の「本人確認」というのは、英語で言う「Identity Proofing」なのでしょうか。&lt;br&gt;Googleで「本人確認」と検索すると、結果が780万件くらいあったのに対し、&lt;br&gt;「Identity Proofing」と検索すると、結果は220万件くらいでした。&lt;br&gt;「ホンニンカクニン」という概念は、英語圏であんまりポピュラーではない概念なのでしょうか？&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">toaster4.us</dc:creator><pubDate>Mon, 27 Feb 2012 18:04:13 -0000</pubDate></item><item><title>Re: 非技術者のためのOAuth認証(?)とOpenIDの違い入門</title><link>http://www.sakimura.org/2011/05/1087/#comment-437991416</link><description>&lt;p&gt;ちょうどOpenIDConnectについて調べ物していたので、わかりやすくてよかったです！&lt;br&gt; &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seiji Deguchi</dc:creator><pubDate>Mon, 13 Feb 2012 15:29:30 -0000</pubDate></item><item><title>Re: 単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる</title><link>http://www.sakimura.org/2012/02/1487/#comment-430526674</link><description>&lt;p&gt;SiteよりRPと書いたほうが良かったですね。今にして思うと。なんか、RPじゃわかんない人居るかなと思って、途中でClientに書きなおし、さらにそれをSiteに書きなおして失敗しました。&lt;br&gt;シーケンスも、かきながら、後で直そうと思ってそのまま...。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nat Sakimura</dc:creator><pubDate>Sun, 05 Feb 2012 22:20:37 -0000</pubDate></item><item><title>Re: 単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる</title><link>http://www.sakimura.org/2012/02/1487/#comment-430143059</link><description>&lt;p&gt;ご指摘のとおり、OP側ではアクセストークンとRP識別子などを紐付けて管理していると思いますし、セッション情報などを指定して引き回すstateパラメータも紐付け、確認できるようにすれば検証は可能ですね。しかし、アクセストークンはリソースアクセスのためのものですし、現行のOAuth 2.0のアクセストークンの仕様ではそうなっておりません。OpenID Connectで提案されたID Tokenはアクセストークンと別に認証イベントの情報取得のためのトークンとして定義されており、OAuth 2.0の仕様に影響を与えないように考慮しています。また、stateパラメータと同じような意味合いのnonceパラメータを含むことでリプレイアタックも防げるというような仕様となっています。&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ritou</dc:creator><pubDate>Sun, 05 Feb 2012 10:41:38 -0000</pubDate></item><item><title>Re: 単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる</title><link>http://www.sakimura.org/2012/02/1487/#comment-428553709</link><description>&lt;p&gt;ありがとうございます。implicitで払い出されたaccess tokenが例えば払い出し先のログインセッション情報(cookieとか)と結びつけられてAuthZ/Rscサーバがそれをもとにチェックできればまだ防げるのでしょうが、そんなにうまくはいかないんでしょうね。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">murakami shingo</dc:creator><pubDate>Fri, 03 Feb 2012 08:41:20 -0000</pubDate></item><item><title>Re: 単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる</title><link>http://www.sakimura.org/2012/02/1487/#comment-428312680</link><description>&lt;p&gt;Siteってかかれると混乱するかもですね。図1では、code flowだろうがimplicit flowだろうが、攻撃者が運営するSite Aがaccess_tokenを取得できれば何でもいいです。なので、Site-AはiPhoneアプリかもしれないし、&lt;a href="http://apps.facebook.com" rel="nofollow"&gt;apps.facebook.com&lt;/a&gt;上のiframeアプリかもしれないし、NY TimesみたいにFB連携してる外部サイトかもしれないです。 図2では、UAを攻撃者が持ってるJailbreak済のiPhone、Site-BがZy○gaの新作iPhoneゲームだと思うと、考えやすいかもしれません。ここではSite-Aのスクリプトは特に必要ありません。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nov Matake</dc:creator><pubDate>Thu, 02 Feb 2012 23:53:26 -0000</pubDate></item><item><title>Re: 単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる</title><link>http://www.sakimura.org/2012/02/1487/#comment-428274384</link><description>&lt;p&gt;図１はimplicit flowの通常のflowようですが、implicit flowではbrowserにoauth clientが存在するようなケースなので、もしsite-Aがサーバサイドを示すのであれば、site-Aにaccess_tokenを渡す図は少しcode flowと混乱してしまうかもしれません。そういう意味ではFB devのclient-side flowの'Your app'の書き方もややわかりにくい気がします。もちろんclient(site-Aのスクリプト）がサーバサイドにaccess_tokenをおくってしまうのは防ぎようがないですが。&lt;br&gt;図２によるとトークン置き換え攻撃はUA側でやっているようですが、Site-Aの悪意あるスクリプトはSite-BへのHTTP redirect responseを捕捉可能なのでしょうか？ブラウザのセキュリティがないことが前提なのでしょうか？&lt;br&gt;興味あるトピックなので質問させていただきました。全然ピント外れでしたらすいません。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">murakami shingo</dc:creator><pubDate>Thu, 02 Feb 2012 22:51:12 -0000</pubDate></item><item><title>Re: 「雪やこんこ」はドボルザーク作曲だったんだ…</title><link>http://www.sakimura.org/2011/07/1171/#comment-417270109</link><description>&lt;p&gt;...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nat Sakimura</dc:creator><pubDate>Sat, 21 Jan 2012 01:07:08 -0000</pubDate></item><item><title>Re: 「雪やこんこ」はドボルザーク作曲だったんだ…</title><link>http://www.sakimura.org/2011/07/1171/#comment-416801680</link><description>&lt;p&gt;滝廉太郎の雪やこんこんは別の曲です。明治３４年(1901年)７月出版「幼稚園唱歌」の１８曲目。こちらは、「雪やこんこん」で始まります。Wikipedia も直しておきました。混同される方が意外といるみたいだから、これも別記事にしておきましょうかね。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nat Sakimura</dc:creator><pubDate>Fri, 20 Jan 2012 12:23:23 -0000</pubDate></item><item><title>Re: 「雪やこんこ」はドボルザーク作曲だったんだ…</title><link>http://www.sakimura.org/2011/07/1171/#comment-416508394</link><description>&lt;p&gt;ほほぉ。滝廉太郎がオリジナルとして1900年に作詞作曲したとなっているが、どちらが正しいんだろうか。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hideyukiax</dc:creator><pubDate>Fri, 20 Jan 2012 08:15:17 -0000</pubDate></item><item><title>Re: Contact</title><link>http://www.sakimura.org/about-me/contact/#comment-339737798</link><description>&lt;p&gt;Hi Nat - trying to reach you through this form, CAPTCHA not working properly... ("Could not read CAPTCHA token file. Try again.")&lt;/p&gt;

&lt;p&gt;Would you be available for meeting / coffee / tea / lunch in Tokyo next week?&lt;/p&gt;

&lt;p&gt;Br,&lt;br&gt;Sami Tikkala / NorthID Finland&lt;br&gt;sami.tikkala@northid.com&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sami Tikkala</dc:creator><pubDate>Thu, 20 Oct 2011 03:34:03 -0000</pubDate></item><item><title>Re: 「雪やこんこ」はドボルザーク作曲だったんだ…</title><link>http://www.sakimura.org/2011/07/1171/#comment-266269922</link><description>&lt;p&gt;勉強になりました。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">浩明 乾</dc:creator><pubDate>Wed, 27 Jul 2011 05:15:15 -0000</pubDate></item><item><title>Re: 幸福の国「ニポン」の寓話</title><link>http://www.sakimura.org/2011/06/1136/#comment-251147118</link><description>&lt;p&gt;うむ。考えさせられます。JALの入社式の写真に説得された。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hiroaki Inui</dc:creator><pubDate>Wed, 13 Jul 2011 16:54:01 -0000</pubDate></item><item><title>Re: 幸福の国「ニポン」の寓話</title><link>http://www.sakimura.org/2011/06/1136/#comment-247032249</link><description>&lt;p&gt;ちなみに、北朝鮮の幸福度指数が 98/100 という話は→ &lt;a href="http://www.yukawanet.com/archives/3767855.html" rel="nofollow"&gt;http://www.yukawanet.com/archi...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nat Sakimura</dc:creator><pubDate>Sun, 10 Jul 2011 03:15:45 -0000</pubDate></item><item><title>Re: 非技術者のためのOAuth認証(?)とOpenIDの違い入門</title><link>http://www.sakimura.org/2011/05/1087/#comment-206272940</link><description>&lt;p&gt;解りやすい解説、有り難うございます！ &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bluemooninc</dc:creator><pubDate>Wed, 18 May 2011 14:41:23 -0000</pubDate></item><item><title>Re: 非技術者のためのOAuth認証(?)とOpenIDの違い入門</title><link>http://www.sakimura.org/2011/05/1087/#comment-206255169</link><description>&lt;p&gt;よく読んでいただければおわかりになると思いますが、この文書の目的は、認証と認可の違いをきちんと認識してもらうことにあります。そのことを明確に感じることができるように、Twitter のOAuth認証の例を出して、安易に認可を認証の代わりに使うとまずいことを実感してもらっています。その上で、認可のフレームワークを認証に使うならば、Scopeをまずはよく考えるべき（現在はあまりに広く権限を与えすぎる傾向にある）、さらにそのScopeは標準化されるべきであろうと言っています。また、認証として使うのにはそれだけでは実は十分でなく、いわゆる認証コンテキストも必要になってきます。これの表現も標準化しないと、非常に不便なことになります。また、分散系として機能するためには、標準化された識別子体系とAccess Tokenのsyntaxも必要になります。OpenID ConnectはこれらをOAuthのExtensionとして実現するためのものです。&lt;/p&gt;

&lt;p&gt;上記のとおり、OpenID Connect はOAuth 2.0のExtensionです。OAuthに対するFUDを行うインセンティブはありません。自分の足を撃つことになりますから。&lt;/p&gt;

&lt;p&gt;立場的な話で言えば、私はOpenID Foundation の Chairですが、同時にOAuth2.0のContributorのひとりです。OAuth 2.0の著者のEranもDickもDavidもよく知っていますし（←EranはXRD1.0を一緒につくりました。Dick, DavidはOpenID Foundationで一緒です)、OAuth 2.0 Bearer Token の著者のMike (JWT, Connectを一緒に書いています）もよく知っています。その意味からもOAuthを貶める意味はありません。&lt;/p&gt;

&lt;p&gt;安易にOAuthを認証に使うべからずというのは、しかしFUDでも何でもなく事実であろうかと思います。ちゃんとそのあたりをしていかないと、そのうちOAuth自体にダメプロトコルの烙印が押されてしまいます。それは避けなければなりません。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nat Sakimura</dc:creator><pubDate>Wed, 18 May 2011 14:02:55 -0000</pubDate></item><item><title>Re: 非技術者のためのOAuth認証(?)とOpenIDの違い入門</title><link>http://www.sakimura.org/2011/05/1087/#comment-205524425</link><description>&lt;p&gt; Twitter の OAuth が権限をこまかくあたえられないのは、Twitter の問題であって、OAuth の問題ではありませんよね?&lt;/p&gt;

&lt;p&gt;一般的な  OAuth サーバーは、権限をこまかくあたえられるようになっているのが普通かとおもいます。たえば facebook, mixi などはそうなっています。基礎的なプロフィールの閲覧のみをおこなえるように権限を付与することが可能ですよね? その場合、認証がわりにつかっても問題はないのではないでしょうか。&lt;br&gt;とくに Nat さんは OpenID Foundation の理事長という肩書をおもちなので、この記事は、OpenID Connect を宣伝するために、OAuth にたいする FUD をおこなっているようにみえますが、この点についてはどのようにおかんがえでしょうか。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fast</dc:creator><pubDate>Tue, 17 May 2011 20:45:12 -0000</pubDate></item><item><title>Re: 非技術者のためのOAuth認証(?)とOpenIDの違い入門</title><link>http://www.sakimura.org/2011/05/1087/#comment-204364483</link><description>&lt;p&gt; うぉぉ。非技術者なのでめちゃくちゃわかりやすかった。&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">takuice</dc:creator><pubDate>Mon, 16 May 2011 03:18:22 -0000</pubDate></item></channel></rss>
