ホーム » コンピュータ (ページ 55)
「コンピュータ」カテゴリーアーカイブ
2段階認証のすすめ
子供が、PlayStationのTwitterアカウントが乗っ取られたニュースを 教えてくれた。こういった乗っ取り事件では、利用者のアカウントがパスワード攻撃で 乗っ取られたはず。
こういう事例を目にした時にこそ、2段階認証に移行してもらおう。
アカウント攻撃を受けるのは、有名人とか管理者だけ…と思っていると、自分のアカウントが盗まれて他人のアカウントに「オレオレ、電子マネー買ってその暗証コード教えて!」なんてメッセージを送られちゃう。
用語の解説
2段階認証 – パスワードだけだと、パスワード推測攻撃、辞書攻撃、ブルートフォース攻撃などの方法でパスワードがやぶられる可能性がある。このため、ワンタイムパスワードを併用する2段階認証で強固な認証にする。多要素認証と呼ぶ場合もある。
パスワード推測攻撃 – 個人情報をパスワードに使っている人に対し、SNSの個人情報から調べた、電話番号とか生年月日の組み合わせでの攻撃。芸能人のアカウント・ハックはほとんどコレ。
辞書攻撃(1) – 英単語の組み合わせをパスワードにしている人に対して、英単語辞書の組み合わせとか、よく使われる安易なパスワードの辞書を使って攻撃する方法。安易なパスワード設定のサーバを、プログラムを使って攻撃する時の手法。
辞書攻撃(2) – 他のWebシステムに侵入して入手したID,パスワードを辞書として、他のWebシステムへの侵入を試みる方法。1つのシステムが侵入された時に、他のシステムも同じID,パスワードで侵入される可能性があるので、同じパスワードを使いまわさないこと。
ブルートフォースアタック – 単純訳すると、荒くれ者のチカラ技-攻撃。すべての文字の組み合わせを試す方法。パスワード文字数が少ないと、時間をかければパスワードが見つかってしまう。2段階認証を使わなくても、英大文字,英小文字,数字,記号など使う文字の種類を増やし、長い文字列にするほど強力なパスワードにできる。ただし、パスワードを忘れてしまう可能性も高くなる。※乱数性の高い安全なパスワードを使いたい場合は、パスワード自動生成サイトなどが便利
ブルートフォースアタックなどは、一般的にインターネット越しの場合、複数回の失敗をすると一定時間接続を拒否される。このためそれなりの時間がかかる。しかし、クラッキングにより認証データを抜かれた場合は攻撃者のコンピュータ内で総攻撃が可能となる。こうなるとネット越しの攻撃よりもはるかに短い時間でパスワードがばれてしまう。
ワンタイムパスワード – 認証アプリの初期化の時の情報や時間情報から、アクセスするタイミングで変化する、使い捨てパスワード。最近は、通常のパスワードとワンタイムパスワードといった複数のパスワードを併用する2段階認証を行うべき。
認証方法 – 2段階認証のワンタイムパスワードを得る方法には、以下の方法がある。これらのパスワードの送信先は、携帯電話などであり、その人が確実に持っているからこそ信用できる。
SMSで送る – 携帯のショートメールで送ってもらう。携帯を盗まれればアカウントが盗まれる心配あり。
メール送る – メールアカウントを乗っ取られたら、アカウントが盗まれる心配あり。メールが届くまで時間がかかる場合には、不便。
専用機器で生成 – USBメモリのような機器の中に乱数パスワードの生成・認証が組み込まれている。
認証アプリで生成 – SMSやメールが使えない状態でも使える利点があるけど、携帯を移行するときに手順を間違えると使えなくなる心配あり。SMSやメールと併用するか、バックアップコードを残すのが無難。
認証アプリ – ワンタイムパスワードを生成するアプリ。Google authenticator とか Microsoft authenticator がおすすめ。
アプリケーションパスワード – 2段階認証が使えないソフトのために、そのソフト専用の長い乱数パスワードを生成したもの。
バックアップコード – 携帯の移行で認証アプリが使えなくなったりした時のための、緊急時のための乱数パスワード。バックアップコードを印刷して、他の人の目に触れない所に保管しておく。
Google は、スマホに Google アプリを入れておくと、2段階認証が求められるとワンタイムパスワードのような認証を Google アプリが行うことで、端末に「アカウントに接続しようとしていますか?」という表示がでるので「はい/いいえ」で答えるだけで済む。
設定方法
- スマホに、認証アプリをインストールする。(青字がスマホ側作業)
- 2段階認証の設定をするWebサイトにアクセスする。(黒字がパソコン側作業)
- 2段階認証機能をONにする(完了するには以下の作業が必要)。
- 認証アプリの初期化用のQRコードが表示されたら、
- スマホの認証アプリの”+”や”追加”ボタンを押し、表示された認証アプリ初期化用のQRコードを、認証アプリのQRコードリーダで読み込む。
- 認証アプリに表示されたワンタイムパスワードを、Webサイトに登録する。
- ついでに認証のための携帯電話の番号も登録しておく。
- 電話番号の登録時には、国際電話で使える電話番号で登録する必要がある。
- “日本”を選択して090-1234-5678で登録するか、
- 日本の表す国コード”+81″の後に、90-1234-5678で登録する。
使い方
- login時にID(もしくはメールアドレス)、パスワードを入力し、認証方法(SMS/メール/認証アプリ)を選ぶ。
- SMSなら、携帯電話に届くワンタイムパスワード、
- メールなら、登録したメールアドレスに届くワンタイムパスワード、
- 認証アプリなら、生成されたワンタイムパスワード
- を認証画面で入力する。
認証用のスマホを機種変・なくしたら
2段階認証のほとんどがスマホを使うことから、機種変や端末をなくすと大変。
- 2段階認証の認証アプリで、ワンタイムパスワードの種となる情報を端末に保存するタイプは、機種変の際には注意が必要。
- ワンタイムパスワードをSMSで送る場合、機種変や端末をなくして電話番号が変わると、ワンタイムパスワードを受け取れなくなる。
この場合は、バックアップコードでバックアップコードなどが必要となる。
ついに MovableType を卒業するか…
自宅サイトは、MovableType で運用してきたけど、 movabletype-opensource もメンテナンスされなくなってた。
MovableType の login エラー
だましだまし使っていようと思っていたけど、OS の更新をかけたら、
Got an error: Unescaped left brace in regex is illegal here in regex;
marked by <-- HERE in m/{{ <-- HERE support}}/?/
みたいなエラーで、login できなくなった。 ちょいと、ソースを触れば login できるようになるとは思うけど、 ここらが “MovableType卒業” の潮時か。
blog の変遷
自宅サイトは、2000年ぐらいから、BLOG を運用してるはずだけど、 最初は手書き。途中で HNS(Hyper Nikki System) に切り替えたけど、 途中で MovableType に移行(自宅は2008年に移行)。
最古記事は、2003年だけどこの記事は、HNS のデータを Export して Movable-Type に取り込んだもののはず。
WordPress に移行
ということで、以前から WordPress のページは準備していたので、 そっちに切り替えよう。
メールでの投稿とかの機能は切っちゃおう。
ということで、この記事が我が家の MovableType 最後かな。
ナビの駐車中車両の位置
車を新しくして、カーナビも心機一転。
T-CONNECT などのネットワーク接続でも、 Wi-Fiなどが使えるので、自宅WiFiに登録して おくことで、地図更新などもやりやすい。
ただ、意外と便利なのが iPhone で、 車のBluetoothでの接続が切れた場所での GPS情報から、「駐車中車両」の位置を iPhone のマップで確認できる機能。
んで、ふとこの機能を新しいナビで確認したら、 車の位置が変。おかしいとおもってたら、 自分の車のディーラーの位置。
手放した古い車の駐車位置が表示されてる。 どうしたら新しいナビの場所を覚えて くれるんだろうか。
ひとまず、「設定-マップ-駐車した場所を表示」を OFF にしておいた。車に乗って Bluetooth が 接続した時に、ON にすれば、治るかな…。
EdgeRouter-XのL2TP接続メール設定が消えてた
EdgeRouter-X 1.9.1.1 の更新の後、 L2TP接続時にメール送信の設定が消えていた。
保存しておいた *.tgz ファイルをアップロードして展開&reboot
N進数
簡単なプログラムだけど興味持ってもらえないかな…
// Processing で簡単な2進数変換プログラム
String ans = "" ; // 結果を格納
int x = 33 ; // N進数に変換する数
while( x > 0 ) {
int d = x % 2 ; // 一番下の桁の取り出し
ans = d + ans ; // 先頭にdを文字に変換してつける。
x = x / 2 ; // 一番下の桁を消す
}
println( ans ) ; // 結果の表示
Apple Watchでサーバ操作
Apple Watchで、色々Web上のデータをアクセスしたいとはいえ、 画面サイズもあるから、確認やWeb APIを叩く程度しかできないとは思っていたけど、 基本ブラウザは無いし…と思っていた。
探してみて、最初 “WatchWeb” というのを有料(120円)で見つけたけど、 ハズレ。Bookマーク機能が動かない。
次に、無料の “Webabit” というのを見つけ、これならひと満足。 iPhone アプリで動かすと、広告表示がウザイけど、Apple Watch 画面では、関係ない。 HTML タグの、DTD タグがごちゃごちゃ書いてあると、結果画面をうまく表示してくれなかったけど、 ページ側で対応。
ひとまず、自宅サーバの障害状態の確認、職場のドア行先表示板の不在/在室をBookマークに登録。
Microsoft Authenticatorに移行
携帯の2段階認証アプリ、Google Authenticator を使っていたけど、 Microsoft ID の認証用に入れていた、Microsoft Authenticator だと、 携帯に届いた SMS の認証が Apple Watch で OK にできるのが判明。
これにあわせ、認証アプリが、Azure Authenticator と混在していたので、 2段階認証の設定をすべて、Microsoft Authenticator に移した。

SynergyカードQuicPayとSpeedpass+
以前より、セルフのガソリンスタンドでの支払いには、 Esso Mobile の Synergy カードでの Speedpass+ を使っている。 いつも利用しているスタンドなら、現金よりも割引きがいい。
でも、Apple Watch を使い始めて支払いが、楽になってきたのに。 ガソリンスタンドで、Speedpass+ のタグをつけてある、 カバンの中の車のカギを探すのが面倒。
Apple Watch に登録した Synergy カードのQuicPay を使おうかと 思うけど、Speedpass+ の方が割引率が高いかと比較してみた。
元々、ガソリン価格は変動があるし、同じ日に比較すべく、給油を 20Lづつやってみた。結果は、Speedpass+ も、Synergy カード QuicPay も 118円/Lで同じだった。
ということで、今後は Apple Watch で支払いだな。
カードのポイント交換
クレジットカードで溜まったポイントは、あまり使ってこなかったが、 Money Forward でみていたら、思ったより溜まっていたので、 活用するためにポイント交換してみた。
ポイントを物に交換もできるけど、カタログから選ぶと品揃えなら、 通販の方がいいし、現金っぽく使えるように交換する。
UCカード
主にヤマダ電器での買い物に使うことが多いクレジットカードで、 1000ポイントほど溜まっていたけど、5000円相当。 ヤマダ電器なら、ヤマダポイントにすれば、 家電品の小物を買う時によく使うので、ヤマダポイントに交換。
au ポイント
携帯電話の支払いのポイントがたまってる。 先日、契約の見直しでポイントがさらに溜まるように、 au wallet クレジットカードの契約や、じぶん銀行の契約を 入れたので、今後もポイントがたまるはず。
これは、au wallet プリペイドカードに交換。 ただ、最近コンビニでは、Apple Watch の Suica 決済ばっかりで、 いちいち au wallet プリペイドカードを出すのが面倒。
au wallet プリペイドカードは、決済的にはクレジットカード 扱いなので、新入り店員だとパニくるため。
今後は、このポイント交換が増えそう。
楽天ポイント
今まで、Apple Pay の決済メインで使っているカードで、 数千円のポイントが溜まっていた。 楽天ポイントは、楽天Edy の電子マネーに交換。 楽天 Edy へのギフトとして処理させ、楽天カードの Edy に チャージさせる。
これまた、Edy カードを出すのが面倒だけど、au wallet プリペイドカード よりはメジャーなので、コンビニでも「Edyで!」で十分通じる。
あれ、Dropbox 使ってないじゃん
今まで、LaTeX 仕事だと、Linux 環境じゃないと今一つ不便 だった。 このため、Windows,Mac で作業をするときは、 Windows,Mac,Linux で Dropbox を起動して共有させて、 terminal 経由で実際は Linux 上で作業をしていた。
LaTeX 仕事なら、emacs anthy anthy-el texlive-lang-cjk texlive-binaries tgif があれば、 ひとまず問題なし。
でも、Windows で、Windows 10 Creaters Update の Bash on Windows でも terminal がまともに使えるから、emacs も自然に動く。 実質 debian だし、aptitude install texlive-lang-cjk で、 LaTeX 環境も悩まずに入る。
同じく、Mac でも、MacPorts で LaTeX 環境が動くので、 Linux で作業する必要がほぼ無くなってきた。
でということで、Dropbox をほぼ使わなくなっているので、 「Dropbox、今までありがとうございました」

