PR-S300SEのONU&HUB化(1)

PR-S300SEは2009年ごろに設計されたルーター

そこで、PPPoE接続及びルーター機能は高スペックルーター(IOdataWi-Fiルーター「WN-AX1167GR2」)にさせて、PR-S300SEはONUのみを利用とする

インターネットの通信速度を向上させよう - radiokanの見聞録を参考に設定。

ASAHIネットならIPv6パススルーが現実的

一般用途の実用性を考えると、色々なサイトに接続しに行く訳ですから、ASAHIネットでの利用は、PPPoEによるIPv4接続で使用する事になると思います。その際に「IPv6パススルー」を有効にしておけば、デバイス側(Windowsパソコン、Androidスマートフォン)がIPv6に対応しているので、IPv6接続(別ルート迂回)の恩恵を受けられます。


引用元:ASAHIネットでI-O DATA WN-AX1167GR2を使ってみた~IPoE接続は可能だがIPv4 over IPv6非対応 | S-Factory

関連:
モデムとONU、ルーターの違い - 道すがら講堂

NTT東日本ひかり電話を解約すると
「PR-S300SE等のルーター遠隔で初期化されるそうです。
また、ルーター機能が使えなくなると説明されました。NTTモデムからISPに接続している方はISPの設定が空になります。

ソ-ス:NTT東日本ひかり電話を解約してみた

「NTTのルーター機能はあくまで電話契約の付属品という扱い」らしい。


光回線が突然繋がらなくなったときの原因と対策を3ステップで解説!

virtual memoryを訳すと

私は「virtual」を「仮想」と訳すのにすごく抵抗がある。

「virtual」って英語本来の意味は、「実質上の」「実際上の」というような意味だ。「表面的にはそうではないが実質的にはこれなんだ」というような時に使う。

「virtual memory」を「仮想記憶」と訳すと「実際は存在しないメモリ」であるかのように思える。現実的に存在しないのなら無くても構わないようにすら思える。確かに物理的には存在しないから実在はしないんだけど、かと言って不要というわけでもなく、「virtual memory」本来の意味は「(ユーザーアプリなどが)実際に使うときのメモリ」みたいなニュアンスで「無くても構わないメモリ」とは、ちょうど真逆の意味だ。

「仮想」という言葉が、「存在しない」という否定っぽい語感なのに対して、「virtual」本来の意味は「実質上(は、これだ)」という肯定っぽい意味だからどうもギャップがある。

virtual reality」にしても、これを「仮想現実」と訳すと、「現実とは違うの空間」のように思えてしまうが、「virtual reality」本来の意味としては「現実そのものではないが実質上は現実とみなせる空間」だ。

C++の「virtual function」を「仮想関数」と訳すと、C++を知らない人が聞くと、ありもしない、実際には呼び出されないような関数なのかなと思ってしまう。でも知っての通り、virtual functionは呼び出されたときに、派生クラス側の関数が実行される。たぶんこの名前をつけた人は「普通の関数とはずいぶん挙動が違うんだけど、普通に呼び出して使えるわけだし、実質的に関数だよねー」みたいな気持ちでvirtualと名付けたのではなかろうか。(知らんけど)

ともかく「virtual」を「仮想」と訳すといろいろな誤解が生じて理解の妨げになる。でもコンピュータ用語としてはすでに「仮想」という訳語が定着しているのでいまさら変えるわけにもいかない。ならば、「仮想」という訳語を見るごとに「実質上の」と頭のなかで変換するとスムーズに理解できるのではないかと思ったりするのだが。


ソ-ス:virtualを「仮想」と訳していいものか - やねうらおブログ(移転しました)

TRON(トロン)を思い出す。

BTRONの何が凄いのかというと、何と言っても、仮身/実身モデルという画期的なハイパーテキスト構造を持っていることによってOSの自由度が高いという点にあります。

仮身(かしん)とは、いわばハイパーリンクのボタンのようなもので、仮の身、ということです。
そして実身(じっしん)とは、データ本体を意味します。

一つの実身(データ)に対して、複数の仮身(ハイパーリンク)からハイパー構造を持ってリンクされる、という点がこのアーキテクチャの凄いところなのです。

単なるコンパウンド(複合)ドキュメントの手段にとどまらず、全く新しいハイパーテキスト管理環境を提供しているのです。


ソ-ス:wise9 › 君は伝説の和製OS 「超漢字」を知っているか!?


関連:
Basic of virtual memory of Linux

base要素にtarget="_blank"を加えると、ページ内のすべてのリンクに適用できる

これ知ってた? base要素にtarget=”_blank”を加えると、ページ内のすべてのリンクに適用できる | コリス

知らなかった。

関連:
a 要素に target=”_blank” をつけること - nonbeiのIT日記

ほんっとにはじめてのHTML5とCSS3:base要素

DNSの通信を暗号化して安全に利用できるようにするサービス「IIJ Public DNSサービス(ベータ版)」

 IIJ Public DNSサービスは、ホスト名とIPアドレスを相互に変換するDNS(Domain Name System)サーバーの名前解決機能を提供するサービスである(同社のサービス紹介サイト)。複数のDNSサーバーへの問い合わせ結果をキャッシュして代理応答するDNSキャッシュサーバーとして動作する。Webブラウザなどが名前解決に利用するDNSサーバーとして、IIJ Public DNSサービスを設定することによって利用できる。

 最大の特徴は、素のDNSプロトコルではなく、DNSの問い合わせの通信を暗号化するプロトコルとして標準化が進んでいる2つのプロトコルを利用できることである。TLS(Transport Layer Security)を使って通信経路を暗号化するDNS over TLSDoT、RFC7858)と、TLSベースのWebアクセス用プロトコルであるHTTPSの上にDNSプロトコルを載せるDNS over HTTPSDoH、RFC8484)の2つのプロトコルを利用できる。

ベータ版(試験サービス)の提供期間は2022年3月31日までを予定している。

f:id:nonbei:20190615015252j:plain


ソ-ス:IIJ、暗号化DNSキャッシュサーバーを試験公開、DNS over TLSとDNS over HTTPSで通信可能 | IT Leaders

DoHサーバーのURL

https://public.dns.iij.jp/dns-query



関連:
DNS over TLS/HTTPSについて考える | IIJ Engineers Blog

それってネット詐欺ですよ!

 アダルトサイトを閲覧するために、メールアドレスを登録すれば無料とのことだったので、入力してしまいます。しばらくそれっぽい画面を操作していたら、課金のメッセージが出たのでネット詐欺と判断。サイトを閉じました。個人情報はもちろん、クレジットカード情報も絶対に入力していません。今後の迷惑メールは完全無視を貫くだけです。


 一見、きちんと対策しているようですが、後日、自宅にそのアダルトサイトを名乗るはがきが届き、入金を促されるケースがあります。他には、アダルトDVDのダイレクトメールだったり、アダルトグッズのカタログだったりします。


 ユーザーは恐怖を覚えるでしょう。絶対に匿名の状態でアクセスしたはずのアダルトサイトに自宅を突き止められるとは思ってもみなかったはずです。はがきで済めばいいですが、直接、人が来る可能性だってあります。世の中には、インターネットのアクセス記録から、相手の全てをつかめる技術があるのでしょうか。


 そうではありません。これは、メールアドレスを元に、名寄せをしたのです。本連載でも何度か紹介したとおり、大企業でも情報漏えい事件を起こしています。日本企業でも、数百万人・数千万人規模で漏えいしたことがあります。IDとパスワードが漏えいし、不正アクセスに利用されることも多いのですが、通販サイトなどでは住所や氏名、性別、生年月日まで漏えいしたことがあります。この情報を手に入れ、アダルトサイトから収集したメールアドレスを検索すればよいのです。運良くマッチしたら、個人を特定できた可能性が高まります。


 『自分の個人情報をごっそり持っている相手に、AVを見ている姿を録画された!』で紹介したように、筆者のところにも住所、氏名から電話番号まで書かれたネット詐欺メールが来たことがあります。これは日本語が変なので、海外からのネット詐欺だと分かりましたが、日本語が完璧で、しかもリアルなはがきで届いたらパニックになるのも頷けます。


 怪しいサイトに入力する際は、それ専用のメールアドレスを利用してください。プライベートやビジネスで使っているメールアドレスは絶対に入力してはいけません。それさえ気を付ければ、この手のネット詐欺は簡単にシャットアウトできます。


 時々、情報漏えい対策として、Gmailのアドレスは“エイリアス”という機能を使って無限にバリエーションを作れるというワザが紹介されることがあります。「yanagiya○○@gmail.com」というアドレスに「yanagiya○○+site01@gmail.com」のように文字列を付け足しても、送受信できるというものです。しかし、情報漏えい対策にはならないので注意してください。「+」の付いた文字列を削除する処理を追加すればいいだけだからです。


ソ-ス:【それってネット詐欺ですよ!】 絶対に住所を入力していないアダルトサイトからはがきが届いた 【被害事例に学ぶ、高齢者のためのデジタルリテラシー】 - INTERNET Watch


情報流出はすでに起こっている現実がある。

関連:
・「被害事例に学ぶ、高齢者のためのデジタルリテラシー それってネット詐欺ですよ!」(https://internet.watch.impress.co.jp/docs/column/dlis/

次期大型アップデートとなる「Windows 10 May 2019 Update」

ストレージ容量の小さな端末ではWindows 10の次期アップデートをインストールできない可能性 - GIGAZINE

Windows 10には32bit版と64bit版が存在しますが、Windows 10のバージョン1809にアップデートするには、32bit版は最低16GB、64bit版は最低20GBのストレージの空きが必要というわけ。2019年5月に配信予定のバージョン1903では、アップデートに必要なストレージ容量がより大きくなり、32bit版と64bit版の両方で最低でも32GBの空き容量が求められることになるとのこと。

ストレージのシステム要件が増加した原因は、MicrosoftWindows 10のバージョン1903で導入した新しい動作にあるとArs Technicaは記しています。Ars Technicaによると、バージョン1903では将来的なアップデートが問題なくインストールできるように、インストールプロセス用に7GBのストレージを恒久的に確保しているとのこと。これによりOSアップデート時にストレージの空き不足で起きるエラーを回避できるようになるわけですが、ストレージ容量の小さな端末では自由に使える容量が劇的に小さくなることが予想できます。」

新元号“令和”の合字に対応した「IPAexフォント」v004.01

情報処理推進機構、新元号“令和”の合字に対応した「IPAexフォント」v004.01を公開 - 窓の杜

Ubuntu18.04.2に導入。「IPAmj明朝フォント」のサポートは5月中になるらしい。


関連:
日本マイクロソフト株式会社からの配布資料はこちら(PDF)

5Gが実用化されたら天気予報ができなくなるかもしれない

 気象衛星が観測するデータは多岐にわたっていて、例えば地表から出ている赤外線を測定して地表の温度を計測したり、雲の動きを光学センサーで観測したりしています。こうして集められる天候データの中でも特に重要なのが、マイクロ波で計測する大気中の水の分布です。水蒸気の状態で大気中に存在する水の様子が分かってはじめて、湿度を計測したり雲の発達などを予測することが可能になります。


 第4世代移動通信システム(4G)までは、最も高い周波数でも3.6GHz帯だったのに対して、5Gでは新たに24GHz以上のマイクロ波が使用される予定です。そして、気象衛星が水蒸気を観測するために搭載している「高性能マイクロサウンダ(AMSU)」が観測に使用している帯域の中で最も水蒸気の観測に適しているのが23.6〜24GHz帯のマイクロ波です。気象衛星の超高精度なマイクロ波放射計が使用しているマイクロ波が、5Gで使用される予定のマイクロ波の帯域に非常に近いため、5Gの運用が始まれば気象衛星のセンサーが目くらましを受けてしまう可能性が否定できない、というわけです。


 このため、アメリカで電波オークションを所管する連邦通信委員会(FCC)に対し、アメリカ合衆国商務省のウィルバー・ロス長官とNASAのジム・ブライデンスティン長官が連名で書簡を送付してオークションを先送りにするよう要請していましたが、FCCのAjit Pai議長は「技術的根拠がない」として却下し、オークションの実施に踏み切っています。


 実際のところ、5Gのマイクロ波気象衛星の観測に支障を与えるかどうかは不明ですが、Hackadayのライターであるダン・マロニー氏は「何が起きるとしても、天気予報にプラスになることはないだろう」と述べています。


ソ-ス:次世代通信規格「5G」が実用化されたら天気予報に影響が出るという指摘 - GIGAZINE

Wi-Fiセキュリティ新規格「WPA3」に脆弱性

 Wi-Fiの認証/暗号化技術「WPA3」にセキュリティ上の脆弱性が見つかったとして、WPA2/WPAの脆弱性「KRACKs」の発見者であるMathy Vanhoef氏と、Eyal Ronen氏が論文を公表した。


 個人向けに提供される「WPA3-Personal」では、WPA2-PersonalのPSK(Pre-shared Key)に替わり、“Dragonfly”とも呼ばれるハンドシェイクの方式である「SAE(Simultaneous Authentication of Equals)」を採用している。Wi-Fi Allianceの解説によれば、SAEでは第三者によるパスワード推測に対するユーザー保護を強化しており、辞書攻撃などに対する耐性も持つという。


 今回発見された問題では、SAEのパスワードの生成やエンコーディングを行うアルゴリズムなどに脆弱性があり、サイドチャネル情報が漏えいしてしまうことで、パスワードが推測される可能性があるという。


 また、WPA3は、いまだ普及の進んでいない新技術であるため、WPA2との互換性を維持して4-wayハンドシェイクで接続を行う移行モードが追加されている。これにダウングレード攻撃を実行される脆弱性があり、総当たり攻撃を行うことでもパスワードの解析が可能になるという。


 両氏はこの脆弱性について解説したウェブサイトや、「Dragonblood: A Security Analysis of WPA3’s SAE Handshake」というタイトルの研究論文を公開している。また、同ウェブサイトでは脆弱性をテストするためのツールなどが公開されている。


ソ-ス:Wi-Fiセキュリティ新規格「WPA3」に脆弱性、登場から1年経たずに発見される - INTERNET Watch




関連:
Dragonblood

Dragonblood:Analysing WPA3's Dragonfly Handshake(PDF)

「システムプログラムの問題が見つかりました」

システムプログラムの問題が見つかりました」が起動時に表示され気になっていた。

システムプログラムの問題が見つかりました - circletek
より

sudo rm -rf /var/crash/*

無線ル−タ−を買った ( WSR-1166DHP3-BK )

ルーター機能を使用しないで、アクセスポイントとして使用する。


親機背面のMANUAL/AUTOスイッチを「MANUAL」にし、モードスイッチを「AP」に切り替え。


APモ−ド  192.168.11.100


関連:
Wi-Fiルーター 設定画面の開き方(メーカー別) | 24Wireless
ブラウザから「 http://192.168.11.1/ 」にアクセスすることで設定画面が開きます。

バッファローの無線LANルーターが不安定になった話 | ヒトノト

WSR-1166DHP3 - DD-WRT OpenWrt 適材適所で両方使いたい人向け @ ウィキ - アットウィキ

・基本情報

高速ワイヤレスインターネットアクセス - リアルテック

ブリッジ接続の時のNTPサーバー設定には、GWとDNSの設定も必要でした。 - bringartmのブログ

BuffaloのルーターでIP_unnuberedの設定が難しすぎる件 - C0DE

「ハッシュ化したから安全」?

ハッシュからパスワードを入手できる

 ハッシュ化していれば、それほどまでに安全なのか。答えはノーだ。ハッシュ化したパスワードから、元のパスワードを入手するのは不可能ではない。


 それを説明するために、簡単にハッシュ化の仕組みをおさらいしておく。


 ハッシュ化は、あるデータをハッシュ関数と呼ぶ演算によって変換することを指す。変換したデータはハッシュと呼ぶ固定された長さの値になる。


 パスワードの保存に使うハッシュ関数には、2つの特徴がある。1つは、ハッシュから元のデータを演算で求める「復号」が困難であること。もう1つは、わずかでも違いがあるデータをハッシュ化すると、全く異なる値に変換されることである。


 このような特徴を持つハッシュ関数でパスワードのハッシュを保存すれば、認証が可能になる。
ハッシュを使ったユーザー認証
f:id:nonbei:20190403220451j:plain


 では、ハッシュからどうやって元のパスワードを入手するのか。それは、逆引きをするための表を使う。


 例えば、ある桁数までの文字列のハッシュをあらかじめすべて計算しておけば、元のパスワードがその桁数以下ならその逆引き表からすぐに候補を見つけられる。


 実際には、すべての文字列に対する逆引き表を用意すると、データが膨大になり過ぎる。そこで、特殊な関数と「レインボーテーブル」と呼ぶデータベースを組み合わせて、データサイズを小さくして逆引きできるようにしている。


工夫しても時間稼ぎになるだけ

 このため、ハッシュでは「ソルト」や「ストレッチング」と呼ぶ方法で解析しにくくしている。

 ソルトは、パスワードに文字列を付け加えてハッシュ化する手法。こうすれば、ハッシュ化する前のデータの桁数が増えて、解析に必要な逆引き表の作成が困難になる。


 ストレッチングは、ハッシュ化を繰り返し適用する手法だ。1回しかハッシュ化しないときより、解析の手間がかかるようになる。


 ただ両方の工夫を適用しても、解析に時間がかかるようになるだけだ。解析できなくなるわけではない。


 例えば、漏洩データの検索サービスを提供していたLeakedSourceが2016年9月、ソルトを採用していたサービスから漏洩した4350万件以上のアカウント情報を2時間で96%解析したとしている。


 ハッシュから元のデータを求めるサービスも登場している。逆引き表を用意できない人でも、こういったサービスでハッシュから元のパスワードを入手できる可能性がある。


 パスワードを漏洩させてしまったら、その組織はいち早く漏洩の事実を伝えて注意喚起を実施すべきだ。こうしてパスワードの使い回しによる二次被害を防ぐ。


 ハッシュ化していれば、その事実とソルトやストレッチングを適用していたかどうかも明らかにする。ユーザーの不安を無駄にあおらないようにするためだ。ただソルトの内容やストレッチングの回数は、攻撃者による解析の助けになるので公表しなくてもよい。

 ただし、ハッシュ化を根拠に安全だと主張すべきではない。その主張によって、安全だと誤解したユーザーが対処を後回しにすれば、被害が拡大する恐れがあるからだ。


ソ-ス:「ハッシュ化したから安全」と主張するのをそろそろやめようか | 日経 xTECH(クロステック)

新元号 令和(れいわ)の文字コード

18N:令の字にUNICODEのコードが2つあったはなし)

UNICODEにおいては「令」の文字を表すコードポイントとして「U+4EE4」と「U+F9A8」の2つある。

元号に使用すべきなのは「U+4EE4」であり、日本語フォントに存在するのも「U+4EE4」。 「U+F9A8」は、韓国語の等音法則に起因する文字で(韓国の文字コード規格KS X 1001との往復変換を可能にするために追加された文字)。



関連:
新元号 令和(れいわ)の文字コードについて - Qiita