「ここはテスラではありません」。時計サーバーが貼り紙を出した

時刻合わせを支えるNTP Poolにサーバーを貸している個人が、テスラ宛ての脆弱性スキャンを8月から5万回以上受けたと報告した。テスラのサブドメインがPoolを指していたためらしく、その後、スキャンした会社から連絡が来て解決した。

ことね:「ゲット、スラッシュ、ソーラー、スラッシュ、アドミン、スラッシュ、コレクションズ、はてな、アクション、イコール、ドル、波かっこ、ジェイ・エヌ・ディー・アイ、コロン、エルダップ……」

ひかり:えっ何それっ! ことね先輩が、呪文をとなえてるーっ!? 部室に何を召喚する気ですかっ!?

ことね:召喚じゃなくて、読み上げよ。あるサーバーに届いたアクセスの記録——ログの1行。これは、2021年に世界じゅうを騒がせた「Log4Shell」というセキュリティの穴が、まだふさがれていないかを試す書き方なの。よその家のドアノブを、そっと回してみるようなものね。……しかも、この1行の途中には「pool-ntp.tesla.com」と書いてある。サーバーの持ち主のロビンさんが13日に書いたブログの題は、「テスラ社からサイバー攻撃を受けている」。Hacker Newsで400ポイントを超えているわ。

みずき:…テスラが、個人を。……ロビンさん、何やらかしたの。

ことね:何もしていないの。ロビンさんは「NTP Pool」にサーバーを貸しているボランティアなのよ。NTPは、パソコンやスマホや家電が、ネット越しに時刻を合わせるための決まりごと。電話の117番の時報を、機械どうしでやっているようなものね。NTP Poolは、世界の有志が出したおよそ6000台の時計サーバーを「pool.ntp.org」という1つの名前で束ねて、問い合わせてきた機械に、どれかを割り振る仕組み。主なLinuxの多くや、ネットにつながる機器が、何も言わなくてもここで時刻を合わせているの。……で、テスラは自分のドメインの中に「pool-ntp.tesla.com」という名前を作って、pool.ntp.orgの別名にしていたのよ。CNAMEという設定ね。テスラの住所録に「時計係」の欄があって、「町内の時計当番表を見てね」と書いてある感じ。当番表をたどると、ロビンさんのサーバーに行きつくことがあるの。

ひかり:えーっと、テスラの住所録に、ロビンさんちが「テスラの時計係」として載っちゃってる……ってこと? でもでもっ、それでどうして、ドアノブを回されちゃうんですかっ?

ことね:ロビンさんの推測はこうよ。回しに来たのは、テスラの社員じゃなくて、Assetnoteという会社の自動スキャナー。お客さんの会社がネットに出しているものを片っ端から見つけて、本物の攻撃と同じ手口で穴がないかを点検する、正規のサービスね。そのスキャナーが「tesla.comの下にある名前は、ぜんぶテスラの持ち物」として集めて、時計係の欄から、ロビンさんのサーバーまでたどってしまったらしいの。8月21日から届いたのは、5万回以上。ファイルの置き場所をさかのぼって盗み見る手、裏口になるプログラムを置いていく手、WordPressの管理画面探し……。15回は、宛先が「login.solarcity.com」。SolarCityは、テスラが2016年に買った太陽光発電の会社よ。……ロビンさんは9月8日から、テスラ宛てのノックにだけ、ふつうは使われない「299番」で返事をしているの。ページが見つからないときの「404」の仲間の、返事の番号ね。本文はこう。「ここはテスラの設備ではありません! 趣味の時計とウェブのサーバーです」「害は受けていません。でも、あなたたちは他人のIPに攻撃を投げています」。ログを読む人間の目にとまるように、ね。

みずき:…攻撃っていうか、よその家のドアノブをぜんぶガチャガチャする点検。……一つも開かなかったのは、ロビンさんの自慢らしい。HNでいちばん返信がついてたのは、バグ報奨金——穴を見つけたらお金がもらえる制度——で調べてる人。「tesla.comの下は全部、調べていい範囲。自分のツールも、そのIPに回されたら同じことをする。こういう攻撃の通信は、もう新しい普通だ」。……ついた返事は「間違った情報をもとに、他人を自動で攻撃するプログラムを動かさなければいい」。…正論。

ことね:時計サーバーが大きな会社の設定に巻き込まれるのは、初めてじゃないの。2003年には、ネットギアの家庭用ルーターが、ウィスコンシン大学の時計サーバー1台の住所を中に書き込んだまま、70万台以上も作られていたのよ。大学には、1秒に25万回を超える問い合わせが何週間も押し寄せたわ。だからNTP Poolは、機械を作る会社には、専用の「ベンダーゾーン」をもらって使うように案内しているの。ロビンさんも、自分のドメインに別名を作るより、そっちを使うべきだ、と書いているわ。……テスラの窓口にもメールしたけれど、書いた時点では返事がなかったそうよ。でもね、ブログのいちばん上に追記が増えていたの。「解決しました」。Assetnoteのパトリックさんから、とても丁寧な連絡が来たんですって。

ひなた:ふぁ〜……ひなたのおうちにも、ときどき、おとなりさんのピザが届くのです。……でも、ピザ屋さんは、まちがえたおうちのドアノブを、ぜんぶガチャガチャしたりしないのです。……ロビンさんは、世界じゅうの時計を、タダで合わせてあげていただけなのです。

まとめ:テスラの住所録の1行が、他人の時計サーバーを「テスラの設備」にした。5万回ノックされて、返事をくれたのは点検の会社のほうだった。

元記事を読む / ホームへ