<feed xmlns="http://www.w3.org/2005/Atom" xmlns:cc="http://web.resource.org/cc/">
	<title>List of Authentication [text.Baldanders.info]</title>
	<link rel="alternate" type="text/html" href="https://text.baldanders.info/tags/authentication/" />
	<link rel="self" type="application/atom+xml" href="https://text.baldanders.info/tags/authentication/index.xml" />
	<id>tag:text.Baldanders.info,2026-05-08:/tags</id>
	<updated>2026-05-08T20:56:43+09:00</updated>
	<subtitle>帰ってきた「しっぽのさきっちょ」</subtitle>
	<icon>https://text.baldanders.info/images/avatar.jpg</icon>
	<logo>https://text.baldanders.info/images/avatar.jpg</logo>

	<entry>
		<title>ぞーぺん（ZonePane）で bsky.social 以外の PDS にサインインする</title>
		<link rel="alternate" type="text/html" href="https://text.baldanders.info/remark/2026/05/login-to-non-bsky-pds-with-zonepane/" />
		<id>tag:text.Baldanders.info,2026-05-08:/remark/2026/05/login-to-non-bsky-pds-with-zonepane/</id>
		<published>2026-05-08T11:56:43+00:00</published>
		<updated>2026-05-10T00:51:17+00:00</updated>
		<summary>bsky.social 以外の PDS でサインインを試す / アプリケーションとデータストレージの抱き合わせはリスクか？</summary>
		<author>
			<name>Spiegel</name>
			<uri>https://baldanders.info/profile/</uri>
		</author>
		
	<link rel="cc:license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" />


		<content type="html" xml:lang="ja-jp" xml:base="https://text.baldanders.info/">&lt;p&gt;以前書いた「&lt;a href=&#34;https://text.baldanders.info/remark/2026/03/pds-for-everyone/&#34; target=&#34;_blank&#34;&gt;そろそろ PDS を個人で管理する時代か？&lt;/a&gt;」で「常用している&lt;a href=&#34;https://twitpane.com/&#34; target=&#34;_blank&#34; title=&#34;ZonePane - マルチSNSクライアント&#34;&gt;ぞーぺん（ZonePane）&lt;/a&gt;も &lt;code&gt;bsky.social&lt;/code&gt; 以外の PDS に対応してない」と愚痴ったのだが &lt;a href=&#34;https://zonepane.com/zonepane_beta.html&#34; target=&#34;_blank&#34;&gt;ZonePane for Desktop&lt;/a&gt; v2.9.18 で &lt;code&gt;bsky.social&lt;/code&gt; 以外の PDS (Personal Data Server) にもサインインできるようになった&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;。
ありがたや。
さっそく試してみよう。&lt;/p&gt;
&lt;h2&gt;bsky.social 以外の PDS でサインインを試す&lt;/h2&gt;
&lt;p&gt;アカウント追加画面に移動して&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;./zonepane-add-account.png&#34;&gt;
&lt;a href=&#34;./zonepane-add-account.png&#34;&gt;&lt;img src=&#34;./zonepane-add-account.png&#34; srcset=&#34;./zonepane-add-account.png 796w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;アカウント追加&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;./zonepane-add-account.png&#34;&gt;アカウント追加&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;「Bluesky にサインイン」を選択する。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;./zonepane-sign-in-1.png&#34;&gt;
&lt;a href=&#34;./zonepane-sign-in-1.png&#34;&gt;&lt;img src=&#34;./zonepane-sign-in-1.png&#34; srcset=&#34;./zonepane-sign-in-1.png 795w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;サインイン&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;./zonepane-sign-in-1.png&#34;&gt;サインイン&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;折りたたまれた状態ではあるが「サーバー（PDS）」の項目が追加されている。
Bluesky の既定 PDS である &lt;code&gt;bsky.social&lt;/code&gt; であればこの項目は空欄でもいいが，それ以外の PDS のアカウントの場合は PDS のドメインを入力する必要がある。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;./zonepane-sign-in-2.png&#34;&gt;
&lt;a href=&#34;./zonepane-sign-in-2.png&#34;&gt;&lt;img src=&#34;./zonepane-sign-in-2.png&#34; srcset=&#34;./zonepane-sign-in-2.png 795w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;サインイン&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;./zonepane-sign-in-2.png&#34;&gt;サインイン&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;これで「サインイン」ボタンを押せばブラウザの OAuth 認証・承認画面に飛ぶ。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;./oauth.png&#34;&gt;
&lt;a href=&#34;./oauth.png&#34;&gt;&lt;img src=&#34;./oauth.png&#34; srcset=&#34;./oauth.png 1088w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;Authorize&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;./oauth.png&#34;&gt;Authorize&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;ここで承認すればサインイン完了である。&lt;/p&gt;
&lt;p&gt;Bluesky じゃないほうの PDS を利用している方はプロバイダから PDS 名のアナウンスがあるはずなので必ずメモしておくこと。
紛失しちゃった場合は &lt;a href=&#34;https://pdsls.dev/&#34; target=&#34;_blank&#34; title=&#34;PDSls&#34;&gt;PDSls&lt;/a&gt; で確認する手もある。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;https://pdsls.dev/at://did:plc:4kzexuq4xieuarc3q6lmkeou#identity&#34;&gt;
&lt;a href=&#34;https://pdsls.dev/at://did:plc:4kzexuq4xieuarc3q6lmkeou#identity&#34;&gt;&lt;img src=&#34;./pdsls.png&#34; srcset=&#34;./pdsls.png 515w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;photos.baldanders.info - PDSls&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;https://pdsls.dev/at://did:plc:4kzexuq4xieuarc3q6lmkeou#identity&#34;&gt;photos.baldanders.info - PDSls&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;デスクトップ版 &lt;a href=&#34;https://twitpane.com/&#34; target=&#34;_blank&#34; title=&#34;ZonePane - マルチSNSクライアント&#34;&gt;ZonePane&lt;/a&gt; の Mastodon やら Bluesky やらをゴチャまぜにしてマルチカラムで表示するインタフェースはホンマに重宝していて，もう手放せなくなっている。
これからもよろしくお願いします。&lt;/p&gt;
&lt;div class=&#34;box&#34;&gt;&lt;p&gt;v2.9.18 は &lt;code&gt;bsky.social&lt;/code&gt; 以外の PDS で OAuth 認証した場合に再認証で PDS ドメイン名を忘れてしまう不具合があったが 2026-05-08 にリリースされた v3.0.0 では修正されていた。&lt;/p&gt;
&lt;p&gt;ありがたや &lt;abbr class=&#34;emoji-chars&#34; title=&#34;ペコン&#34;&gt;🙇&lt;/abbr&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;アプリケーションとデータストレージの抱き合わせはリスクか？&lt;/h2&gt;
&lt;p&gt;今までは，ユーザから見てアプリケーションとユーザデータ（のストレージ）が一体であることは当たり前だった。
分散型と言われる Mastodon でさえストレージはアプリケーション・インスタンスの一部になっていて，別のインスタンスに移りたければインスタンス間でデータの「引っ越し」が必要である（引っ越しができるだけマシだが）。&lt;/p&gt;
&lt;p&gt;ここで &lt;a href=&#34;https://atproto.com/&#34; target=&#34;_blank&#34; title=&#34;The AT Protocol&#34;&gt;AT Protocol&lt;/a&gt; が登場し &lt;a href=&#34;https://eurosky.tech/&#34; target=&#34;_blank&#34; title=&#34;Eurosky - Building a thriving open social web for Europe&#34;&gt;Eurosky&lt;/a&gt; や &lt;a href=&#34;https://periwinkle.social/&#34; target=&#34;_blank&#34; title=&#34;Periwinkle - Get Started&#34;&gt;Periwinkle&lt;/a&gt; といったアカウントとデータを専ら扱う PDS サービスが出てきたことで（ユーザから見た）アプリケーションとユーザデータの関係が変わってきているんじゃないだろうか。
たとえば Bluesky は利用したいが Bluesky が擁する PDS に自分のアカウントとデータは置きたくない，といったような。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://p2ptk.org/digital-rights/5598&#34; target=&#34;_blank&#34;&gt;Blueskyが生み出した、世界一奇妙で意味不明な「拘束力ある仲裁条項」 » p2ptk[.]org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://p2ptk.org/digital-rights/5452&#34; target=&#34;_blank&#34;&gt;Twitterとの決別――マスクはカエルを火炎放射器で丸焼きにした » p2ptk[.]org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;（上の記事によると，コリイ・ドクトロウ氏は PDS を自前で用意したようだ）&lt;/p&gt;
&lt;p&gt;私が &lt;a href=&#34;https://pckt.blog/&#34; target=&#34;_blank&#34; title=&#34;pckt.blog - pckt&#34;&gt;pckt.blog&lt;/a&gt; サービスのアカウント（&lt;code&gt;photos.baldanders.info&lt;/code&gt;）を取得するときには深く考えず「ひとつくらい別 PDS のアカウントがあってもいいだろう」くらいの軽い気持ちだったのだが，最近 &lt;a href=&#34;https://atproto.com/&#34; target=&#34;_blank&#34; title=&#34;The AT Protocol&#34;&gt;atproto&lt;/a&gt; エコシステムにおいてアプリケーションとデータストレージの抱き合わせは（アプリケーションがなんであれ）リスクなんじゃないかと思い始めている。&lt;/p&gt;
&lt;p&gt;というわけで PDS を引っ越そうか悩み中である。&lt;/p&gt;
&lt;h2&gt;【2026-05-10 追記】&lt;/h2&gt;
&lt;p&gt;Andorid 版および iOS 版の &lt;a href=&#34;https://twitpane.com/&#34; target=&#34;_blank&#34; title=&#34;ZonePane - マルチSNSクライアント&#34;&gt;ZonePane&lt;/a&gt; も最新版で &lt;code&gt;bsky.social&lt;/code&gt; 以外へのサインインに対応したようだ。&lt;/p&gt;
&lt;fig-quote class=&#34;nobox&#34;&gt;
&lt;iframe src=&#34;https://fedibird.com/@zonepane/116543569773674491/embed&#34; class=&#34;mastodon-embed&#34; style=&#34;max-width: 100%; border: 0&#34; width=&#34;400&#34; allowfullscreen=&#34;allowfullscreen&#34;&gt;&lt;/iframe&gt;&lt;script src=&#34;https://fedibird.com/embed.js&#34; async=&#34;async&#34;&gt;&lt;/script&gt;
&lt;/fig-quote&gt;
&lt;p&gt;手元のスマホで試したが問題なくサインインできた。&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://zonepane.com/zonepane_beta.html&#34; target=&#34;_blank&#34;&gt;デスクトップ版 ZonePane&lt;/a&gt; は現在「お試し版」の状態で Windows, macOS, Linux (Debian, Ubuntu) で利用可能。&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content>
	</entry><entry>
		<title>Signal への攻撃手口（ソーシャルエンジニアリング）と防御策</title>
		<link rel="alternate" type="text/html" href="https://text.baldanders.info/remark/2026/04/signal-attack-patterns/" />
		<id>tag:text.Baldanders.info,2026-04-28:/remark/2026/04/signal-attack-patterns/</id>
		<published>2026-04-28T04:12:54+00:00</published>
		<updated>2026-04-28T05:46:28+00:00</updated>
		<summary>Signalへの攻撃はハックではなく，偽サポート型フィッシングだった。報道と公式声明をもとに手口と対策を整理する。</summary>
		<author>
			<name>Spiegel</name>
			<uri>https://baldanders.info/profile/</uri>
		</author>
		
	<link rel="cc:license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" />


		<content type="html" xml:lang="ja-jp" xml:base="https://text.baldanders.info/">&lt;p&gt;今朝，Bluesky と Mastodon の TL に Signal による長いスレッドが上がっていた。
Bluesky のポストは以下から始まるスレッドである（Mastodon のほうも内容は同じ，多分）。&lt;/p&gt;
&lt;figure style=&#39;margin:0 auto;text-align:center;&#39;&gt;
&lt;blockquote class=&#34;bluesky-embed&#34; data-bluesky-uri=&#34;at://did:plc:tovhrfml47r6u4idaitaxefk/app.bsky.feed.post/3mkixc3wypc2u&#34; data-bluesky-cid=&#34;bafyreicp3qwxcelnd4jqovdw6qp4vniz22tf7wrny3wr53vam5uhgim6ui&#34; data-bluesky-embed-color-mode=&#34;system&#34;&gt;&lt;p lang=&#34;en&#34;&gt;A response to recent reporting in Germany, in service of clarity and accountability: 

First, it’s important to be precise when it comes to critical infrastructure like Signal. Signal was not “hacked” — in that our encryption, infrastructure, &amp;amp; the integrity of the app’s code was not compromised. 1/&lt;/p&gt;&amp;mdash; Signal (&lt;a href=&#34;https://bsky.app/profile/did:plc:tovhrfml47r6u4idaitaxefk?ref_src=embed&#34;&gt;@signal.org&lt;/a&gt;) &lt;a href=&#34;https://bsky.app/profile/did:plc:tovhrfml47r6u4idaitaxefk/post/3mkixc3wypc2u?ref_src=embed&#34;&gt;April 28, 2026 at 5:53 AM&lt;/a&gt;&lt;/blockquote&gt;&lt;script async src=&#34;https://embed.bsky.app/static/embed.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;a href=&#34;https://dic.pixiv.net/a/%E3%81%A1%E3%82%87%E3%81%A3%E3%81%A8%E4%BD%95%E8%A8%80%E3%81%A3%E3%81%A6%E3%82%8B%E3%81%8B%E5%88%86%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84&#34; target=&#34;_blank&#34; title=&#34;ちょっと何言ってるか分からない (ちょっとなにいってるかわからない)とは【ピクシブ百科事典】&#34;&gt;ちょっと何言ってるか分からなかった&lt;/a&gt;ので &lt;a href=&#34;https://assistant.kagi.com/&#34; target=&#34;_blank&#34; title=&#34;Kagi Assistant&#34;&gt;Kagi Assistant&lt;/a&gt; と &lt;a href=&#34;https://github.com/features/copilot&#34; target=&#34;_blank&#34; title=&#34;GitHub Copilot · Your AI pair programmer · GitHub&#34;&gt;GitHub Copilot&lt;/a&gt; に手伝ってもらいながら調べてみた。&lt;/p&gt;
&lt;h2&gt;もとになってる報道&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://signal.org/&#34; target=&#34;_blank&#34; title=&#34;Signal&#34;&gt;Signal&lt;/a&gt; に対する攻撃，特に phishing を含むソーシャルエンジニアリングについては以前から言われていて，ドイツ BSI (Bundesamt für Sicherheit in der Informationstechnik) も &lt;a href=&#34;https://signal.org/&#34; target=&#34;_blank&#34; title=&#34;Signal&#34;&gt;Signal&lt;/a&gt; の利用ガイドラインを公開しているほどだ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://cyberinsider.com/germany-warns-of-signal-account-attacks-targeting-high-profile-figures/&#34; target=&#34;_blank&#34;&gt;Germany warns of Signal account attacks targeting high-profile figures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://innovatopia.jp/cyber-security/cyber-security-news/79762/&#34; target=&#34;_blank&#34;&gt;Signal、国家支援型の巧妙なアカウント乗っ取り攻撃が標的に―ドイツ当局が警告&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.bsi.bund.de/DE/Themen/Unternehmen-und-Organisationen/Informationen-und-Empfehlungen/Empfehlungen-nach-Angriffszielen/Signal-Support/signal-support_node.html&#34; target=&#34;_blank&#34;&gt;BSI - Handlungsleitfaden bei Phishing über den Signal Support&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;にもかかわらずってことなんだろうなぁ。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://signal.org/&#34; target=&#34;_blank&#34; title=&#34;Signal&#34;&gt;Signal&lt;/a&gt; による声明の直接のトリガーとなっているのは先週のドイツでの一連の報道のようだ。
発端は DER SPIEGEL の報道：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.spiegel.de/politik/deutschland/phishing-alarm-in-berliner-regierungsviertel-julia-kloeckner-opfer-des-signal-hacks-a-7f5fc795-d0c2-4325-b726-4109531270bc&#34; target=&#34;_blank&#34;&gt;Julia Klöckner ist Opfer des Signal-Hacks - DER SPIEGEL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これは有料記事だが，他メディアでもいくつかあった。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tagesschau.de/inland/kloeckner-signal-phishing-100.html&#34; target=&#34;_blank&#34;&gt;Was der Angriff auf Signal-Konten für den Bundestag bedeutet | tagesschau.de&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tagesschau.de/inland/innenpolitik/ermittlungen-bundesanwaltschaft-signal-100.html&#34; target=&#34;_blank&#34;&gt;Phishing auf Signal: Bundesanwaltschaft ermittelt wegen Spionageverdachts | tagesschau.de&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tagesschau.de/inland/signal-ausspaehung-bundesregierung-100.html&#34; target=&#34;_blank&#34;&gt;Phishing auf Signal: Bundesregierung von Angriff betroffen | tagesschau.de&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://taz.de/Angriff-via-Signal/!6174144/&#34; target=&#34;_blank&#34;&gt;Phishing via Signal: Attacke auf Ministerinnen | taz.de&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.zeit.de/digital/2026-04/signal-phishing-bundestag-russland-abgeordnete-gxe&#34; target=&#34;_blank&#34;&gt;Phishing-Angriffe auf Signal: Bundesregierung sieht offenbar Russland hinter Phishing bei Signal | DIE ZEIT&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;この中では &lt;a href=&#34;https://www.tagesschau.de/&#34; target=&#34;_blank&#34; title=&#34;tagesschau.de - die erste Adresse für Nachrichten und Information | tagesschau.de&#34;&gt;Tagesschau&lt;/a&gt; の一連の記事が良さげなので &lt;a href=&#34;https://assistant.kagi.com/&#34; target=&#34;_blank&#34; title=&#34;Kagi Assistant&#34;&gt;Kagi Assistant&lt;/a&gt; に要約してもらった。&lt;/p&gt;
&lt;div class=&#34;by-ai smaller&#34;&gt;&lt;p&gt;ドイツの政界や重要機関を標的としたSignalでの大規模なフィッシング攻撃は，国家が関与するスパイ工作の疑いへと発展しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;被害の規模と対象&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;ドイツ連邦議会のほぼすべての会派の議員が標的となり，ユリア・クレックナー連邦議会議長や，フーベルツ建設相，プリーン家族相といった現職閣僚の被害も確認されています。&lt;/li&gt;
&lt;li&gt;政治家だけでなく，ジャーナリスト，軍関係者，さらにはNATO関係者も攻撃対象に含まれています。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;攻撃の手法&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;攻撃者は「Signalサポート」を装い，偽のセキュリティ警告でユーザーに接触します。&lt;/li&gt;
&lt;li&gt;ユーザーを騙して&lt;strong&gt;PINコード&lt;/strong&gt;を聞き出しアカウントを完全に奪取するか，あるいは&lt;strong&gt;QRコード&lt;/strong&gt;をスキャンさせて攻撃者のデバイスを連携（同期）させることで，チャット内容や連絡先，過去45日分のファイルを盗み見ます。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;当局の捜査と背後関係&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;ドイツ連邦検察庁は，本件を「諜報員活動（スパイ容疑）」として正式に捜査を開始しました。&lt;/li&gt;
&lt;li&gt;ドイツ治安当局（BfVおよびBSI）は，このキャンペーンが「国家主導のサイバー攻撃者」によるものであり，現在も勢いを増していると警告しています。&lt;/li&gt;
&lt;li&gt;オランダの諜報機関や米国のFBIは，この攻撃の背後に&lt;strong&gt;ロシアの諜報機関&lt;/strong&gt;が関与していると特定しています。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Signal側の見解&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Signalは，アプリの暗号化やインフラ自体が突破されたわけではなく，あくまでユーザーを欺くソーシャルエンジニアリングによる攻撃であると強調しています。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;p&gt;大体合ってるかなぁ。
ドイツ語はよく分からないので自信がない。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/features/copilot&#34; target=&#34;_blank&#34; title=&#34;GitHub Copilot · Your AI pair programmer · GitHub&#34;&gt;GitHub Copilot&lt;/a&gt; が各メディアの報道の違いを表にまとめてくれるというのでやってもらった。&lt;/p&gt;
&lt;div class=&#34;by-ai smaller&#34;&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;媒体&lt;/th&gt;
          &lt;th&gt;位置づけ&lt;/th&gt;
          &lt;th&gt;主なポイント&lt;/th&gt;
          &lt;th&gt;閲覧性&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;DER SPIEGEL&lt;/td&gt;
          &lt;td&gt;初報の可能性が高い&lt;/td&gt;
          &lt;td&gt;政治家アカウント被害の最初期報道。見出しで「Signal-Hack」と表現&lt;/td&gt;
          &lt;td&gt;本文はSPIEGEL+（有料）&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Tagesschau&lt;/td&gt;
          &lt;td&gt;検証・整理記事&lt;/td&gt;
          &lt;td&gt;「最初にSPIEGELが報じた」と明記。ハックではなくフィッシングという整理が明確&lt;/td&gt;
          &lt;td&gt;無料で読みやすい&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;taz&lt;/td&gt;
          &lt;td&gt;補強報道&lt;/td&gt;
          &lt;td&gt;被害対象，政府見解，手口（偽Signal Support）を具体化。SPIEGEL初報への言及あり&lt;/td&gt;
          &lt;td&gt;無料&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;ZEIT&lt;/td&gt;
          &lt;td&gt;続報&lt;/td&gt;
          &lt;td&gt;政府・当局側の見方（ロシア関与の可能性）を短く整理&lt;/td&gt;
          &lt;td&gt;一部制限あり（記事により差）&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h2&gt;Signal による声明&lt;/h2&gt;
&lt;p&gt;というわけで &lt;a href=&#34;https://signal.org/&#34; target=&#34;_blank&#34; title=&#34;Signal&#34;&gt;Signal&lt;/a&gt; による SNS での声明に戻る。
これについても &lt;a href=&#34;https://assistant.kagi.com/&#34; target=&#34;_blank&#34; title=&#34;Kagi Assistant&#34;&gt;Kagi Assistant&lt;/a&gt; に要約してもらった。&lt;/p&gt;
&lt;div class=&#34;by-ai smaller&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;攻撃の性質&lt;/strong&gt;: Signalの暗号化やインフラ自体が「ハッキング」されたわけではありません。実際には，攻撃者が「Signalサポート」を装い，ソーシャルエンジニアリングを用いてユーザーから認証情報を聞き出す巧妙なフィッシング詐欺が発生しています。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;手口の詳細&lt;/strong&gt;: 攻撃者は盗んだ情報でアカウントを乗っ取り，登録電話番号を変更します。被害者には「再登録が必要」と信じ込ませて新しいアカウントを作らせることで，乗っ取りに気づかせないようにします。その後，乗っ取ったアカウントを使って被害者の連絡先にさらなる攻撃を仕掛けます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Signal側の対応&lt;/strong&gt;: 今後数週間で，こうした攻撃を阻止するための新機能を導入予定です。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ユーザーへの推奨事項&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Signalサポートがメッセージリクエストを送ったり，認証コードやPINを尋ねたりすることはないため，警戒を怠らないこと。&lt;/li&gt;
&lt;li&gt;保護を強化するため，設定から「登録ロック」を有効にすること。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;んー。
これは大体合ってるはず。&lt;/p&gt;
&lt;p&gt;「登録ロック」はアプリの設定の「アカウント」セクションにある項目で，電話番号を変更する際に PIN 入力を要求するらしい。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;./signal-account.jpg&#34;&gt;
&lt;a href=&#34;./signal-account.jpg&#34;&gt;&lt;img src=&#34;./signal-account.jpg&#34; srcset=&#34;./signal-account.jpg 500w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;Signal アカウント設定&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;./signal-account.jpg&#34;&gt;Signal アカウント設定&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;PIN をばらしちゃったらダメだけどね。
ちなみに &lt;a href=&#34;https://signal.org/&#34; target=&#34;_blank&#34; title=&#34;Signal&#34;&gt;Signal&lt;/a&gt; の PIN は英字も含めることができる。&lt;/p&gt;
&lt;p&gt;Phishing はシステム侵入の手口としてはありふれていて，しかも人間の行動が関与するから完全には防ぎづらい。
故に多層防衛をしていかないと「蟻の一穴」から簡単に class break してしまうことになる。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/features/copilot&#34; target=&#34;_blank&#34; title=&#34;GitHub Copilot · Your AI pair programmer · GitHub&#34;&gt;GitHub Copilot&lt;/a&gt; はこうまとめてくれた。&lt;/p&gt;
&lt;div class=&#34;by-ai smaller&#34;&gt;本件は，セキュアな暗号技術がそのまま利用者体験の安全を保証するわけではないことを示した事例である。攻撃者は最も弱い層，すなわち人間の心理と手続きを狙う。ゆえに防御も，暗号強度だけでなく，認証情報を渡さない運用，異常時の確認手順，設定レベルの予防策を組み合わせて成立するのである。&lt;/div&gt;
&lt;p&gt;全く以ってそのとおり！&lt;/p&gt;
&lt;h2&gt;余談だが&amp;hellip;&lt;/h2&gt;
&lt;p&gt;最初の SNS のポストの内容を元に &lt;a href=&#34;https://assistant.kagi.com/&#34; target=&#34;_blank&#34; title=&#34;Kagi Assistant&#34;&gt;Kagi Assistant&lt;/a&gt; と &lt;a href=&#34;https://github.com/features/copilot&#34; target=&#34;_blank&#34; title=&#34;GitHub Copilot · Your AI pair programmer · GitHub&#34;&gt;GitHub Copilot&lt;/a&gt; に元ネタとなるドイツ報道を調べてもらった。
&lt;a href=&#34;https://assistant.kagi.com/&#34; target=&#34;_blank&#34; title=&#34;Kagi Assistant&#34;&gt;Kagi Assistant&lt;/a&gt; のほうは自前の検索サービスがあり，一発で &lt;a href=&#34;https://www.tagesschau.de/&#34; target=&#34;_blank&#34; title=&#34;tagesschau.de - die erste Adresse für Nachrichten und Information | tagesschau.de&#34;&gt;Tagesschau&lt;/a&gt; の記事を引き当てたので問題なかったが， &lt;a href=&#34;https://github.com/features/copilot&#34; target=&#34;_blank&#34; title=&#34;GitHub Copilot · Your AI pair programmer · GitHub&#34;&gt;GitHub Copilot&lt;/a&gt; はだいぶ難儀していた。&lt;/p&gt;
&lt;p&gt;まず DuckDuckGo で調べようとして bot 判定され拒否られる。
そこで Bing に切り替えたのだがノイズが多すぎて見つからなかったようだ（「検索エンジンが使いづらい」と愚痴ってた。 AI も愚痴るのかw）。
まぁ， Google を使わなかっただけ偉いと言っておこう（笑）&lt;/p&gt;
&lt;p&gt;そんで検索サービスを彷徨うのは一旦諦めて Bluesky の該当スレッドを API 経由で取得し，そこからようやく「Julia Klöckner（独連邦議会議長の人）」というキーワードを引き当てた。
これを使って Bing で絞り込みをかけた結果，意味のある検索結果を得られたという流れだった。&lt;/p&gt;
&lt;p&gt;この &lt;a href=&#34;https://github.com/features/copilot&#34; target=&#34;_blank&#34; title=&#34;GitHub Copilot · Your AI pair programmer · GitHub&#34;&gt;GitHub Copilot&lt;/a&gt; による一連の作業をチャット上で眺めながら，人間みたいなことをするんだなぁ，と妙なところで感心してしまった。
そんでもって，ネット上の調べ物は &lt;a href=&#34;https://assistant.kagi.com/&#34; target=&#34;_blank&#34; title=&#34;Kagi Assistant&#34;&gt;Kagi Assistant&lt;/a&gt; のもんやねぇ，と思う。&lt;/p&gt;
&lt;p&gt;そもそも調べ物をするのに検索窓を叩いて調べるとかせんやろ，いまどきは。
ノイズに塗れた Web で，かつ主要検索サービスがメタクソ化する状況で「行きたい場所」に到達するには，結局 AI を使わなきゃ無理なのよ。
特に今回みたいな漠然とした内容で知らない言語圏の情報を探す場合は。&lt;/p&gt;
&lt;p&gt;つまり，もはや AI に認知してもらえないサイトやページは存在しないのと同じで，安易に拒否してるだけでは大海に取り残された某島の生物のようになってしまうだろう。&lt;/p&gt;
&lt;h2&gt;参考&lt;/h2&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/51-pZ52JsUL._SL160_.jpg&#34; width=&#34;107&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;セキュリティはなぜやぶられたのか&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;ブルース・シュナイアー (著), 井口 耕二 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;日経BP 2007-02-15&lt;/dd&gt;
    &lt;dd&gt;単行本&lt;/dd&gt;
    &lt;dd&gt;4822283100 (ASIN), 9784822283100 (EAN), 4822283100 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;原書のタイトルが “&lt;a href=&#34;https://www.amazon.co.jp/dp/B000PY3NB4?tag=baldandersinf-22&amp;linkCode=ogi&amp;th=1&amp;psc=1&#34;&gt;Beyond Fear: Thinking Sensibly About Security in an Uncertain World&lt;/a&gt;” なのに対して日本語タイトルがどうしようもなくヘボいが中身は名著。とりあえず読んどきなはれ。ゼロ年代当時 9.11 およびその後の米国のセキュリティ政策と深く関連している内容なので，そのへんを加味して読むとよい。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2019-02-11&#34;&gt;2019-02-11&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- セキュリティはなぜやぶられたのか --&gt;
</content>
	</entry><entry>
		<title>MPA for Linux でログイン検証（Linux で個人番号カードを読む 2）</title>
		<link rel="alternate" type="text/html" href="https://text.baldanders.info/remark/2026/04/login-myna-portal-etax-mpa-for-linux/" />
		<id>tag:text.Baldanders.info,2026-04-01:/remark/2026/04/login-myna-portal-etax-mpa-for-linux/</id>
		<published>2026-04-01T06:25:15+00:00</published>
		<updated>2026-04-01T06:51:16+00:00</updated>
		<summary>これで来年は自宅 Linux 機で確定申告できるな。</summary>
		<author>
			<name>Spiegel</name>
			<uri>https://baldanders.info/profile/</uri>
		</author>
		
	<link rel="cc:license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" />


		<content type="html" xml:lang="ja-jp" xml:base="https://text.baldanders.info/">&lt;p&gt;&lt;a href=&#34;https://text.baldanders.info/remark/2026/03/read-individual-number-card-on-linux/&#34; target=&#34;_blank&#34; title=&#34;Linux で個人番号カードを読む&#34;&gt;前回&lt;/a&gt;の続き。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/jpki/myna&#34; target=&#34;_blank&#34; title=&#34;jpki/myna: マイナンバーカード・ユーティリティ・JPKI署名ツール · GitHub&#34;&gt;myna のリポジトリ&lt;/a&gt;によると，サブプロジェクトの &lt;a href=&#34;https://github.com/jpki/myna/tree/master/mpa&#34; target=&#34;_blank&#34; title=&#34;MPA for Linux&#34;&gt;MPA for Linux&lt;/a&gt; を使って Linux の Web ブラウザでマイナポータルや e-Tax のサイトに個人番号カードを使ってログインできるらしい。
素晴らしい！&lt;/p&gt;
&lt;h2&gt;Rust ツールチェーンのインストール&lt;/h2&gt;
&lt;p&gt;事前準備として &lt;a href=&#34;https://rust-lang.org/&#34; target=&#34;_blank&#34; title=&#34;Rust Programming Language&#34;&gt;Rust&lt;/a&gt; ツールチェーンのインストールを行う。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://rust-lang.org/&#34; target=&#34;_blank&#34; title=&#34;Rust Programming Language&#34;&gt;Rust&lt;/a&gt; の&lt;a href=&#34;https://text.baldanders.info/rust-lang/&#34; target=&#34;_blank&#34;&gt;基礎勉強&lt;/a&gt;をしてたのはもう6年も前で，仕事に結びつくこともなかったので完全に放置していた。
しかも，あれから自宅パソコンを&lt;a href=&#34;https://text.baldanders.info/remark/2021/06/new-machine-here/&#34; target=&#34;_blank&#34; title=&#34;自宅マシンを買うた（これで私も人並みに...）&#34;&gt;買い替え&lt;/a&gt;たりして開発環境もなくなったので，インストールからやり直すことに。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://rust-lang.org/tools/install/&#34; target=&#34;_blank&#34; title=&#34;Install Rust - Rust Programming Language&#34;&gt;インストールページ&lt;/a&gt;に従って，以下のスクリプトをダウンロード&amp;amp;実行する。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ curl --proto &amp;#39;=https&amp;#39; --tlsv1.2 -sSf https://sh.rustup.rs | sh
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;info: downloading installer
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Welcome to Rust!
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;This will download and install the official compiler for the Rust
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;programming language, and its package manager, Cargo.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   default host triple: x86_64-unknown-linux-gnu
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;     default toolchain: stable (default)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;               profile: default
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  modify PATH variable: yes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;1) Proceed with standard installation (default - just press enter)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;2) Customize installation
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;3) Cancel installation
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;今回はこのまま &lt;span class=&#34;box&#34;&gt; Enter &lt;/span&gt; キーを押して続行。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;info: profile set to default
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;info: default host triple is x86_64-unknown-linux-gnu
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;info: syncing channel updates for stable-x86_64-unknown-linux-gnu
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;info: latest update on 2026-03-26 for version 1.94.1 (e408947bf 2026-03-25)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Rust is installed now. Great!
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;To get started you may need to restart your current shell.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;This would reload your PATH environment variable to include
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Cargo&amp;#39;s bin directory ($HOME/.cargo/bin).
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;To configure your current shell, you need to source
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;the corresponding env file under $HOME/.cargo.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;This is usually done by running one of the following (note the leading DOT):
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;. &amp;#34;$HOME/.cargo/env&amp;#34;            # For sh/bash/zsh/ash/dash/pdksh
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;source &amp;#34;$HOME/.cargo/env.fish&amp;#34;  # For fish
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;source &amp;#34;~/.cargo/env.nu&amp;#34;  # For nushell
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;source &amp;#34;$HOME/.cargo/env.tcsh&amp;#34;  # For tcsh
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;. &amp;#34;$HOME/.cargo/env.ps1&amp;#34;        # For pwsh
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;source &amp;#34;$HOME/.cargo/env.xsh&amp;#34;   # For xonsh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;これで &lt;code&gt;~/.rustup/&lt;/code&gt; および &lt;code&gt;~/.cargo/&lt;/code&gt; ディレクトリ以下にツールチェーンがインストールされた。
&lt;code&gt;PATH&lt;/code&gt; 設定が &lt;code&gt;~/.cargo/env&lt;/code&gt; ファイルに記述されていて &lt;code&gt;~/.profile&lt;/code&gt; と &lt;code&gt;~/.bashrc&lt;/code&gt; が &lt;code&gt;~/.cargo/env&lt;/code&gt; を読み込むよう書き換えられている。
必要に応じて内容を調整する。&lt;/p&gt;
&lt;p&gt;とりあえず，今すぐ &lt;code&gt;PATH&lt;/code&gt; を通したいなら&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ . ~/.cargo/env
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;とすればよい&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;
&lt;p&gt;起動確認しておこう。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ rustc --version
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rustc 1.94.1 (e408947bf 2026-03-25)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;うんうん。
問題なさそうやね。
&lt;a href=&#34;https://rust-lang.org/&#34; target=&#34;_blank&#34; title=&#34;Rust Programming Language&#34;&gt;Rust&lt;/a&gt; の勉強もやり直すかなぁ。&lt;/p&gt;
&lt;h2&gt;MPA for Linux のインストール&lt;/h2&gt;
&lt;p&gt;いよいよ &lt;a href=&#34;https://github.com/jpki/myna/tree/master/mpa&#34; target=&#34;_blank&#34; title=&#34;MPA for Linux&#34;&gt;MPA for Linux&lt;/a&gt; をインストールする。&lt;/p&gt;
&lt;p&gt;適当なディレクトリに &lt;a href=&#34;https://github.com/jpki/myna&#34; target=&#34;_blank&#34; title=&#34;jpki/myna: マイナンバーカード・ユーティリティ・JPKI署名ツール · GitHub&#34;&gt;&lt;code&gt;github.com/jpki/myna&lt;/code&gt;&lt;/a&gt; リポジトリを clone する。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ git clone https://github.com/jpki/myna.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;リポジトリ内の &lt;code&gt;mpa&lt;/code&gt; ディレクトリに移動して &lt;code&gt;cargo install&lt;/code&gt; を実行する。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ cd myna/mpa
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ cargo install --path .
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  Installing mpa v23.0.0 (/home/username/path/to/myna/mpa)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    Updating crates.io index
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;     Locking 107 packages to latest Rust 1.94.1 compatible versions
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      Adding der v0.7.10 (available: v0.8.0)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      Adding generic-array v0.14.7 (available: v0.14.9)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      Adding sha1 v0.10.6 (available: v0.11.0)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      Adding sha2 v0.10.9 (available: v0.11.0)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;         ...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   Compiling myna v0.6.4 (/home/username/path/to/myna)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   Compiling mpa v23.0.0 (/home/username/path/to/myna/mpa)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    Finished `release` profile [optimized] target(s) in 16.86s
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  Installing /home/username/.cargo/bin/mpa
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   Installed package `mpa v23.0.0 (/home/username/path/to/myna/mpa)` (executable `mpa`)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;これで &lt;code&gt;~/.cargo/bin/&lt;/code&gt; ディレクトリにホストアプリケーション &lt;code&gt;mpa&lt;/code&gt; がインストールされた。&lt;/p&gt;
&lt;p&gt;次に同ディレクトリにある &lt;code&gt;install.sh&lt;/code&gt; を実行してホストアプリケーションをブラウザに登録する。
ブラウザのプロファイルが既定の場所にあるのであれば，引数なしで起動すればよい。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ ./install.sh
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;=== Installing Native Messaging Host manifests ===
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Host path: /home/username/.cargo/bin/mpa
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Installed: /home/username/.config/google-chrome/NativeMessagingHosts/com.github.jpki.mpa.json
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Installed: /home/username/.config/chromium/NativeMessagingHosts/com.github.jpki.mpa.json
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Installed: /home/username/.mozilla/native-messaging-hosts/com.github.jpki.mpa.json
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;ブラウザのプロファイルが既定のの場所にない場合は&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./install.sh --user-data-dir /path/to/datadir
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;のように指定できるらしい。
今回は既定のままでOK。&lt;/p&gt;
&lt;p&gt;次にブラウザのほうほうにも拡張機能をインストールする必要があるのだが，正規ルートからはインストールできないようなので Developer mode で強制的に行う。
手順は以下の通り。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote cite=&#34;https://github.com/jpki/myna/tree/master/mpa#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E6%8B%A1%E5%BC%B5%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&#34;&gt;&lt;h3&gt;Chrome&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;chrome://extensions/&lt;/code&gt;を開く&lt;/li&gt;
&lt;li&gt;右上のディベロッパーモードをON&lt;/li&gt;
&lt;li&gt;&lt;code&gt;パッケージ化されていない拡張機能を読み込む&lt;/code&gt;で&lt;code&gt;./mpa/extension&lt;/code&gt;を読み込む&lt;/li&gt;
&lt;li&gt;拡張機能のメニューから&lt;code&gt;MPA for Linux&lt;/code&gt;を開く&lt;/li&gt;
&lt;li&gt;動作確認ボタンを押してエラーが出なければOK&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Firefox(一時的)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;about:debugging&lt;/code&gt;の&lt;code&gt;このFirefox&lt;/code&gt;を開く&lt;/li&gt;
&lt;li&gt;&lt;code&gt;一時的なアドオンを読み込む&lt;/code&gt;で&lt;code&gt;./mpa/extension/manifest.json&lt;/code&gt;を読み込む&lt;/li&gt;
&lt;li&gt;拡張機能のメニューから&lt;code&gt;MPA for Linux&lt;/code&gt;を開く&lt;/li&gt;
&lt;li&gt;動作確認ボタンを押してエラーが出なければOK&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;https://github.com/jpki/myna/tree/master/mpa#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E6%8B%A1%E5%BC%B5%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&#34;&gt;ブラウザ拡張のインストール&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;メインで使ってる Firefox に入れるのは怖いので，サブとして使ってる &lt;a href=&#34;https://github.com/ungoogled-software/ungoogled-chromium&#34; target=&#34;_blank&#34; title=&#34;ungoogled-software/ungoogled-chromium: Google Chromium, sans integration with Google&#34;&gt;ungoogled-chromium&lt;/a&gt; で試した。
やり方はたぶん Chrome と同じでいいよね。
こんな感じ？&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;./chromium-extensions.png&#34;&gt;
&lt;a href=&#34;./chromium-extensions.png&#34;&gt;&lt;img src=&#34;./chromium-extensions.png&#34; srcset=&#34;./chromium-extensions.png 761w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;&lt;/figure&gt;
&lt;p&gt;ちなみに Developer mode を OFF にするとこの拡張機能も無効になる。
これがあるからオススメしにくいんだよなぁ。&lt;/p&gt;
&lt;p&gt;これで &lt;a href=&#34;https://github.com/jpki/myna/tree/master/mpa&#34; target=&#34;_blank&#34; title=&#34;MPA for Linux&#34;&gt;MPA for Linux&lt;/a&gt; の導入は完了。
上手くログインできるかなぁ。&lt;/p&gt;
&lt;h2&gt;マイナポータルサイトにログインする&lt;/h2&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;https://myna.go.jp/&#34;&gt;
&lt;a href=&#34;https://myna.go.jp/&#34;&gt;&lt;img src=&#34;./mp-top.png&#34; srcset=&#34;./mp-top.png 1030w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;マイナポータル&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;https://myna.go.jp/&#34;&gt;マイナポータル&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;左サイドにあるログインボタンを押してログイン画面に移動する。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;./mp-login.png&#34;&gt;
&lt;a href=&#34;./mp-login.png&#34;&gt;&lt;img src=&#34;./mp-login.png&#34; srcset=&#34;./mp-login.png 1030w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;ログイン | マイナポータル&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;./mp-login.png&#34;&gt;ログイン | マイナポータル&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;ここで暗証番号の入力を求められる。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;./mpa-auth.png&#34;&gt;
&lt;a href=&#34;./mpa-auth.png&#34;&gt;&lt;img src=&#34;./mpa-auth.png&#34; srcset=&#34;./mpa-auth.png 500w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;暗証番号入力&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;./mpa-auth.png&#34;&gt;暗証番号入力&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;利用者証明用パスワード（4文字の数字）を入力して &lt;span class=&#34;box&#34;&gt;  OK  &lt;/span&gt; ボタンをクリックする。
ボタンをクリックせず &lt;span class=&#34;box&#34;&gt; Enter &lt;/span&gt; キーを押すとなにも起こらず処理が止まってしまうので注意（困るなぁ）。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;https://myna.go.jp/&#34;&gt;
&lt;a href=&#34;https://myna.go.jp/&#34;&gt;&lt;img src=&#34;./mp-main.png&#34; srcset=&#34;./mp-main.png 1030w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;ホーム | マイナポータル&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;https://myna.go.jp/&#34;&gt;ホーム | マイナポータル&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;よし。
上手くいった！&lt;/p&gt;
&lt;h2&gt;e-Tax サイトにログインする&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.e-tax.nta.go.jp/&#34; target=&#34;_blank&#34; title=&#34;【e-Tax】国税電子申告・納税システム(イータックス)&#34;&gt;e-Tax&lt;/a&gt; サイトのログインは個人用と法人用がある。
私は個人用からログインする。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;https://login.e-tax.nta.go.jp/login/reception/loginIndividual&#34;&gt;
&lt;a href=&#34;https://login.e-tax.nta.go.jp/login/reception/loginIndividual&#34;&gt;&lt;img src=&#34;./etax-indilogin.png&#34; srcset=&#34;./etax-indilogin.png 1030w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;個人ログイン | e-Tax&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;https://login.e-tax.nta.go.jp/login/reception/loginIndividual&#34;&gt;個人ログイン | e-Tax&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;下の方にスクロールすると&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;https://login.e-tax.nta.go.jp/login/reception/loginIndividual&#34;&gt;
&lt;a href=&#34;https://login.e-tax.nta.go.jp/login/reception/loginIndividual&#34;&gt;&lt;img src=&#34;./etax-indilogin-2.png&#34; srcset=&#34;./etax-indilogin-2.png 1030w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;個人ログイン | e-Tax&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;https://login.e-tax.nta.go.jp/login/reception/loginIndividual&#34;&gt;個人ログイン | e-Tax&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;「ICカードリーダーで読み取り」ボタンがあるので，これをクリックする。
あとは前節と同じように暗証番号の入力を求められるので，利用者証明用パスワード（4文字の数字）を入力して &lt;span class=&#34;box&#34;&gt;  OK  &lt;/span&gt; ボタンをクリックする。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote class=&#34;nobox&#34; style=&#39;margin:0 auto;text-align:center;&#39; cite=&#34;https://mypage.e-tax.nta.go.jp/&#34;&gt;
&lt;a href=&#34;https://mypage.e-tax.nta.go.jp/&#34;&gt;&lt;img src=&#34;./etax-main.png&#34; srcset=&#34;./etax-main.png 1030w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;TOP | e-Tax&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;https://mypage.e-tax.nta.go.jp/&#34;&gt;TOP | e-Tax&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;こちらも問題なく入れた！&lt;/p&gt;
&lt;h2&gt;これで Linux 機で確定申告できる！&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://myna.go.jp/&#34; target=&#34;_blank&#34; title=&#34;マイナポータル&#34;&gt;マイナポータル&lt;/a&gt;および &lt;a href=&#34;https://www.e-tax.nta.go.jp/&#34; target=&#34;_blank&#34; title=&#34;【e-Tax】国税電子申告・納税システム(イータックス)&#34;&gt;e-Tax&lt;/a&gt; の両サイトへのログインを確認できたので，ブラウザ拡張機能の Developer mode を OFF に戻しておく。&lt;/p&gt;
&lt;p&gt;これで来年は自宅 Linux 機で確定申告できるな。
もうスマホで確定申告するのは嫌なのよ。
スマホは入力端末としては向かないっスよ。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://text.baldanders.info/remark/2025/01/win11pro-on-minipc/&#34; target=&#34;_blank&#34; title=&#34;Mini PC を衝動買いした&#34;&gt;ミニ PC&lt;/a&gt; の Windows 機はますますゲーム専用機になっていくな（笑） まぁ，それはそれで重宝しているからいいか。&lt;/p&gt;
&lt;h2&gt;参考&lt;/h2&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4295013498?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/51Z5QFGJTFL._SL160_.jpg&#34; width=&#34;125&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4295013498?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;スーパーユーザーなら知っておくべきLinuxシステムの仕組み&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;Brian Ward (著), 柴田 芳樹 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;インプレス 2022-03-08 (Release 2022-03-08)&lt;/dd&gt;
    &lt;dd&gt;単行本（ソフトカバー）&lt;/dd&gt;
    &lt;dd&gt;4295013498 (ASIN), 9784295013495 (EAN), 4295013498 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;4&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;far fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;&lt;a href=&#34;https://book.impress.co.jp/books/1121101019&#34;&gt;版元で PDF 版が買える&lt;/a&gt;。セキュリティ・エリアにも持ち込めるよう紙の本を買ったのだが，&lt;a href=&#34;https://technical-book-reading-2.connpass.com/event/272189/&#34;&gt;オンライン読書会&lt;/a&gt;が始まったので PDF 版も購入。Linux システムの扱い方に関するリファレンス本として優れている。最初に軽く流し読みして，必要に応じて該当項目を拾い読みしていけばいいだろう。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2023-02-11&#34;&gt;2023-02-11&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- Linuxシステムの仕組み --&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;コマンドの &lt;code&gt;.&lt;/code&gt; は &lt;code&gt;source&lt;/code&gt; と同じ意味で，指定したファイルを現在の shell で実行する。&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content>
	</entry><entry>
		<title>NIST SP 800-63-4 最終版がリリース</title>
		<link rel="alternate" type="text/html" href="https://text.baldanders.info/remark/2025/08/nist-sp-800-63-4/" />
		<id>tag:text.Baldanders.info,2025-08-28:/remark/2025/08/nist-sp-800-63-4/</id>
		<published>2025-08-28T08:34:43+00:00</published>
		<updated>2025-10-20T22:36:19+00:00</updated>
		<summary>2025年7月に公開されたらしい。とりあえずリンクのみ</summary>
		<author>
			<name>Spiegel</name>
			<uri>https://baldanders.info/profile/</uri>
		</author>
		
	<link rel="cc:license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" />


		<content type="html" xml:lang="ja-jp" xml:base="https://text.baldanders.info/">&lt;p&gt;以前「&lt;a href=&#34;https://text.baldanders.info/remark/2024/12/deprecated-password-policy/&#34; target=&#34;_blank&#34;&gt;誰が「パスワードは複雑なものにしろ」と言ったのか&lt;/a&gt;」でちょろんと紹介した NIST SP 800-63-4 の最終版が2025年7月に公開されたようだ。
見落としてたよ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://csrc.nist.gov/pubs/sp/800/63/4/final&#34; target=&#34;_blank&#34;&gt;SP 800-63-4, Digital Identity Guidelines | CSRC&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://csrc.nist.gov/pubs/sp/800/63/a/4/final&#34; target=&#34;_blank&#34;&gt;SP 800-63A-4, Digital Identity Guidelines: Identity Proofing and Enrollment | CSRC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://csrc.nist.gov/pubs/sp/800/63/b/4/final&#34; target=&#34;_blank&#34;&gt;SP 800-63B-4, Digital Identity Guidelines: Authentication and Authenticator Management | CSRC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://csrc.nist.gov/pubs/sp/800/63/c/4/final&#34; target=&#34;_blank&#34;&gt;SP 800-63C-4, Digital Identity Guidelines: Federation and Assertions | CSRC&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://pages.nist.gov/800-63-4/&#34; target=&#34;_blank&#34;&gt;NIST SP 800-63 Digital Identity Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.nist.gov/blogs/cybersecurity-insights/lets-get-digital-updated-digital-identity-guidelines-are-here&#34; target=&#34;_blank&#34;&gt;Let’s get Digital! Updated Digital Identity Guidelines are Here! | NIST&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これは以前の NIST SP 800-63-3 を置き換える内容となっている。
NIST の&lt;a href=&#34;https://www.nist.gov/blogs/cybersecurity-insights/lets-get-digital-updated-digital-identity-guidelines-are-here&#34; target=&#34;_blank&#34; title=&#34;Let’s get Digital! Updated Digital Identity Guidelines are Here! | NIST&#34;&gt;ブログ記事&lt;/a&gt;によると，主な変更点は以下の通りらしい。&lt;/p&gt;
&lt;figure lang=&#34;en&#34;&gt;
&lt;blockquote cite=&#34;https://www.nist.gov/blogs/cybersecurity-insights/lets-get-digital-updated-digital-identity-guidelines-are-here&#34;&gt;&lt;ul&gt;
&lt;li&gt;Updates to context setting for risk management, reframed risk management processes, and new expectations for greater cross-functional engagement.&lt;/li&gt;
&lt;li&gt;New recommended continuous evaluation metrics.&lt;/li&gt;
&lt;li&gt;Expanded fraud requirements and recommendations for identity proofing processes.&lt;/li&gt;
&lt;li&gt;Restructured identity proofing controls to better define roles and types of identity proofing.&lt;/li&gt;
&lt;li&gt;Added controls for addressing injection attacks and forged media (e.g., &amp;ldquo;deep fakes&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;Integration of syncable authenticators (e.g., synced passkeys).&lt;/li&gt;
&lt;li&gt;Representation of subscriber-controlled wallets in the federation model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;via &lt;q&gt;&lt;a href=&#34;https://www.nist.gov/blogs/cybersecurity-insights/lets-get-digital-updated-digital-identity-guidelines-are-here&#34;&gt;Let’s get Digital! Updated Digital Identity Guidelines are Here!&lt;/a&gt;&lt;/q&gt;&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;とりあえずこの記事ではリンクのみ指示しておく。
そのうち詳しく話す機会があるかもしれない。&lt;/p&gt;
&lt;h2&gt;ブックマーク&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://www.nri-secure.co.jp/blog/nist-sp-800-63b-3&#34; target=&#34;_blank&#34;&gt;【解説】デジタルアイデンティティガイドライン「NIST SP 800-63B-3」にパスキーが登場｜ブログ｜NRIセキュア&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://www.nri-secure.co.jp/blog/nist-sp-800-63-4-draft01&#34; target=&#34;_blank&#34;&gt;【解説】デジタルアイデンティティガイドライン「NIST SP 800-63」第4版ドラフトはどう変わる？＜全体編＞｜ブログ｜NRIセキュア&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.nri-secure.co.jp/blog/nist-sp-800-63-4-draft02&#34; target=&#34;_blank&#34;&gt;【解説】デジタルアイデンティティガイドライン「NIST SP 800-63」第4版ドラフトはどう変わる？＜身元確認編＞｜ブログ｜NRIセキュア&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.nri-secure.co.jp/blog/nist-sp-800-63-4-draft03&#34; target=&#34;_blank&#34;&gt;【解説】デジタルアイデンティティガイドライン「NIST SP 800-63」第4版ドラフトはどう変わる？＜当人認証編＞｜ブログ｜NRIセキュア&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.nri-secure.co.jp/blog/nist-sp-800-63-4-draft04&#34; target=&#34;_blank&#34;&gt;【解説】デジタルアイデンティティガイドライン「NIST SP 800-63」第4版ドラフトはどう変わる？＜フェデレーション編＞｜ブログ｜NRIセキュア&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://www.sakimura.org/2025/10/7710/&#34; target=&#34;_blank&#34;&gt;NIST SP 800-63B-4：パスワードセキュリティの新基準を読み解く – @_Nat Zone&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://text.baldanders.info/remark/2020/09/authenticator-and-aal/&#34; target=&#34;_blank&#34;&gt;Authenticator と AAL&lt;/a&gt; : SP 800-63-3 バージョン&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;参考図書&lt;/h2&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/51-pZ52JsUL._SL160_.jpg&#34; width=&#34;107&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;セキュリティはなぜやぶられたのか&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;ブルース・シュナイアー (著), 井口 耕二 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;日経BP 2007-02-15&lt;/dd&gt;
    &lt;dd&gt;単行本&lt;/dd&gt;
    &lt;dd&gt;4822283100 (ASIN), 9784822283100 (EAN), 4822283100 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;原書のタイトルが “&lt;a href=&#34;https://www.amazon.co.jp/dp/B000PY3NB4?tag=baldandersinf-22&amp;linkCode=ogi&amp;th=1&amp;psc=1&#34;&gt;Beyond Fear: Thinking Sensibly About Security in an Uncertain World&lt;/a&gt;” なのに対して日本語タイトルがどうしようもなくヘボいが中身は名著。とりあえず読んどきなはれ。ゼロ年代当時 9.11 およびその後の米国のセキュリティ政策と深く関連している内容なので，そのへんを加味して読むとよい。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2019-02-11&#34;&gt;2019-02-11&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- セキュリティはなぜやぶられたのか --&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4757143044?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/413qoSjODUL._SL160_.jpg&#34; width=&#34;108&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4757143044?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;信頼と裏切りの社会&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;ブルース・シュナイアー (著), 山形 浩生 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;NTT出版 2013-12-24&lt;/dd&gt;
    &lt;dd&gt;単行本（ソフトカバー）&lt;/dd&gt;
    &lt;dd&gt;4757143044 (ASIN), 9784757143043 (EAN), 4757143044 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;社会における「信頼」とは。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2015-11-28&#34;&gt;2015-11-28&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- 信頼と裏切りの社会 --&gt;
</content>
	</entry><entry>
		<title>誰が「パスワードは複雑なものにしろ」と言ったのか</title>
		<link rel="alternate" type="text/html" href="https://text.baldanders.info/remark/2024/12/deprecated-password-policy/" />
		<id>tag:text.Baldanders.info,2024-12-02:/remark/2024/12/deprecated-password-policy/</id>
		<published>2024-12-02T14:06:54+00:00</published>
		<updated>2024-12-05T06:23:02+00:00</updated>
		<summary>ルールによってユーザの行動がどう変わるかみたいな話を1979年の論文で考慮しろってのが無理筋である。</summary>
		<author>
			<name>Spiegel</name>
			<uri>https://baldanders.info/profile/</uri>
		</author>
		
	<link rel="cc:license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" />


		<content type="html" xml:lang="ja-jp" xml:base="https://text.baldanders.info/">&lt;p&gt;いつものように yomoyomo さんの記事を起点に小咄を。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://yamdas.hatenablog.com/entry/20241202/bad-password-policies&#34; target=&#34;_blank&#34;&gt;長年の誤ったパスワードポリシーが推奨された原因はあの偉人の論文だった？ - YAMDAS現更新履歴&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;この記事の元ネタが更にあって，ボクらの &lt;a href=&#34;https://www.schneier.com/blog/archives/2024/11/good-essay-on-the-history-of-bad-password-policies.html&#34; target=&#34;_blank&#34; title=&#34;Good Essay on the History of Bad Password Policies - Schneier on Security&#34;&gt;Bruce Schneier 先生の記事&lt;/a&gt;で紹介されている以下の記事。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://stuartschechter.org/posts/password-history/&#34; target=&#34;_blank&#34;&gt;How some of the world&amp;rsquo;s most brilliant computer scientists got password policies so wrong | Mildly-Aggrieved (not mad!) Scientist&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これは古のパスワード生成ルール「パスワード文字列は英数字と記号の三種盛りにしろ」とか「パスワードは定期的に変更しませう」とかの元ネタが何かって話らしい。
記事によると Robert Morris さんと Ken Thompson さんが1979年11月に公開した “&lt;span&gt;&lt;a href=&#34;https://dl.acm.org/doi/pdf/10.1145/359168.359172&#34;&gt;Password Security: A Case History &lt;sup&gt;&lt;i class=&#34;far fa-file-pdf&#34;&gt;&lt;/i&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;” という論文が大元なんだとか。
Ken Thompson さんは Go 言語開発者のひとりなんだね。&lt;/p&gt;
&lt;figure lang=&#34;en&#34;&gt;
&lt;blockquote cite=&#34;https://stuartschechter.org/posts/password-history/&#34;&gt;First, was Morris and Thompson’s confidence that their solution, a password policy, would fix the underlying problem of weak passwords. They incorrectly assumed that if they prevented the specific categories of weakness that they had noted, that the result would be something strong.&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;via &lt;q&gt;&lt;a href=&#34;https://stuartschechter.org/posts/password-history/&#34;&gt;How some of the world&amp;#39;s most brilliant computer scientists got password policies so wrong&lt;/a&gt;&lt;/q&gt;&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;この記事では言及されてないが，更に悪いことに，この考え方で NIST SP 800-63 のほうも実装されてしまったらしい。
このせいで悪名高きパスワード生成ルールが世に蔓延ることになったわけだ。&lt;/p&gt;
&lt;p&gt;以下は改訂された NIST SP 800-63-3 が正式リリースされた2017年の ZDNET Japan の記事。&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote cite=&#34;https://japan.zdnet.com/article/35105725/&#34;&gt;&lt;p&gt;　大文字、小文字、数字、記号を使った覚えにくいパスワードを作らされ（しかもそれを定期的に変更することを義務づけられ）て、どうしてこんなルールがあるのかと憤ったことがある人は多いだろう。それはおそらく、どこかの開発者が、米国立標準技術研究所（NIST）が2003年に作成した文書に従ったためだ。&lt;/p&gt;
&lt;p&gt;　この8ページの「NIST Special Publication 800-63別表A」は、NISTの元管理職であるBill Burr氏によって作成された。同氏はすでに引退しており、今では72歳になっている。&lt;/p&gt;
&lt;p&gt;　Burr氏は、The Wall Street Journalの取材に対して、「今では、わたしが決めたことの大部分について後悔している」と語った。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;https://japan.zdnet.com/article/35105725/&#34;&gt;あの「面倒なパスワード作成ルール」、作った人も後悔していた - ZDNET Japan&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;“&lt;a href=&#34;https://stuartschechter.org/posts/password-history/&#34; target=&#34;_blank&#34; title=&#34;How some of the world&amp;#39;s most brilliant computer scientists got password policies so wrong | Mildly-Aggrieved (not mad!) Scientist&#34;&gt;How some of the world&amp;rsquo;s most brilliant computer scientists got password policies so wrong&lt;/a&gt;” では更に&lt;/p&gt;
&lt;figure lang=&#34;en&#34;&gt;
&lt;blockquote cite=&#34;https://stuartschechter.org/posts/password-history/&#34;&gt;&lt;p&gt;That mistake was their recommendations on how passwords should be stored. They recommended that systems should not store passwords, but instead assign each user a random “hash” function used to compute a number (the hash) from that users’ password.&lt;/p&gt;
&lt;p&gt;[&amp;hellip;]&lt;/p&gt;
&lt;p&gt;Storing numeric hashes instead of the passwords can protect users whose passwords are hard to guess, but it also prevents scientists from examining those passwords to determine if there might be categories of common (weak) passwords that users should be discouraged, or prevented, from choosing. While Morris and Thompson did not invent password hashing 3, they implemented it into Unix, strongly recommended it, and their paper would be the one most cited to support the necessity of password hashing.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;via &lt;q&gt;&lt;a href=&#34;https://stuartschechter.org/posts/password-history/&#34;&gt;How some of the world&amp;#39;s most brilliant computer scientists got password policies so wrong&lt;/a&gt;&lt;/q&gt;&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;などと書いている。
ユーザによるパスワード生成の実態をサービスプロバイダ側が把握できなかったせいで「間違い」が放置されたままだったというのだ。
少なくとも論文が登場した1979年には公開鍵暗号は発明されてたんだからハッシュ関数を使うのではなく公開鍵暗号を使えばよかったとか言ってるようだ。&lt;/p&gt;
&lt;p&gt;まぁ「研究者」としてならこれはこれで正しいのかも知れないが，エンジニアとしてはパスワード情報の秘匿に公開鍵暗号を使うのが「善」なのか首をひねるところがある。
そもそも記事で挙げている RSA は20世紀当時は特許でガチガチに固められていて，しかも米国外では（軍事的な理由で）使用不可なアルゴリズムだったので，実質的には無理な話だったと思う。&lt;/p&gt;
&lt;p&gt;いや，パスワードを（ハッシュ化ではなく）暗号化するのはいいけど，その鍵をどうやって管理するのかって話ですよ。
厳格な管理が要求される Bitcoin 交換所でもたまに漏洩事件が起きたりするんだよ。&lt;/p&gt;
&lt;p&gt;もしもの話として，パスワードを公開鍵暗号の公開鍵で暗号化するとして，ひとつの鍵ペアで全部のパスワードを暗号化するわけないし（そんなことして万が一秘密鍵が解読されたり漏れりしたら全ユーザのパスワードが晒されてしまう），そうなるとユーザごとに鍵ペアが必要ってことになるだろう（無数の鍵ペアを使うにしても秘密鍵をひとつところに置いていれば同じことだがw）&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;。
つか，そんなことするくらいならパスワード認証なんかやめて公開鍵暗号を使って認証すればいいぢゃん。
ssh みたいに。&lt;/p&gt;
&lt;p&gt;パスワード生成のルール化はどちらかというとユーザ体験（UX; User eXperience）の問題と言える。
パスワードの複雑化や定期更新を強制するのは，そのほうがシステム管理側が楽だからだ。
そして面倒な部分をユーザ側に「転嫁」しているのだ。
セキュリティ・マネジメントの観点で「転嫁」戦略は悪いことではないが，不特定のユーザにそれを強いてもユーザはただ迂回するだけである。
これは「悪い UX」の典型と言える。&lt;/p&gt;
&lt;p&gt;そういえば『&lt;a href=&#34;https://www.amazon.co.jp/dp/B0C9Z7KGRN?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34; target=&#34;_blank&#34; title=&#34;はじめて学ぶ ビデオゲームの心理学 脳のはたらきとユーザー体験（UX） | セリア ホデント, 山根 信二（監修）, 山根 信二, 成田 啓行 | 工学 | Kindleストア | Amazon&#34;&gt;はじめて学ぶ ビデオゲームの心理学&lt;/a&gt;』に UX の起源みたいな話があって&lt;/p&gt;
&lt;figure&gt;
&lt;blockquote cite=&#34;https://www.amazon.co.jp/dp/4571210450?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;ドナルド・ノーマン（大きな影響力をもつ『誰のためのデザイン？ —— 認知科学者のデザイン原論』（Norman, 1990）の著者）は「ユーザー体験（UX：user experience）」という単語を提唱し、製品やそのエコシステム（マーケティング、ウェブサイト、顧客サービスなど）にユーザーが関与するときの体験全般を考えるという方針を示しました。そのため、企業やグローバル戦略も UX に含まれます。&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;&lt;q&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4571210450?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;『はじめて学ぶ ビデオゲームの心理学』 p.34&lt;/a&gt;&lt;/q&gt;より&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;という感じに UX 自体が1990年代以降の考え方らしい。
ルールによってユーザの行動がどう変わるかみたいな話を1979年の論文で考慮しろってのが無理筋である。&lt;/p&gt;
&lt;p&gt;まぁ，歴史に「たられば」はないっちうことやね。&lt;/p&gt;
&lt;p&gt;ところで，最初に挙げた yomoyomo さんの記事を読んで気がついたのだが NIST SP 800-63-4 のドラフト版って2022年に公開されてるんだね。
しかもパブコメの募集は先々月の10月で締め切られているらしい。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://pages.nist.gov/800-63-4/&#34; target=&#34;_blank&#34;&gt;NIST SP 800-63 Digital Identity Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;まぁでもここから正式版が出るまでが長いならなぁ NIST は。
気長に待ちましょうか。&lt;/p&gt;
&lt;h2&gt;ブックマーク&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://text.baldanders.info/remark/2017/10/changes-in-password-best-practices/&#34; target=&#34;_blank&#34;&gt;「パスワードのベストプラクティス」が変わる&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://text.baldanders.info/remark/2020/09/authenticator-and-aal/&#34; target=&#34;_blank&#34;&gt;Authenticator と AAL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://text.baldanders.info/remark/2023/04/the-psychology-of-video-games/&#34; target=&#34;_blank&#34;&gt;『はじめて学ぶ ビデオゲームの心理学』は読んどけ！&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;参考図書&lt;/h2&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4314009071?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/51ZRZ62WKCL._SL160_.jpg&#34; width=&#34;108&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4314009071?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;暗号化 プライバシーを救った反乱者たち&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;スティーブン・レビー (著), 斉藤 隆央 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;紀伊國屋書店 2002-02-16&lt;/dd&gt;
    &lt;dd&gt;単行本&lt;/dd&gt;
    &lt;dd&gt;4314009071 (ASIN), 9784314009072 (EAN), 4314009071 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;20世紀末，暗号技術の世界で何があったのか。知りたかったらこちらを読むべし！&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2015-03-09&#34;&gt;2015-03-09&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- 暗号化 プライバシーを救った反乱者たち --&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/51-pZ52JsUL._SL160_.jpg&#34; width=&#34;107&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;セキュリティはなぜやぶられたのか&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;ブルース・シュナイアー (著), 井口 耕二 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;日経BP 2007-02-15&lt;/dd&gt;
    &lt;dd&gt;単行本&lt;/dd&gt;
    &lt;dd&gt;4822283100 (ASIN), 9784822283100 (EAN), 4822283100 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;原書のタイトルが “&lt;a href=&#34;https://www.amazon.co.jp/dp/B000PY3NB4?tag=baldandersinf-22&amp;linkCode=ogi&amp;th=1&amp;psc=1&#34;&gt;Beyond Fear: Thinking Sensibly About Security in an Uncertain World&lt;/a&gt;” なのに対して日本語タイトルがどうしようもなくヘボいが中身は名著。とりあえず読んどきなはれ。ゼロ年代当時 9.11 およびその後の米国のセキュリティ政策と深く関連している内容なので，そのへんを加味して読むとよい。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2019-02-11&#34;&gt;2019-02-11&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- セキュリティはなぜやぶられたのか --&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/B015643CPE?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/51t6yHHVwEL._SL160_.jpg&#34; width=&#34;113&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/B015643CPE?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;暗号技術入門 第3版　秘密の国のアリス&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;結城 浩 (著)&lt;/dd&gt;
    &lt;dd&gt;SBクリエイティブ 2015-08-25 (Release 2015-09-17)&lt;/dd&gt;
    &lt;dd&gt;Kindle版&lt;/dd&gt;
    &lt;dd&gt;B015643CPE (ASIN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;SHA-3 や Bitcoin/Blockchain など新しい知見や技術要素を大幅追加。暗号技術を使うだけならこれ1冊でとりあえず無問題。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2015-09-20&#34;&gt;2015-09-20&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- 暗号技術入門 第3版 --&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/B0C9Z7KGRN?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/41LvknHYLwL._SL160_.jpg&#34; width=&#34;112&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/B0C9Z7KGRN?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;はじめて学ぶ ビデオゲームの心理学 脳のはたらきとユーザー体験（UX）&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;セリア ホデント (著), 山根 信二（監修） (著), 山根 信二 (翻訳), 成田 啓行 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;福村出版 2022-12-15 (Release 2023-07-03)&lt;/dd&gt;
    &lt;dd&gt;Kindle版&lt;/dd&gt;
    &lt;dd&gt;B0C9Z7KGRN (ASIN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;Kindle 版が出ている。ゲームデザイナやゲームエンジニアだけでなく，ソフトウェア・エンジニアは全員読むべき。あと，ゲーマーな人も読むといいよ。感想は&lt;a href=&#34;https://text.baldanders.info/remark/2023/04/the-psychology-of-video-games/&#34;&gt;こちら&lt;/a&gt;。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2023-11-21&#34;&gt;2023-11-21&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- はじめて学ぶ ビデオゲームの心理学 Kindle 版 --&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;さらに別のもしもの話として，生のパスワード情報を暗号化してどっかに保持って（実際の認証ではなく）統計情報にのみ使うとして，その結果をユーザの行動にどう反映させるのか，という問題もある。メディアで定期的にヤバいパスワードランキングが公表されるが，あれはそういったパスワード情報が既に攻撃手段として用いられている（だろう）と分かってるからできることだ。一方，私たちユーザ側の考え方としては，拙文「&lt;a href=&#34;https://text.baldanders.info/remark/2017/10/changes-in-password-best-practices/&#34; target=&#34;_blank&#34;&gt;「パスワードのベストプラクティス」が変わる&lt;/a&gt;」でも書いてるが「&lt;strong&gt;パスワードを覚えるなんて脳みその無駄使い&lt;/strong&gt;」である。人間は複雑というか機械が予測不能な文字列をいくつも思いつけるようにはできていない。パスワード認証を使うならパスワード管理ツールで生成も管理も任せてしまったほうが安全ってことだと思う。&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content>
	</entry><entry>
		<title>KeePassXC に TOTP を設定する</title>
		<link rel="alternate" type="text/html" href="https://text.baldanders.info/remark/2023/08/totp-with-keepassxc/" />
		<id>tag:text.Baldanders.info,2023-08-17:/remark/2023/08/totp-with-keepassxc/</id>
		<published>2023-08-17T12:48:05+00:00</published>
		<updated>2023-12-30T14:58:18+00:00</updated>
		<summary>Google Authenticator を捨てて TOTP 管理を KeePassXC に一元化する。</summary>
		<author>
			<name>Spiegel</name>
			<uri>https://baldanders.info/profile/</uri>
		</author>
		
	<link rel="cc:license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" />


		<content type="html" xml:lang="ja-jp" xml:base="https://text.baldanders.info/">&lt;p&gt;私が愛用しているパスワードマネージャ &lt;a href=&#34;https://keepassxc.org/&#34; target=&#34;_blank&#34; title=&#34;KeePassXC Password Manager&#34;&gt;KeePassXC&lt;/a&gt; の 2.7.6 がリリースされていた。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/keepassxreboot/keepassxc/releases/tag/2.7.6&#34; target=&#34;_blank&#34;&gt;Release Release 2.7.6 · keepassxreboot/keepassxc · GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これで思い出したのだが &lt;a href=&#34;https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&#34; target=&#34;_blank&#34; title=&#34;Google Authenticator - Apps on Google Play&#34;&gt;Google Authenticator&lt;/a&gt; を捨てて TOTP 管理を &lt;a href=&#34;https://keepassxc.org/&#34; target=&#34;_blank&#34; title=&#34;KeePassXC Password Manager&#34;&gt;KeePassXC&lt;/a&gt; に一元化しようとしてたのだった。
すっかり忘れてたよ。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://keepassxc.org/&#34; target=&#34;_blank&#34; title=&#34;KeePassXC Password Manager&#34;&gt;KeePassXC&lt;/a&gt; は &lt;a href=&#34;https://keepass.info/&#34; target=&#34;_blank&#34; title=&#34;KeePass Password Safe&#34;&gt;KeePass&lt;/a&gt; 2.x 互換のアプリケーションで Windows, Linux, macOS で動作するマルチプラットフォームのアプリケーションである。
特に &lt;a href=&#34;https://keepassxc.org/&#34; target=&#34;_blank&#34; title=&#34;KeePassXC Password Manager&#34;&gt;KeePassXC&lt;/a&gt; は標準機能で TOTP のシークレットを登録してワンタイムパスワードを振りだすことができる&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;
&lt;p&gt;（以下は &lt;a href=&#34;https://www.ubuntu.com/&#34; target=&#34;_blank&#34; title=&#34;The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu&#34;&gt;Ubuntu&lt;/a&gt; 環境でのセットアップ）&lt;/p&gt;
&lt;p&gt;TOTP の設定はコンテキストメニューから可能。&lt;/p&gt;
&lt;figure style=&#39;margin:0 auto;text-align:center;&#39;&gt;&lt;a href=&#34;./context-menu-1.png&#34;&gt;&lt;img src=&#34;./context-menu-1.png&#34; srcset=&#34;./context-menu-1.png 731w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;KeePassXC コンテキストメニュー&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&lt;div&gt;&lt;a href=&#34;./context-menu-1.png&#34;&gt;KeePassXC コンテキストメニュー&lt;/a&gt;&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;「TOTP の設定」を選択すると以下のウィンドウがポップアップする。&lt;/p&gt;
&lt;figure style=&#39;margin:0 auto;text-align:center;&#39;&gt;&lt;a href=&#34;./setting-totp.png&#34;&gt;&lt;img src=&#34;./setting-totp.png&#34; srcset=&#34;./setting-totp.png 500w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;KeePassXC TOTP の設定&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&lt;div&gt;&lt;a href=&#34;./setting-totp.png&#34;&gt;KeePassXC TOTP の設定&lt;/a&gt;&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;ここの「秘密鍵」の項目に各サービスで振り出されるシークレット（あるいは秘密鍵）を入力する。
他は「既定の設定 (RFC 6238)」のままで大抵は問題ない。&lt;/p&gt;
&lt;p&gt;たとえば &lt;abbr class=&#34;emoji-chars&#34; title=&#34;X&#34;&gt;𝕏&lt;/abbr&gt; (旧 Twitter) の場合なら，設定で セキュリティとアカウントアクセス → セキュリティ → 2要素認証 と進み&lt;/p&gt;
&lt;figure style=&#39;margin:0 auto;text-align:center;&#39;&gt;&lt;a href=&#34;./twitter-secret-1.png&#34;&gt;&lt;img src=&#34;./twitter-secret-1.png&#34; srcset=&#34;./twitter-secret-1.png 607w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;Twitter  2要素認証&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&lt;div&gt;&lt;a href=&#34;./twitter-secret-1.png&#34;&gt;Twitter  2要素認証&lt;/a&gt;&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;QRコード（上の図は塗り潰してる）の下の “Can&amp;rsquo;t scan the QR code?” のリンクをクリックすると&lt;/p&gt;
&lt;figure style=&#39;margin:0 auto;text-align:center;&#39;&gt;&lt;a href=&#34;./twitter-secret-1.png&#34;&gt;&lt;img src=&#34;./twitter-secret-2.png&#34; srcset=&#34;./twitter-secret-2.png 607w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;Can&amp;#39;t scan the QR code?&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&lt;div&gt;&lt;a href=&#34;./twitter-secret-1.png&#34;&gt;Can&amp;#39;t scan the QR code?&lt;/a&gt;&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;という感じにシークレットが表示されるので（上の図の塗り潰してる部分），そのままコピペすればよい。
これでコンテキストメニューから TOTP のワンタイムパスワードが取得可能になる。&lt;/p&gt;
&lt;figure style=&#39;margin:0 auto;text-align:center;&#39;&gt;&lt;a href=&#34;./context-menu-2.png&#34;&gt;&lt;img src=&#34;./context-menu-2.png&#34; srcset=&#34;./context-menu-2.png 731w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;KeePassXC コンテキストメニュー&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&lt;div&gt;&lt;a href=&#34;./context-menu-2.png&#34;&gt;KeePassXC コンテキストメニュー&lt;/a&gt;&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;たとえば「TOTP を表示」を選択すると，こんなウィンドウが表示される。&lt;/p&gt;
&lt;figure style=&#39;margin:0 auto;text-align:center;&#39;&gt;&lt;a href=&#34;./totp.png&#34;&gt;&lt;img src=&#34;./totp.png&#34; srcset=&#34;./totp.png 500w&#34; sizes=&#34;(min-width:600px) 500px, 80vw&#34; alt=&#34;KeePassXC TOTP を表示&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&lt;div&gt;&lt;a href=&#34;./totp.png&#34;&gt;KeePassXC TOTP を表示&lt;/a&gt;&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;TOTP の設定を紛失すると，最悪の場合，そのサービスに二度と入れくなくなる。
サービスで2要素認証を設定したなら，必ずリカバリーコード（あるいはバックアップコード）をダウンロードし保存しておくこと。
紙に出力しておくのもいいだろう。
ただしリカバリーコードの管理は慎重に。&lt;/p&gt;
&lt;p&gt;&amp;hellip;よしよし。
これでまたひとつ Google 依存が減ったな。&lt;/p&gt;
&lt;h2&gt;ブックマーク&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://security.googleblog.com/2023/04/google-authenticator-now-supports.html&#34; target=&#34;_blank&#34;&gt;Google Online Security Blog: Google Authenticator now supports Google Account synchronization&lt;/a&gt; : この記事を見て &lt;a href=&#34;https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&#34; target=&#34;_blank&#34; title=&#34;Google Authenticator - Apps on Google Play&#34;&gt;Google Authenticator&lt;/a&gt; を捨てようと思ったのだった&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://text.baldanders.info/remark/2019/08/installing-keepassxc-in-ubuntu/&#34; target=&#34;_blank&#34;&gt;Ubuntu に KeePassXC を導入する&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://text.baldanders.info/remark/2020/09/authenticator-and-aal/&#34; target=&#34;_blank&#34;&gt;Authenticator と AAL&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;参考図書&lt;/h2&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/51-pZ52JsUL._SL160_.jpg&#34; width=&#34;107&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;セキュリティはなぜやぶられたのか&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;ブルース・シュナイアー (著), 井口 耕二 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;日経BP 2007-02-15&lt;/dd&gt;
    &lt;dd&gt;単行本&lt;/dd&gt;
    &lt;dd&gt;4822283100 (ASIN), 9784822283100 (EAN), 4822283100 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;原書のタイトルが “&lt;a href=&#34;https://www.amazon.co.jp/dp/B000PY3NB4?tag=baldandersinf-22&amp;linkCode=ogi&amp;th=1&amp;psc=1&#34;&gt;Beyond Fear: Thinking Sensibly About Security in an Uncertain World&lt;/a&gt;” なのに対して日本語タイトルがどうしようもなくヘボいが中身は名著。とりあえず読んどきなはれ。ゼロ年代当時 9.11 およびその後の米国のセキュリティ政策と深く関連している内容なので，そのへんを加味して読むとよい。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2019-02-11&#34;&gt;2019-02-11&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- セキュリティはなぜやぶられたのか --&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4757143044?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/413qoSjODUL._SL160_.jpg&#34; width=&#34;108&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4757143044?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;信頼と裏切りの社会&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;ブルース・シュナイアー (著), 山形 浩生 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;NTT出版 2013-12-24&lt;/dd&gt;
    &lt;dd&gt;単行本（ソフトカバー）&lt;/dd&gt;
    &lt;dd&gt;4757143044 (ASIN), 9784757143043 (EAN), 4757143044 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;社会における「信頼」とは。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2015-11-28&#34;&gt;2015-11-28&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- 信頼と裏切りの社会 --&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://keepassxc.org/&#34; target=&#34;_blank&#34; title=&#34;KeePassXC Password Manager&#34;&gt;KeePassXC&lt;/a&gt; の機能については&lt;a href=&#34;https://github.com/keepassxreboot/keepassxc&#34; target=&#34;_blank&#34; title=&#34;keepassxreboot/keepassxc: KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.&#34;&gt;リポジトリページ&lt;/a&gt;を参照のこと。他に &lt;a href=&#34;https://keepass.info/&#34; target=&#34;_blank&#34; title=&#34;KeePass Password Safe&#34;&gt;KeePass&lt;/a&gt; 2.x 互換のアプリケーションとして Android 用の &lt;a href=&#34;https://play.google.com/store/apps/details?id=keepass2android.keepass2android&amp;amp;hl=en_US&#34; target=&#34;_blank&#34; title=&#34;Keepass2Android Password Safe - Apps on Google Play&#34;&gt;Keepass2Android&lt;/a&gt; というのもあって，こちらも TOTP に対応している。 iPhone 版は知らん。&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content>
	</entry><entry>
		<title>それはワンタイム・パスワードの問題ではない</title>
		<link rel="alternate" type="text/html" href="https://text.baldanders.info/remark/2021/11/out-of-band-devices/" />
		<id>tag:text.Baldanders.info,2021-11-07:/remark/2021/11/out-of-band-devices/</id>
		<published>2021-11-07T09:28:00+00:00</published>
		<updated>2022-05-04T05:22:29+00:00</updated>
		<summary>道具は適切に組み合わせないと所定の性能を発揮できない。 </summary>
		<author>
			<name>Spiegel</name>
			<uri>https://baldanders.info/profile/</uri>
		</author>
		
	<link rel="cc:license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" />


		<content type="html" xml:lang="ja-jp" xml:base="https://text.baldanders.info/">&lt;p&gt;いやさ&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.itmedia.co.jp/news/articles/2111/05/news052.html&#34; target=&#34;_blank&#34;&gt;狙われるワンタイムパスワード、多要素認証を破る闇サービスが浮上：この頃、セキュリティ界隈で（1/2 ページ） - ITmedia NEWS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;て酷い釣りタイトルだよな，と思いつつモニタにツッコんでしまったよ（笑）&lt;/p&gt;
&lt;p&gt;ハッキリ言おう。
それはワンタイム・パスワードの問題ではない。&lt;/p&gt;
&lt;p&gt;ワンタイム・パスワードに問題がないわけではない。
&lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63b.html&#34; target=&#34;_blank&#34; title=&#34;NIST Special Publication 800-63B&#34;&gt;NIST SP 800-63B&lt;/a&gt; によればスマホの TOTP アプリや専用のワンタイム・パスワード機器は「単要素 OTP デバイス（Single-Factor One-Time Password (OTP) Device）」と呼ばれる。
これはタイプとしては「知識」ではなく「所有」に分類される。
所有型の Authenticator には紛失・盗難のリスクが伴う。
また，基本的に OTP は認証する側とされる側との間で最初にシークレットを共有する必要があり（特にアプリでは）シークレットの受け渡しと管理の問題が発生するが，認証の段階でこのシークレットをやり取りすることはない。&lt;/p&gt;
&lt;p&gt;しかし，上の記事の「ワンタイムパスワード」はこれとは異なる。
SMS やチャット・アプリ等を通してサービスプロバイダから使い捨てシークレットを通知し，シークレットをもらったユーザは通知を受けたチャネルとは別のチャネル（大抵はスマホ・アプリかブラウザで表示される Web ページ）でシークレットを返す。
送ったシークレットと返ってきたシークレットを比較して認証を行うわけだ。
こうした仕組みは &lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63b.html&#34; target=&#34;_blank&#34; title=&#34;NIST Special Publication 800-63B&#34;&gt;NIST SP 800-63B&lt;/a&gt; の分類では「経路外デバイス（Out-of-Band Devices）」と呼ばれている。&lt;/p&gt;
&lt;p&gt;経路外デバイスが筋が悪いのは攻撃者から見て攻撃ポイントが多いことだ。
上の記事で示される事例はまさにそこを突かれて認証を突破されている。&lt;/p&gt;
&lt;p&gt;以前に拙文「&lt;a href=&#34;https://text.baldanders.info/remark/2020/09/authenticator-and-aal/&#34; target=&#34;_blank&#34;&gt;Authenticator と AAL&lt;/a&gt;」で紹介したが，元々 NIST は SMS を使った認証を非推奨（または禁止）にするつもりだった。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://techcrunch.com/2016/07/25/nist-declares-the-age-of-sms-based-2-factor-authentication-over/&#34; target=&#34;_blank&#34;&gt;SMSを使った二要素認証を非推奨〜禁止へ、米国立技術規格研究所NISTの新ガイダンス案 | TechCrunch Japan&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;しかしその後，色々あったようで，最終的には “&lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63b.html#restricted&#34; target=&#34;_blank&#34;&gt;RESTRICTED Authenticator&lt;/a&gt;” という位置づけまで緩和されてしまった。&lt;/p&gt;
&lt;figure lang=&#34;en&#34;&gt;
&lt;blockquote cite=&#34;https://pages.nist.gov/800-63-3/sp800-63b.html#restricted&#34;&gt;
&lt;q&gt;The use of a RESTRICTED authenticator requires that the implementing organization assess, understand, and accept the risks associated with that RESTRICTED authenticator and acknowledge that risk will likely increase over time. It is the responsibility of the organization to determine the level of acceptable risk for their system(s) and associated data and to define any methods for mitigating excessive risks. If at any time the organization determines that the risk to any party is unacceptable, then that authenticator SHALL NOT be used&lt;/q&gt;.
&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;via &lt;q&gt;&lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63b.html#restricted&#34;&gt;NIST Special Publication 800-63B&lt;/a&gt;&lt;/q&gt;&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;でも，結局その「温情措置」が重大なセキュリティ・インシデントを招いているのだから「なんだかなぁ」という感じである。
電子メールや VoIP が経路外デバイスとして NG なら SMS だって NG だろう。&lt;/p&gt;
&lt;p&gt;Authenticator による認証には3つのレベル（Authenticator Assurance Level; AAL）があるが，最初の記事の事例にあるような「&lt;a href=&#34;https://text.baldanders.info/remark/2018/12/crypto-assets/&#34; target=&#34;_blank&#34; title=&#34;暗号資産」とやら&#34;&gt;暗号資産&lt;/a&gt;」を扱う重要な決済システムなら AAL3 は必須だろうし，そうであるなら認証手段として経路外デバイスを選択するのはあり得ない。
これは「闇」でも何でもなく，単にサービス・プロバイダが間抜けで迂闊だったというだけの話である。&lt;/p&gt;
&lt;p&gt;道具は適切に組み合わせないと所定の性能を発揮できない。
私達エンジニアはこのことを肝に銘じておくべきだし，利用者としても「利便性はセキュリティとトレードオフできない」ことは知っておくべきだろう。&lt;/p&gt;
&lt;h2&gt;参考図書&lt;/h2&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/51-pZ52JsUL._SL160_.jpg&#34; width=&#34;107&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;セキュリティはなぜやぶられたのか&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;ブルース・シュナイアー (著), 井口 耕二 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;日経BP 2007-02-15&lt;/dd&gt;
    &lt;dd&gt;単行本&lt;/dd&gt;
    &lt;dd&gt;4822283100 (ASIN), 9784822283100 (EAN), 4822283100 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;原書のタイトルが “&lt;a href=&#34;https://www.amazon.co.jp/dp/B000PY3NB4?tag=baldandersinf-22&amp;linkCode=ogi&amp;th=1&amp;psc=1&#34;&gt;Beyond Fear: Thinking Sensibly About Security in an Uncertain World&lt;/a&gt;” なのに対して日本語タイトルがどうしようもなくヘボいが中身は名著。とりあえず読んどきなはれ。ゼロ年代当時 9.11 およびその後の米国のセキュリティ政策と深く関連している内容なので，そのへんを加味して読むとよい。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2019-02-11&#34;&gt;2019-02-11&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- セキュリティはなぜやぶられたのか --&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4757143044?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/413qoSjODUL._SL160_.jpg&#34; width=&#34;108&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4757143044?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;信頼と裏切りの社会&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;ブルース・シュナイアー (著), 山形 浩生 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;NTT出版 2013-12-24&lt;/dd&gt;
    &lt;dd&gt;単行本（ソフトカバー）&lt;/dd&gt;
    &lt;dd&gt;4757143044 (ASIN), 9784757143043 (EAN), 4757143044 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;社会における「信頼」とは。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2015-11-28&#34;&gt;2015-11-28&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- 信頼と裏切りの社会 --&gt;
</content>
	</entry><entry>
		<title>Authenticator と AAL</title>
		<link rel="alternate" type="text/html" href="https://text.baldanders.info/remark/2020/09/authenticator-and-aal/" />
		<id>tag:text.Baldanders.info,2020-09-27:/remark/2020/09/authenticator-and-aal/</id>
		<published>2020-09-27T10:45:38+00:00</published>
		<updated>2022-05-04T05:22:29+00:00</updated>
		<summary>どうも日本の金融界は「リスク感度が鈍い」そうなので，自衛のためにも2017年にリリースされた NIST SP 800-63-3 をベースに少しお勉強しておく。</summary>
		<author>
			<name>Spiegel</name>
			<uri>https://baldanders.info/profile/</uri>
		</author>
		
	<link rel="cc:license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" />


		<content type="html" xml:lang="ja-jp" xml:base="https://text.baldanders.info/">&lt;p&gt;どうも日本の金融界は「&lt;a href=&#34;https://japan.cnet.com/article/35160001/&#34; target=&#34;_blank&#34; title=&#34;ゆうちょ池田社長「リスク感度が鈍かった」--被害は約6000万円に拡大、2017年から発生 - CNET Japan&#34;&gt;リスク感度が鈍い&lt;/a&gt;」そうなので，自衛のためにも2017年にリリースされた &lt;a href=&#34;https://pages.nist.gov/800-63-3/&#34; target=&#34;_blank&#34; title=&#34;NIST SP 800-63 Digital Identity Guidelines&#34;&gt;NIST SP 800-63-3&lt;/a&gt; をベースに少しお勉強しておく。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63-3.html&#34; target=&#34;_blank&#34;&gt;NIST Special Publication 800-63-3: Digital Identity Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63a.html&#34; target=&#34;_blank&#34;&gt;NIST Special Publication 800-63A: Enrollment and Identity Proofing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63b.html&#34; target=&#34;_blank&#34;&gt;NIST Special Publication 800-63B: Authentication and Lifecycle Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63c.html&#34; target=&#34;_blank&#34;&gt;NIST Special Publication 800-63C: Federation and Assertions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://pages.nist.gov/800-63-3/&#34; target=&#34;_blank&#34; title=&#34;NIST SP 800-63 Digital Identity Guidelines&#34;&gt;SP 800-63-3&lt;/a&gt; といえばパスワード運用で当時は話題になった。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://text.baldanders.info/remark/2017/10/changes-in-password-best-practices/&#34; target=&#34;_blank&#34;&gt;「パスワードのベストプラクティス」が変わる&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このパスワード話が出てくるのが &lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63b.html&#34; target=&#34;_blank&#34; title=&#34;[NIST Special Publication 800-63B: Authentication and Lifecycle Management&#34;&gt;SP 800-63B&lt;/a&gt; だが，このドキュメントでは Authenticator 全体について色々と書かれている。&lt;/p&gt;
&lt;h2&gt;Authenticator&lt;/h2&gt;
&lt;p&gt;Authenticator について適切な日本語が見当たらないが，強いて言うなら「認証機能」あるいは「認証器」といったところだろうか。
たとえばパスワードも Authenticator だし，スマホにインストールした TOTP アプリも Authenticator だ。
Yubikey なんかの暗号デバイスも Authenticator に含まれる。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63b.html&#34; target=&#34;_blank&#34; title=&#34;[NIST Special Publication 800-63B: Authentication and Lifecycle Management&#34;&gt;SP 800-63B&lt;/a&gt; では Authenticator を以下の9つに分類している。&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;種別名&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;認証要素&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Memorized Secrets&lt;br&gt;記憶シークレット&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;知識&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Look-Up Secrets&lt;br&gt;ルックアップ・シークレット&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;所有&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Out-of-Band Devices&lt;br&gt;経路外デバイス&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;所有&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Single-Factor OTP Device&lt;br&gt;単要素 OTP デバイス&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;所有&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Multi-Factor OTP Devices&lt;br&gt;多要素 OTP デバイス&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;所有＋知識／生体&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Single-Factor Cryptographic Software&lt;br&gt;単要素暗号ソフトウェア&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;所有&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Single-Factor Cryptographic Devices&lt;br&gt;単要素暗号デバイス&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;所有&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Multi-Factor Cryptographic Software&lt;br&gt;多要素暗号ソフトウェア&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;所有＋知識／生体&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Multi-Factor Cryptographic Devices&lt;br&gt;多要素暗号デバイス&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;所有＋知識／生体&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;また，各 Authenticator の例としては以下のものが挙げられる。&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Authenticator&lt;/th&gt;
          &lt;th&gt;具体例&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;記憶シークレット&lt;/td&gt;
          &lt;td&gt;パスワード，PINコード&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;ルックアップ・シークレット&lt;/td&gt;
          &lt;td&gt;乱数表，認証失敗時のリカバリコード&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;経路外デバイス&lt;/td&gt;
          &lt;td&gt;SMS によるコード送信， QR コード（電子メールや VoIP は認められない）&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;単要素 OTP デバイス&lt;/td&gt;
          &lt;td&gt;アクティベーションを必要としない OTP デバイスまたはソフトウェア&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;多要素 OTP デバイス&lt;/td&gt;
          &lt;td&gt;アクティベーションを行った上で利用可能な OTP デバイスまたはソフトウェア&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;単要素暗号ソフトウェア&lt;/td&gt;
          &lt;td&gt;セキュアなストレージ上で保護されている暗号鍵&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;単要素暗号デバイス&lt;/td&gt;
          &lt;td&gt;FIDO U2F の USB ドングル&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;多要素暗号ソフトウェア&lt;/td&gt;
          &lt;td&gt;単要素暗号ソフトウェアに対して追加のアクティベーションを必要とするもの&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;多要素暗号デバイス&lt;/td&gt;
          &lt;td&gt;単要素暗号デバイスに対して追加のアクティベーションを必要とするもの&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Authenticator Assurance Level&lt;/h2&gt;
&lt;p&gt;さらに &lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63b.html&#34; target=&#34;_blank&#34; title=&#34;[NIST Special Publication 800-63B: Authentication and Lifecycle Management&#34;&gt;SP 800-63B&lt;/a&gt; では AAL (Authenticator Assurance Level) を定義している。
AAL は 1 〜 3 の3段階あり，それぞれ以下に示す  Authenticator の組み合わせを許容している。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AAL 1 では9種の Authenticator 全て許容され，単要素の認証で OK&lt;/li&gt;
&lt;li&gt;AAL 2 では以下に示す通り複数の認証要素による多要素認証が必要：
&lt;ul&gt;
&lt;li&gt;多要素 OTP デバイス&lt;/li&gt;
&lt;li&gt;多要素暗号ソフトウェア&lt;/li&gt;
&lt;li&gt;多要素暗号デバイス&lt;/li&gt;
&lt;li&gt;記憶シークレット＋以下
&lt;ul&gt;
&lt;li&gt;ルックアップ・シークレット&lt;/li&gt;
&lt;li&gt;経路外デバイス&lt;/li&gt;
&lt;li&gt;単要素 OTP デバイス&lt;/li&gt;
&lt;li&gt;単要素暗号ソフトウェア&lt;/li&gt;
&lt;li&gt;単要素暗号デバイス&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;AAL 3 では以下に示す通り，暗号鍵の所持証明要素とハードウェア関与を含む複数の認証要素による多要素認証が必要：
&lt;ul&gt;
&lt;li&gt;多要素暗号デバイス&lt;/li&gt;
&lt;li&gt;単要素暗号デバイス＋記憶シークレット&lt;/li&gt;
&lt;li&gt;多要素OTPデバイス(SW/HW)＋単要素暗号デバイス&lt;/li&gt;
&lt;li&gt;多要素OTPデバイス(HW)＋単要素暗号ソフトウェア&lt;/li&gt;
&lt;li&gt;単要素OTPデバイス(HW)＋多要素暗号ソフトウェア&lt;/li&gt;
&lt;li&gt;単要素OTPデバイス(HW)＋単暗号ソフトウェア＋記憶シークレット&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;AAL の各レベルごとに要求されるセキュリティ事項（一部）は以下の通り。&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;要求事項&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;AAL 1&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;AAL 2&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;AAL 3&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;中間者攻撃耐性&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Verifier なりすまし耐性&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;不要&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;不要&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Verifier 改ざん耐性&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;不要&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;不要&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;リプレイ耐性&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;不要&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;認証意図（AuthN Inbtent）&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;不要&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;推奨&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;レコード保持ポリシー&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;プライバシー統制&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;必須&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;金融系サービスの subscriber 確認で乗っ取りやなりすましを防ぎたいなら AAL 3 で何らかの物理暗号デバイスが必要だと思うけどねー。&lt;/p&gt;
&lt;h2&gt;格子型の乱数表は NG&lt;/h2&gt;
&lt;p&gt;現在は使ってるところはないだろうが，かつてネットバンキングでよく見られた格子型の乱数表はルックアップ・シークレットとしても NG だそうだ。
まぁ，当然だよな。&lt;/p&gt;
&lt;h2&gt;SMS 認証は非推奨？&lt;/h2&gt;
&lt;p&gt;NIST は SMS によるコード送信について， &lt;a href=&#34;https://pages.nist.gov/800-63-3/&#34; target=&#34;_blank&#34; title=&#34;NIST SP 800-63 Digital Identity Guidelines&#34;&gt;SP 800-63-3&lt;/a&gt; のドラフト段階では非推奨にするつもりだったらしい。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://techcrunch.com/2016/07/25/nist-declares-the-age-of-sms-based-2-factor-authentication-over/&#34; target=&#34;_blank&#34;&gt;SMSを使った二要素認証を非推奨〜禁止へ、米国立技術規格研究所NISTの新ガイダンス案 | TechCrunch Japan&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;しかしその後，激しい議論があったようで，最終的には “&lt;a href=&#34;https://pages.nist.gov/800-63-3/sp800-63b.html#restricted&#34; target=&#34;_blank&#34;&gt;RESTRICTED Authenticator&lt;/a&gt;” という位置づけまで緩和されたようだ。&lt;/p&gt;
&lt;figure lang=&#34;en&#34;&gt;
&lt;blockquote cite=&#34;https://pages.nist.gov/800-63-FAQ/#q-b01&#34;&gt;&lt;q&gt;Currently, authenticators leveraging the public switched telephone network, including phone- and Short Message Service (SMS)-based one-time passwords (OTPs) are restricted. Other authenticator types may be added as additional threats emerge. Note that, among other requirements, even when using phone- and SMS-based OTPs, the agency also has to verify that the OTP is being directed to a phone and not an IP address, such as with VoIP, as these accounts are not typically protected with multi-factor authentication&lt;/q&gt;.&lt;/blockquote&gt;
&lt;figcaption&gt;&lt;div&gt;via &lt;q&gt;&lt;a href=&#34;https://pages.nist.gov/800-63-FAQ/#q-b01&#34;&gt;NIST SP 800-63 Digital Identity Guidelines-FAQ&lt;/a&gt;&lt;/q&gt;&lt;/div&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;（スマホを含む）電話機に依存した認証は，プライバシーも絡めて考えると筋が悪い。
ぶっちゃけ SMS 認証を含む経路外デバイスを使った認証は排除するか（ルックアップ・シークレットのように）優先順位を下げて非常時のみ使えるようにするのがいいと思う。
もちろん&lt;a href=&#34;https://japan.cnet.com/article/35159898/&#34; target=&#34;_blank&#34; title=&#34;Twitterに集団訴訟--電話番号がターゲティング広告に不正利用された可能性 - CNET Japan&#34;&gt;電話番号を広告に流用&lt;/a&gt;するなど以っての外である。&lt;/p&gt;
&lt;h2&gt;生体情報は Authenticator として使えるか&lt;/h2&gt;
&lt;p&gt;Authenticator の分類を見れば分かるように，生体情報は単独では認証手段としては使えないという認識のようだ。
そもそも&lt;strong&gt;生体情報は秘密情報ではない&lt;/strong&gt;のだから当たり前といえば当たり前かな。&lt;/p&gt;
&lt;h2&gt;ブックマーク&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/usnistgov/800-63-3&#34; target=&#34;_blank&#34;&gt;usnistgov/800-63-3: Home to public development of NIST Special Publication 800-63-3: Digital Authentication Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.slideshare.net/kthrtty/20171027-nist-sp80063bkthrtty-81333156&#34; target=&#34;_blank&#34;&gt;NIST SP800-63-3翻訳版63-Bパートの紹介&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;a href=&#34;https://www.nic.ad.jp/sc-sendai/program/iwsc-sendai-d2-6.pdf&#34;&gt;認証にまつわるセキュリティの新常識 &lt;sup&gt;&lt;i class=&#34;far fa-file-pdf&#34;&gt;&lt;/i&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.trustlogin.com/hc/ja/articles/115004031154-%E4%B8%96%E7%95%8C%E3%81%AE%E9%9B%BB%E5%AD%90%E8%AA%8D%E8%A8%BC%E5%9F%BA%E6%BA%96%E3%81%8C%E5%A4%89%E3%82%8F%E3%82%8B-NIST-SP800-63-3%E3%82%92%E8%AA%AD%E3%81%BF%E8%A7%A3%E3%81%8F&#34; target=&#34;_blank&#34;&gt;世界の電子認証基準が変わる：NIST SP800-63-3を読み解く – サポート − トラスト・ログイン byGMO【旧SKUID(スクイド)】&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.blog/2020-09-25-phishing-resistant-sms-autofill/&#34; target=&#34;_blank&#34;&gt;Phishing Resistant SMS Autofill - The GitHub Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;参考図書&lt;/h2&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/51-pZ52JsUL._SL160_.jpg&#34; width=&#34;107&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4822283100?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;セキュリティはなぜやぶられたのか&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;ブルース・シュナイアー (著), 井口 耕二 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;日経BP 2007-02-15&lt;/dd&gt;
    &lt;dd&gt;単行本&lt;/dd&gt;
    &lt;dd&gt;4822283100 (ASIN), 9784822283100 (EAN), 4822283100 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;原書のタイトルが “&lt;a href=&#34;https://www.amazon.co.jp/dp/B000PY3NB4?tag=baldandersinf-22&amp;linkCode=ogi&amp;th=1&amp;psc=1&#34;&gt;Beyond Fear: Thinking Sensibly About Security in an Uncertain World&lt;/a&gt;” なのに対して日本語タイトルがどうしようもなくヘボいが中身は名著。とりあえず読んどきなはれ。ゼロ年代当時 9.11 およびその後の米国のセキュリティ政策と深く関連している内容なので，そのへんを加味して読むとよい。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2019-02-11&#34;&gt;2019-02-11&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- セキュリティはなぜやぶられたのか --&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4757143044?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/413qoSjODUL._SL160_.jpg&#34; width=&#34;108&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4757143044?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;信頼と裏切りの社会&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;ブルース・シュナイアー (著), 山形 浩生 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;NTT出版 2013-12-24&lt;/dd&gt;
    &lt;dd&gt;単行本（ソフトカバー）&lt;/dd&gt;
    &lt;dd&gt;4757143044 (ASIN), 9784757143043 (EAN), 4757143044 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;社会における「信頼」とは。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2015-11-28&#34;&gt;2015-11-28&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- 信頼と裏切りの社会 --&gt;
</content>
	</entry><entry>
		<title>ついカッとなって機種変した，反省はしない</title>
		<link rel="alternate" type="text/html" href="https://text.baldanders.info/remark/2020/05/changing-smartphone/" />
		<id>tag:text.Baldanders.info,2020-05-15:/remark/2020/05/changing-smartphone/</id>
		<published>2020-05-14T15:02:50+00:00</published>
		<updated>2024-04-29T22:58:14+00:00</updated>
		<summary>もはやスマホにこれ以上パラダイム・シフトの夢を見ることはないし，スペックも最小限で無問題。</summary>
		<author>
			<name>Spiegel</name>
			<uri>https://baldanders.info/profile/</uri>
		</author>
		
	<link rel="cc:license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" />


		<content type="html" xml:lang="ja-jp" xml:base="https://text.baldanders.info/">&lt;p&gt;&lt;a href=&#34;https://baldanders.info/blog/000852/&#34; target=&#34;_blank&#34; title=&#34;HTC J butterfly HTV31（もしくは最近のスマホ？）がなかなか酷い&#34;&gt;5年前に買ったスマートフォン&lt;/a&gt;なのだが，相変わらず&lt;a href=&#34;https://text.baldanders.info/remark/2016/10/new-phone/&#34; target=&#34;_blank&#34; title=&#34;電話機を交換してもらったのですよ&#34;&gt;バッテリ周りが酷くて&lt;/a&gt;今のが3台目だったのですよ。
その3台目も2年と経たずにイカれてしまい（勝手に強制リブートを繰り返すようになった）ついカッとなって機種変更した。
失業して銭のないときになんちう迷惑な。&lt;/p&gt;
&lt;p&gt;近所（田舎の近所なので察してください）の au ショップに駆け込んで「テザリングが使えるいっちゃん安い機種を」と言ったら &lt;a href=&#34;https://www.galaxymobile.jp/galaxy-a20/&#34; target=&#34;_blank&#34; title=&#34;Galaxy A20（ギャラクシーA20）- Galaxy公式（日本）&#34;&gt;Galaxy A20&lt;/a&gt; を勧められた。
端末代が税込で 33,000JPY とのことで即金で買いましたよ。
もはやスマホにこれ以上パラダイム・シフトの夢を見ることはないし，スマホでゲームはしないからスペックも最小限で無問題だよね。&lt;/p&gt;
&lt;h2&gt;2要素認証するならリカバリ・コードは控えておくこと&lt;/h2&gt;
&lt;p&gt;今までの反省から，旧端末から認証情報やデータを移行できない可能性を考慮して準備しておいたのは助かった。&lt;/p&gt;
&lt;p&gt;特に2要素認証&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; の2要素目で TOTP を使っている場合は認証不能になる場合があるので，サービス側が発行するリカバリ・コードを必ずダウンロードして控えておくこと。
なんなら紙に印刷して厳重にしまっておけば確実だろう。&lt;/p&gt;
&lt;p&gt;言い換えると2要素認証を推奨しているのにリカバリ・コードの提供すらしないサービスはダメなサービスだと断言していいだろう。
まぁ SMS に一時パスワードを垂れ流して「&lt;strong&gt;2段階&lt;/strong&gt; 認証だから安全」とか言ってくさるサービスとかあるけどな（笑）&lt;/p&gt;
&lt;p&gt;最近流行りの認証デバイスを使えばそんな面倒もないんだろうけど，個人的には紛失・盗難リスクが怖くてノートパソコンや携帯端末に認証デバイスを使う気にならないんだよねぇ。&lt;/p&gt;
&lt;h2 id=&#34;first&#34;&gt;最初にすること&lt;/h2&gt;
&lt;p&gt;まずは OS のアップデートを行うこと。
最近の端末は最初からストレージの暗号化がされてるんだね。
よーし，うむうむ，よーし。&lt;/p&gt;
&lt;p&gt;で，アプリのアップデートを行う前に既定で入ってるアプリで使わないものは削除する。
中には削除できないものもあるが，そういうのは，アップデート前であれば，見分けがつくので最初にやってしまおうってわけ。&lt;/p&gt;
&lt;p&gt;なんで LINE や Facebook や Twitter のアプリが最初から意味もなく入ってるんだろうねぇ。
ぜんぶ削除ですよ。
あと端末メーカー製やキャリア製のアプリで明らかに使わないものは可能な限り削除する。
ついでに Google 製の不要アプリもザクザク削除。&lt;/p&gt;
&lt;p&gt;これで，すっきり！&lt;/p&gt;
&lt;h2 id=&#34;misc&#34;&gt;雑多な作業&lt;/h2&gt;
&lt;p&gt;「&lt;a href=&#34;#first&#34; target=&#34;_blank&#34;&gt;最初にすること&lt;/a&gt;」が終わったらパスワード管理アプリを入れる。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=keepass2android.keepass2android&#34; target=&#34;_blank&#34;&gt;Keepass2Android&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;私の場合，データベースファイルをクラウド・ストレージに置いているので，クラウド・ストレージにアクセスするアプリも併せて導入する。
暗号鍵は USB で PC に直結して端末にコピってしまう。
暗号鍵とパスワードでデータベースファイルを二重にロックしておけば大丈夫だろう。&lt;/p&gt;
&lt;p&gt;その後&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.skyjos.apps.fileexplorer&#34; target=&#34;_blank&#34;&gt;File Explorer Pro&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を導入して LAN 上の NAS に入れるよう設定すれば一段落。&lt;/p&gt;
&lt;p&gt;他にセキュリティ関連アプリとして&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&#34; target=&#34;_blank&#34;&gt;Google 認証システム&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.fsecure.freedome.vpn.security.privacy.android&#34; target=&#34;_blank&#34;&gt;FREEDOME&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms&#34; target=&#34;_blank&#34;&gt;Signal&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を導入してセットアップする。
&lt;a href=&#34;https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms&#34; target=&#34;_blank&#34;&gt;Signal&lt;/a&gt; は既定の SMS アプリとしても設定できるので置き換える。&lt;/p&gt;
&lt;p&gt;ブラウザは&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=org.mozilla.focus&#34; target=&#34;_blank&#34;&gt;Firefox Focus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=org.mozilla.firefox&#34; target=&#34;_blank&#34;&gt;Firefox&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を導入し &lt;a href=&#34;https://play.google.com/store/apps/details?id=org.mozilla.focus&#34; target=&#34;_blank&#34;&gt;Firefox Focus&lt;/a&gt; の方を既定のブラウザにする。
&lt;a href=&#34;https://play.google.com/store/apps/details?id=org.mozilla.firefox&#34; target=&#34;_blank&#34;&gt;Firefox&lt;/a&gt; は予備系とし Chrome や他のブラウザは使わないようにする。
もちろん検索サービスにはどちらも &lt;a href=&#34;https://duckduckgo.com/&#34; target=&#34;_blank&#34;&gt;DuckDuckGo&lt;/a&gt; を指定する。&lt;/p&gt;
&lt;p&gt;Input method は&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin&#34; target=&#34;_blank&#34;&gt;Gboard&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;で無問題。
ていうか，これ以外使いたくない。&lt;/p&gt;
&lt;p&gt;あとは好みで&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.devhd.feedly&#34; target=&#34;_blank&#34;&gt;Feedly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.ideashower.readitlater.pro&#34; target=&#34;_blank&#34;&gt;Pocket&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.Slack&#34; target=&#34;_blank&#34;&gt;Slack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.trello&#34; target=&#34;_blank&#34;&gt;Trello&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.flickr.android&#34; target=&#34;_blank&#34;&gt;Flickr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=uk.co.nickfines.RealCalcPlus&#34; target=&#34;_blank&#34;&gt;RealCalc Plus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.automattic.simplenote&#34; target=&#34;_blank&#34;&gt;Simplenote&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.google.android.deskclock&#34; target=&#34;_blank&#34;&gt;時計&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.google.android.calendar&#34; target=&#34;_blank&#34;&gt;Googleカレンダー&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.flavionet.android.camera.pro&#34; target=&#34;_blank&#34;&gt;Camera FV-5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=jwa.or.jp.tenkijp3&#34; target=&#34;_blank&#34;&gt;tenki.jp&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;あたりを順次入れていく。
&lt;a href=&#34;https://baldanders.info/blog/000852/&#34; target=&#34;_blank&#34; title=&#34;HTC J butterfly HTV31（もしくは最近のスマホ？）がなかなか酷い&#34;&gt;5年前&lt;/a&gt;に比べればだいぶ顔ぶれが変わったなぁ。&lt;/p&gt;
&lt;h2 id=&#34;launcher&#34;&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.microsoft.launcher&#34; target=&#34;_blank&#34; title=&#34;Microsoft Launcher - Google Play&#34;&gt;Microsoft Launcher&lt;/a&gt; を導入してみた&lt;/h2&gt;
&lt;p&gt;各端末メーカーが既定で入れてるランチャってなんであんなにダサいのかね。
いや，デザイン・センス皆無の私に言われたくないだろうけど。&lt;/p&gt;
&lt;p&gt;今までは「どうせすぐ壊れるから」と手を付けなかったんだけど，今回は試しに &lt;a href=&#34;https://play.google.com/store/apps/details?id=com.microsoft.launcher&#34; target=&#34;_blank&#34; title=&#34;Microsoft Launcher - Google Play&#34;&gt;Microsoft Launcher&lt;/a&gt; を導入してみた。
セットアップ時に Microsoft account を要求するのだが，大昔に登録したのがまだ有効だったようで，問題なく行けた。
位置情報も要求されるが，許可しなくても無問題（もしくは後から許可を取り消せる）。&lt;/p&gt;
&lt;p&gt;ちなみに検索バーと連携する検索サービスに &lt;a href=&#34;https://duckduckgo.com/&#34; target=&#34;_blank&#34;&gt;DuckDuckGo&lt;/a&gt; を指定できる。
使わんけどね。&lt;/p&gt;
&lt;h2 id=&#34;drill&#34;&gt;「&lt;a href=&#34;https://www.google.com/android/find&#34; target=&#34;_blank&#34;&gt;デバイスを探す&lt;/a&gt;」で避難訓練&lt;/h2&gt;
&lt;p&gt;ひととおり設定が終わったら「&lt;a href=&#34;https://www.google.com/android/find&#34; target=&#34;_blank&#34;&gt;デバイスを探す&lt;/a&gt;」で一度は避難訓練をしておくとよいだろう。
携帯端末の捜索についてはキャリアも端末メーカーもサービスを提供しているが，キャリアはともかく，端末メーカーのサービスは無用である。&lt;/p&gt;
&lt;p&gt;「&lt;a href=&#34;https://www.google.com/android/find&#34; target=&#34;_blank&#34;&gt;デバイスを探す&lt;/a&gt;」では検索対象の携帯端末に対して「音を鳴らす」「デバイスのロック」「データの消去」といった操作ができる。
「音を鳴らす」と「デバイスのロック」については一度は試してみることをお勧めする。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://play.google.com/store/apps/details?id=com.google.android.apps.adm&#34; target=&#34;_blank&#34;&gt;端末を探す&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- eof --&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;今だに「2段階認証」とかぬかす馬鹿メディアがあるみたいだが「2段階」では不十分だから「2要素」が要求されるのだ，ということを分かっているのだろうか。&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content>
	</entry><entry>
		<title>7iD リスク</title>
		<link rel="alternate" type="text/html" href="https://text.baldanders.info/remark/2019/07/7id-risk/" />
		<id>tag:text.Baldanders.info,2019-07-07:/remark/2019/07/7id-risk/</id>
		<published>2019-07-07T07:26:46+00:00</published>
		<updated>2020-01-05T11:59:50+00:00</updated>
		<summary>現金決済であれキャッシュレス決済であれ，基盤となるシステムを信用するからこそ成り立つものであり，信用がなくなれば「そこで試合終了」なんだけど。</summary>
		<author>
			<name>Spiegel</name>
			<uri>https://baldanders.info/profile/</uri>
		</author>
		
	<link rel="cc:license" type="application/rdf+xml" href="https://creativecommons.org/licenses/by-sa/4.0/rdf" />


		<content type="html" xml:lang="ja-jp" xml:base="https://text.baldanders.info/">&lt;p&gt;7pay の件は Twitter の TL に流れてくる情報を中心に眺めていたが，2010年代も終わろうかという頃に「サイバーノーガード戦法」とかあまりに馬鹿すぎて他山の石にもならないようだ。
リンクは以下の2つだけ張っておけば十分だろう。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://piyolog.hatenadiary.jp/entry/2019/07/04/065925&#34; target=&#34;_blank&#34;&gt;7payの不正利用についてまとめてみた - piyolog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://piyolog.hatenadiary.jp/entry/2019/07/05/055548&#34; target=&#34;_blank&#34;&gt;7payを使った不正購入事案についてまとめてみた - piyolog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;被害にあった方々にはお見舞い申し上げるとともに（被害額の返金だけではなく）賠償請求を行ってきちんとペナルティを支払わせることを強くお勧めする。
向こうは「謝罪して返金すりゃいいんだろ」って感じだし。
バブル崩壊以降，ホンマに「謝罪」が安くなったよなぁ。
まぁお金が絡む話に謝罪とか，それこそ一銭の価値もない。&lt;/p&gt;
&lt;p&gt;今回の件は脆弱性（vulnerability）というより設計上の欠陥（defect）と位置づけるのが適切だろう。
そうなると，その認証基盤である &lt;a href=&#34;https://www.omni7.jp/&#34; target=&#34;_blank&#34;&gt;7iD（旧 omni7）&lt;/a&gt;ってどうなん？ という話になる。&lt;/p&gt;
&lt;p&gt;で，&lt;a href=&#34;https://www.omni7.jp/&#34; target=&#34;_blank&#34;&gt;サイトを覗いてみた&lt;/a&gt;ら提携企業の多さに「これヤバくね？」って感じなのだが，それらの企業は今回の件をどう思っているのかね。
現金決済であれキャッシュレス決済であれ，基盤となるシステムを信用するからこそ成り立つものであり，信用がなくなれば「&lt;a href=&#34;https://dic.nicovideo.jp/a/%E3%81%82%E3%81%8D%E3%82%89%E3%82%81%E3%81%9F%E3%82%89%E3%81%9D%E3%81%93%E3%81%A7%E8%A9%A6%E5%90%88%E7%B5%82%E4%BA%86%E3%81%A0%E3%82%88&#34; target=&#34;_blank&#34;&gt;そこで試合終了&lt;/a&gt;」なんだけど。&lt;/p&gt;
&lt;p&gt;今後も情報を集めるとしたら，その辺を重点的に見る必要があるかもなぁ。&lt;/p&gt;
&lt;p&gt;そもそも「QR決済」以前に「QRコード」そのものを信用していないので&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;，「QRコード」が絡むサービスは極力使わないようにしているのだが，今後もしばらくその状態は続きそうである。&lt;/p&gt;
&lt;p&gt;あと Twitter 眺めてて気になったのだが「2段階認証（2-step authentication）」と「2要素認証（2-factor authentication）」は意味が違うし，昔は「2段階認証」と称してパスワードを2つ登録させる馬鹿なサービスもあって安全性に対する印象が悪いのだけど，みんながみんな「2段階認証」を連呼するのはその辺も踏まえての話なのかね。&lt;/p&gt;
&lt;h2&gt;ブックマーク&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://www.itmedia.co.jp/news/articles/1907/13/news020.html&#34; target=&#34;_blank&#34;&gt;7payの「二段階認証導入」は正解か？　セキュリティ専門家、徳丸氏の視点 (1/2) - ITmedia NEWS&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://nlab.itmedia.co.jp/nl/articles/1907/30/news093.html&#34; target=&#34;_blank&#34;&gt;セブン、「7iD」全ユーザーのパスワードをリセット　セキュリティ強化の一環で - ねとらぼ&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;「よーやくか」と思ったが，よく考えたら 7iD はパスワード変更機能が腐っていて，そこからパスワードが漏洩したんじゃないかって当初言われてたっけ。やっぱ設計がクソだと何もかもが裏目に出るな&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://baldanders.info/blog/000470/&#34; target=&#34;_blank&#34;&gt;ひさしぶり「サイバーノーガード戦法」 | Baldanders.info&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;参考図書&lt;/h2&gt;
&lt;div class=&#34;hreview&#34;&gt;
  &lt;div class=&#34;photo&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4757143044?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;&lt;img src=&#34;https://m.media-amazon.com/images/I/413qoSjODUL._SL160_.jpg&#34; width=&#34;108&#34; alt=&#34;photo&#34;&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;dl&gt;
    &lt;dt class=&#34;item&#34;&gt;&lt;a class=&#34;fn url&#34; href=&#34;https://www.amazon.co.jp/dp/4757143044?tag=baldandersinf-22&amp;amp;linkCode=ogi&amp;amp;th=1&amp;amp;psc=1&#34;&gt;信頼と裏切りの社会&lt;/a&gt;&lt;/dt&gt;
    &lt;dd&gt;ブルース・シュナイアー (著), 山形 浩生 (翻訳)&lt;/dd&gt;
    &lt;dd&gt;NTT出版 2013-12-24&lt;/dd&gt;
    &lt;dd&gt;単行本（ソフトカバー）&lt;/dd&gt;
    &lt;dd&gt;4757143044 (ASIN), 9784757143043 (EAN), 4757143044 (ISBN)&lt;/dd&gt;
    &lt;dd&gt;評価&lt;abbr class=&#34;rating fa-sm&#34; title=&#34;5&#34;&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&amp;nbsp;&lt;i class=&#34;fas fa-star&#34;&gt;&lt;/i&gt;&lt;/abbr&gt;&lt;/dd&gt;
  &lt;/dl&gt;
  &lt;p class=&#34;description&#34;&gt;社会における「信頼」とは。&lt;/p&gt;
  &lt;p class=&#34;powered-by&#34;&gt;reviewed by &lt;a href=&#39;#maker&#39; class=&#39;reviewer&#39;&gt;Spiegel&lt;/a&gt; on &lt;abbr class=&#34;dtreviewed&#34; title=&#34;2015-11-28&#34;&gt;2015-11-28&lt;/abbr&gt; (powered by &lt;a href=&#34;https://affiliate.amazon.co.jp/assoc_credentials/home&#34;&gt;PA-APIv5&lt;/a&gt;)&lt;/p&gt;
&lt;/div&gt; &lt;!-- 信頼と裏切りの社会 --&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;だってQRコードのあの図形を見ても何についての情報かすら分からないし（human-readable でない），汎用のスキャナを使って復号した情報を確認してから使うのならまだしも，最近のQRコードを使ったサービスはそれすら省いてる感じだし，使いたくない。&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content>
	</entry>
</feed>
