TA

BL

EOFCO

NT

E

N

T

S

サイバー空間の変化を 30 年間以上も見続けてきた研究者が予測する AI 時代のセキュリティとは？

ミッコ・ヒッポネン インタビュー… ………………………………………………………… 3
社会のさまざまな動向を把握し、リスクの変化に対応したセキュリティ体制を構築

HISYS CSI（Cyber Security Intelligence）Watch 2023.12………………………………… 9
セキュリティツールを実践的に紹介する連載企画

Let's Try IoT 検索エンジン !

1. 基礎知識編… ……………………………………………… 10●はじめに
本文書は、株式会社日立システムズ サイバーセキュリティリサーチセンタが運営するセキュリティ情報サイト、S.S.R.C.(Shield SecurityResearch Center) の公開資料です。本サイトでは、本文書のバックナンバーをはじめ、S.S.R.C. によるリサーチ結果などを随時公開しています。
S.S.R.C. https://www.shield.ne.jp/ssrc/●ご利用条件
本文書内の文章等すべての情報掲載に当たりまして、株式会社日立システムズ（以下、「当社」といいます。）と致しましても細心の注意を払っておりますが、その内容に誤りや欠陥があった場合にも、いかなる保証もするものではありません。本文書をご利用いただいたことにより生じた損害につきましても、当社は一切責任を負いかねます。
本文書に記載した会社名・製品名は各社の商標または登録商標です。
本文書に掲載されている情報は、掲載した時点のものです。掲載した時点以降に変更される場合もありますので、あらかじめご了承ください。
本文書の一部または全部を著作権法が定める範囲を超えて複製・転載することを禁じます。
© Hitachi Systems, Ltd. 2023. All rights reserved.

2

サ イ バー 空 間 の 変 化 を

研 究 者 が予 測 する

ンネポッ ンタビュー
ヒ・イミッコ30

年 以 上 も 見 続 けて き たenponpyHoMikk

時 代 の セ キュリ ティと は ？

AI

今回、インタビューするのは、世界でもっともその名を知られたサイバーセキュリティの専門家の 1 人であるミッコ・ヒッポネン氏だ。本年 11 月に東京で開催された CODE
BLUE 2023 では基調講演に登壇している。
「スマートであれば、脆弱である」と題された講演は、1990 年代初頭から現在にいたるまで、常に最前線でサイバー空間を見続けてきたヒッポネン氏の 30 年間以上にもわたるキャリアの集大成であり、昨年上梓した著作の書名（邦訳は異なる）にもなっている。
「歴史は繰り返す」といわれるように、歴史を学ぶことは未来を予測する力を養うことにもつながる。セキュリティ業界のさまざまなトピックについてヒッポネン氏に話を伺った。

取材・文・撮影 = 斉藤健一
通訳 = 高間剛典

3その通りです。いくつかの攻撃手法は何度も繰サイバー空間の歴史を知ることはり返し登場しています。それらはわれわれがすで未来を見通す力にもなるに解決したと考えていた問題です。その典型例がマクロウイルスと Telnet への攻撃です。マクロウ）： 早 速 で す が、「If It's Smart, It's

イルスは約 15 年前に駆逐されたと思われていましVulnerable（スマートならば脆弱である）」が上梓たが、再流行の兆しが見られます。また、Telnetされました。1990 年代初頭から現在に至るまでのは暗号化されていないため安全ではないプロトコ

インターネットの進化と、それに伴うサイバー犯

ルです。特に IoT 分野ではまだ使われているケー罪の手法の変化などがさまざまな角度から述べらスが多く、Telnet への攻撃が増加しています。

斉 藤（ 以 下れています。まさに、ミッコさんのこれまでのキャここ数年間におけるサイバー空間の変化の速さリアを集大成したものと言えるでしょう。この著はどう思われますか。速いと感じますか、それと作を執筆するにいたった理由を教えてください。

も想定の範囲内でしょうか。

ミッコ・ヒッポネン（以下）：過去 30 年間でどこへ向かうのかを見いだすことは比較的容サイバー空間は大きく変化しました。そして、こ易ですが、その方向に進む時期を予想することはの間に起きたことを書き残せる人間は私以外には難しいと思います。AI や量子コンピューターをないと考えたからです。私はサイバー空間が登例に挙げると、これらは過去 15 年以上にわたっ場した初期からセキュリティに携わっていますのて議論されてきました。どちらの技術も、議論がで、書き残す責任があると感じたのです。このプ盛り上がる時期と、期待が失望に変わり失速するロジェクトが始まったのは 2011 年のことです。

時期がありました。しかし、AI に関しては、ここしかし、何年もの間、執筆は進まずにいました。

2 年間でかつてないほどの盛り上がりを見せてい新型コロナウイルスのパンデミックによって、執ます。量子コンピューターに関しては、過去数十筆の時間を確保することができ、ようやく書き終年にわたって開発が進められていますが、いまだえることができました。また、この本が日本語を広く実用化されるところにまではいたっていませ含む 5 つの言語で出版され、世界中の多くの読者ん。最近、この分野で興味深い動きがあるようでに読まれていることを大変嬉しく思います。

すが、最終的にどの程度普及するかは不明です。

過去の歴史を知ることは、これからの未来を予ただ、量子コンピューターと機械学習が組み合わ測するうえで、非常に重要だと思うのですが、いされたときにどのようなブレイクスルーが起こるかがでしょうか。

か注目したいと考えています。

「インターネットの敵」とは誰か？
サイバー犯罪の 40 年史と倫理なきウェブの未来
ミッコ・ヒッポネン著／安藤貴子訳、3080 円（税込）、双葉社
原題の “If It's Smart, It's Vulnerable（スマートならば脆弱である）”とは、インターネット接続が可能な高機能デバイスほどセキュリティリスクが高いことを指摘するもので、ミッコ・ヒッポネンの法則と呼ばれている。本書は、黎明期から現在にいたるまでのインターネットやコンピューターセキュリティの歴史をさまざまな視点から考察する。その内容は、マルウェアの歴史にはじまり、スマート社会の落とし穴、暗号通貨時代のサイバー犯罪、国家による諜報や情報戦などで、さらに AI がもたらす今後の変化にまで言及している。
各章は独立しておりヒッポネン氏の語り口も軽妙だ。興味のあるところから気軽に読むことができるだろう。

4

こうした技術はセキュリティ上の脅威にもなり得ますよね。
その通りです。AI を使うことで、世界中のほぼすべての言語で大規模な詐欺を実行することが可能になります。また、AI によりマルウェアのコードを書き換えたり、映像や音声のディープフェイクも簡単に作成できるようになったりします。さらに、これらのマルウェアやディープフェイクを使って、完全に自動化された攻撃キャンペーンを展開することも可能になるでしょう。
はい。多くのセキュリティ業界関係者の方々が同様の指摘をされています。
量子コンピューターでは、使用できる量子ビットが十分に増えると、既存の暗号化アルゴリズムの多くが現実的な時間内に解読可能になるでしょミッコ・ヒッポネン（Mikko Hypponen）

う。すでに量子耐性のある暗号化アルゴリズムがフィンランドのコンピューターセキュリティ開発されていますが、これを広範囲に実装・移行

専 門 家、 講 演 者、 作 家。WithSecure（ 旧 社 名していくには多くの時間を要すると考えられます。

F-Secure）の CRO（Chief Research Officer）を務移行に多大な時間を要する理由は何でしょう

める。1990 年代初頭から現在にいたるまでセキュか。

リティ業界の最前線で活躍を続けている。

Web ブラウザー、サーバー、コンピューター、スマートフォン、自動車など、ありとあらゆるも問題が起きるまで利用されなかったソリューショのをアップデートしなくてはならないからです。ンの例は多々あります。

過去の事例ですが、IPv4 から IPv6 への移行は 25

現在、ランサムウェアによる被害が世界中で増年も前から始まっていますが、いまだに完全な移大しています。このランサムウェアの流行が、以行はできていません。量子耐性のある暗号化アル前の Code Red や Nimda のように、その後の社会ゴリズムへの移行については、IPv4 から IPv6 へに大きな影響を与えるとお考えですか。

の移行よりもはるかに時間がかかるだろうと考えわれわれは、ランサムウェアがどのような影響ています。

を及ぼすかをすでに目の当たりにしています。米IPv6 の場合にも当てはまると思いますが、移行国最大の石油ガスパイプライン企業がランサムが加速するようなきっかけは何か考えられますか。

ウェアの攻撃によって操業を停止したことも、世実際に何か大きな問題が起きるまで、変化はな界的なロジスティック企業や世界最大級の食肉加いと思います。過去のパーソナルファイアウォー工企業がランサムウェアの被害にあったこともルの例が参考になると思います。そのアイデアは知っているのです。もし、このような大事件で、良かったものの、初期にはほとんど注目されてい何か世の中が変わるような動きがあるとすれば、ませんでした。2000 年代初頭、Code Red ※ 1 やわれわれはもうすでにそれを目撃にしていると思

Nimda ※ 2 などのインターネットワームが流行しいます。

たことで、導入が急速に進みました。このように世界有数の大企業が数多く被害に遭っています※ 1 Code Red（コードレッド）：※ 1 Code Red（コードレッド）：2001 年 7 月に大流行したネットワークワーム。Microsoft の IIS サーバーの脆弱性を利用して感染を広げた。ワームを発見した研究者が清涼飲料水の名前から命名した。2001 年 8 月には Code Red II が登場するが、プログラムとしては Code Red とは全くの別物となっている。
※ 2 Nimda（ニムダ）：2001 年 9 月に感染を広げたネットワークワームで、ファイルに感染するコンピューターウイルスでもある。名称は「admin」を逆から綴ったもの。Windows の脆弱性や Code Red などのワームによるバックドアを利用など、複数の感染方法があり、短期間にインターネットへの感染が広まった。

5

が、それでも社会が大きく変わるところまでにはいたっていないと見るべきですね。
サイバー犯罪者グループは、ダーク Web 上でリークサイトを公開しています。そこには身代金を要求されている企業のリストがあり、指定期間内に身代金が支払われなかった場合は、詐取した情報を公開すると脅迫しています。このリストを見ると、世界中でどれだけ多くの企業がランサムウェアに感染し、被害を受けているのかがわかるはずです。
ランサムウェアに感染した企業の被害額を考えると、身代金を支払うか否かはさておき、営業停止による損害やその後のセキュリティ対策などに多大な費用がかかります。
その通りです。先にセキュリティに投資しておくべきです。被害に遭ってからでは二重に費用がきましたので、これらにアクセスすることが可能かかります。それは、まるで火災で家が焼失したです。サイバー犯罪者のフォーラムは、その性格後で火災保険に入るようなものです。

上、閉鎖と開設を繰り返しており、新たなフォーラムが開設される際に、彼らが信頼できると判断アンダーグラウンドでの情報収集したアイデンティティは招待されます。これによって継続的に情報を入手しているわけです。ま次にサイバー犯罪者たちが集まるアンダーグラ

た、このような手法で情報を収集していることはウンドの世界について伺いたいと思います。アン

秘密ではありません。われわれの動きをサイバーダーグラウンドのフォーラムなどでは、情報を得犯罪者に知らせることで、もしかしたらフォーラるためには、情報を提供するギブ・アンド・テイ

ム内にスパイがいる可能性を彼らに疑わせ、不安クの原則で成り立っていると聞きます。この世界を煽る目的もあるからです。

でどのような手法を用いて情報収集をされているサイバー空間での攻防の行方のでしょうか。
まず、強調しておきたいのは、われわれは違法行為には一切関与していないということです。詳サイバー空間における攻撃側と防御側との争い

細はお話できませんが、われわれは、サイバー犯

では、攻撃側が圧倒的に有利だと言われます。こ罪者たちが利用するフォーラムやサイトについての構図は今後も変わりないのでしょうか。

十分に理解しており、適切な場所で耳を澄ませて答えは「イエス」とも「ノー」とも言えます。

いれば情報が手に入ることを知っています。こ

攻撃側は攻撃のタイミングや手法を自由に選ぶこれ ら の フ ォ ー ラ ム に は、Tor の 隠 し サ ー ビ ス やとが可能です。一方で、防御側も長年にわたる機Telegram・Signal のグループなどが存在します。

械学習の成果を活用した自動化を進めています。

さらに犯罪者間で機密情報が交換されるフォーラ

この進展が、今の攻撃側と防御側のパワーバラン

ムは招待制でアクセスすることは困難です。スに影響を与える可能性があります。

アンダーグランドを調査されている方に話を伺

防御側の自動化について、もう少し具体的におうと、招待制のフォーラムの話題がよく出てきま聞かせ下さい。

す。

機械学習によるアノマリ検知です。組織内ネッ

われわれは長年、犯罪者が存在する環境でオントワークでの通常の稼働状態を定義し、そこからラインのアイデンティティをいくつも作り上げて逸脱する「異常な挙動」を迅速に検出します。例6

Pegasus は特定の重要な対象にしか使うことができません。高額な費用をかければ攻撃できるということは、セキュリティの敗北を意味するでしょうか。私はむしろ成功例だと考えます。例えば、
Windows ユーザーを 1 人感染させるためにかかる費用と比較すれば、その差は歴然です。
攻撃者にとっての費用対効果を見合わないものにするというのもセキュリティ戦略の 1 つですね。
非常にユニークな視点だと思いました。
オープンソース AI の功罪
CODE BLUE 2023 日立システムズのブースにて昨年の ChatGPT や Stable Duffusion の登場以

えば、「なぜこの時間にこのようなトラフィック来、一般の人にとっても AI の分野で起きているこが発生するのか」といったことです。この方法は、とが理解しやすくなりました。現在、オープンソー

既知の攻撃はもとより、未知の脅威にも対応可能スの AI が開発され、個人のコンピューターにもです。また、この分野における自動化と AI の活用インストールできるようになっています。攻撃者は非常に効果的であると考えています。もちろん、はこれを利用し、自分たちのニーズに合わせてトこのシステムも完璧ではありません。攻撃でないレーニングしています。結果として、マルウェア

ものを攻撃と判定するフォルス・ポジティブの問を感染させるためのフェイクメールの作成などに題もあります。しかし、現状ではこれが最も効果AI が使われ、サイバー攻撃の効率が向上している的なシステムだとわれわれは考えています。

ことが考えられます。こうした状況についてどのようにお考えですか。

確かに。攻撃側がこれを回避しようとするのは、とてもハードルが高くなると思います。

以前、OpenAI とミーティングをしたことがあ話がすこしそれますが、IT セキュリティの成りますが、彼らは悪意のある使用を常に監視して功事例の 1 つとして、2007 年に登場した iPhoneおり、そのようなユーザーを積極的に排除していを挙げることができます。このデバイスはコンます。ですが、個々のローカル環境に構築した AIピューターでありながら、その所有者がプログラは、その監視の範囲外にあります。私は一貫してミングできないという点が、セキュリティを強固オープンソースの支持者でしたが、オープンソーなものにしています。スの AI については不安を持っています。

現状において、iPhone や Android は、広く普及かつての OpenAI は研究のすべてを公開していしたコンピューターであり、ユーザーが直接プロましたが現在は違いますね。

グラミングできないため、非常に安全であるといそれには 2 つの理由があると思います。1 つえます。

はソースコードを持っていれば、そこに組み込まなるほど。プログラミングできないデバイスにれているセキュリティ機能を削除できるためで対して、攻撃側が有利に立つのは難しいですね。

す。もう 1 つの理由は、現在の国際情勢におけはい。このことを端的に示す例が「Pegasus」

る大きな対立があることです。この状況下では、です。イスラエルの企業が開発したモバイル端末

OpenAI が提供する重要なツールを、例えばロシ用のスパイウェアで、国家レベルで活動家や反体アや中国のような権威主義国家にも与えることと制派、ジャーナリストを監視する目的で使用されな り ま す。 さ ら に、AI は AGI（Artificial Generalていました。なぜ、この事例が重要なのかというIntelligence：汎用型人工知能）と呼ばれているもと、iPhone1 台に Pegasus を感染させるのに 1 万のにどんどん近づいています。私自身としては、ドルもの費用が必要だったためです。このため、AGI が出てくるときに、西側の民主的でセキュリ
7

ティ意識が高い企業の一員として関わっていきたして存在していますが、それを実行しているグいと考えています。

ループについては、われわれが監視している範囲
では、まだありません。そして攻撃側のシステム

AI 時代のサイバーセキュリティを予測するが自動化されたときに「AI vs. AI」の構図となります。

CODE BLUE の基調講演では、今後のセキュリお話を伺うと、「AI vs. AI」の時代となるのも間ティは「AI vs. AI」になるというお話がありまし近のように思えます。

た。これには、どのようなシナリオが考えられる明日そうなったとしてもまったく不思議ではでしょうか。

ありません。われわれは 2005 年から機械学習に次に予想されるのは、「サイバー犯罪者のユニよる防御システムの開発に取り組んでいます。いコーン」（犯罪ビジネスを通じて巨額の富を得てわば、攻撃者に対して 18 年分のアドバンテージいるグループ、ユニコーン企業になぞらえた名称）があるわけです。ですから、「AI vs. AI」の時代との出現です。彼らは、現在手動で行われる作業をなっても防御側が勝利すると信じています。ただ自動化する方向に進むでしょう。例えば、新たなし、今後どのように状況が変わるかは予測できまランサムウェアのバージョンを開発する場合、マせん。

ルウェアをメールに添付して送信するか、有害な今後のサイバーセキュリティについて視野が広リンクを含めたメールを送信してターゲットにマがりました。最後に、これからを担う若いエンジ

ルウェアをダウンロードさせるような方法が考えニアや業界を目指す人たちに向け、メッセージをられます。しかし、これらの手法は自動化されたお願いします。

防御システムであれば、検出していくことは可能

将来、セキュリティエンジニアの重要性はこれなわけです。

まで以上に高まるでしょう。技術分野での才能や攻撃対象のドメインからブロックされたこと長年にわたるトレーニングにより磨かれた能力をで、防御システムに検出されたことに攻撃者も気どう活かすかは非常に重要です。人によって、そづくわけですね。

れらの能力はサーチエンジンや OS やゲーム開発はい。防御側の自動化システムに対して、攻撃などに向けられますが、セキュリティ業界で働く者は新たなターゲットを探し、そのドメインに特ということは、その才能を他者のために使うこと化したメールを作成し、ターゲットに合わせてマを意味します。犯罪者たちはその能力を悪用してルウェアも再コンパイルする必要があります。現他のユーザーを侵害することを目的としています

在、攻撃側がこのような対応をするのに数日かかが、セキュリティエンジニアは他者を助けることることが、われわれが行うネットワーク監視にを目的としています。助けを求める人々に支援をよって明らかになっています。このことは攻撃側提供することは非常に価値ある行為です。

の対応が人手によるものであることを示している

本日は本当にありがとうございました。

と思います。攻撃側の自動化については、技術と8

社会のさまざまな動向を把握し、リスクの変化に対応したセキュリティ体制を構築

HISYS CSI（Cyber Security Intelligence）Watch 2023.12
文＝ SHIELD Security Research Center
的な伝送手段としてヘリコプターによる無線通信
海底ケーブルを取り巻く脅威との中継や、衛星通信が使われることもあるが、通有事への備え信帯域や伝送距離の課題があり、完全に代替することは現実的ではない。そのため、ケーブルが切【概要】国際通信の約 9 割は海底ケーブルで接続されても通信を維持できるように海底ケーブルの複れており、日本においては約 30 本のケーブルが敷線化や陸揚局の地方分散が重要な課題である。

設されている。海底ケーブルは衛星通信と比べて日本における複線化や地方分散の取り組みも進コストが低く、高速で安定した大容量通信が可能められており、デジタルインフラ（DC など）整備である一方、災害や人的要因による物理切断のリに関する有識者会合によると、現在東京・大阪圏スクがある。日本ではこうした非常事態に備えるに集中しているデジタルインフラについて、北海べく、東京・大阪圏に集中しているデジタルイン道や九州エリアにおいても整備を促進する方針だ

フラを地方に分散・整備する取り組みを進めていという。この背景として、北米やアジア太平洋をる。これらの海底ケーブルや陸上の通信網にケーつなぐ地理的優位性を活かした国際的なデータ流ブルを接続するための陸揚局への安全対策強化と通のハブとしての機能を強化することや、大規模並行して、平時から信頼のおける有志国との相互自然災害への備えとしてのレジリエンス強化が挙接続性を強化しておくことが重要である。

げられている。しかしながら、海底ケーブル切断の脅威は災害だけでなく、サイバー攻撃や電力供【内容】2023 年 8 月、アフリカのコンゴ川河口付給の途絶、磁気嵐などさまざまな要因が存在する。

近において海底地滑りが発生。欧州と西アフリカ昨今のウクライナ侵攻や台湾有事を受けて安全をつなぐ 2 本の海底ケーブルが断線し、周辺地域保障上の懸念も高まっており、船舶や水中ドローで通信の遅延などの問題が発生した。日本におけンによる人為的破壊、光信号増幅器への盗聴器設る海底ケーブルの断線事例としては、2011 年の置のほか、陸揚局が公開情報から特定可能などが東日本大震災が挙げられる。この震災では、関東リスクとして考えられ、事業者と政府が適切に連近海の海底ケーブル 10 ヵ所が切断され、国内の携できる体制の構築や、ケーブル敷設・修理船へ通信に多大な影響を及ぼした。現在、国際通信のの支援など、海底ケーブルや陸揚局の安全対策強

約 9 割は海底ケーブルが占めており、全世界で化も重要な課題である。加えて、有事の際には官400 本以上が敷設されている。そのうち日本近辺民を問わず重要なデータの保全を担保するためのの海域では約 30 本のケーブルが国外通信用とし対応も求められる。他国の例としては、ウクライて各国に接続されている。海底ケーブルが衛星通ナ政府はロシアによる侵攻を受けて政府が保有す信と比較して優れている点として、①保守が容易る重要データを国外のデータセンターへ移行したでコストが低いこと。②安定した大容量の通信がとされており、日本においても安全保障環境の変可能であること。③物理的な伝送距離が短いこと化に応じた対応の備えが必要である。平時から信などが挙げられる。こうした多くのメリットがあ頼できる有志国との相互接続性を強化しておくこる一方で、自然災害や人的要因によって物理的にとや、Starlink などの海底ケーブルの切断に備え切断されてしまうリスクがある。非常時には一時た通信経路を確保しておくことが重要である。

［情報源］https://www.meti.go.jp/policy/mono_info_service/joho/conference/digital_infrastructure.html

9

セキュリティツールを実践的に紹介する連載企画

Let's Try IoT 検索エンジン！

1. 基礎知識編

文＝ SHIELD Security Research Center1．はじめに各 種セキ ュ リ ティ ツ ールを実践的に紹介する連載企画、「レ ッ ツ ト ライ ツ ー ル 」 が Vol.50 よ り
ス タ ー ト し ま し た。 第 一 弾 で は「HDD 保 全 」、 第 二 弾 で は「Windows シ ス テ ム 確 認 」 を 3 回 に分 け、 各 工 程 を 紹 介 し て き ま し た。 今 回 か ら は「IoT 機 器 探 索 」 と 題 し て「Shodan（ シ ョ ー ダン ）、Censys（ セ ン シ ス ）」 と い っ た IoT 検 索 エ ン ジ ン を 用 い た 脆 弱 性 確 認 手 法 な ど を 解 説 し ます。自組織が管理しているサーバーが外部からどのように見えているのかといった確認に利用した り、 管 理 し き れ て い な い 隠 れ た サ ー バ ー な ど を 探 索 し た り し、 リ ス ク の 軽 減 に 活 用 可 能 で す。
「IoT 検索エンジン」は次の 4 部構成となっています。
1. 基礎知識編
Nmap を利用して、ポートスキャンを試行します。
2. 所有サーバー確認編
自身が管理している IP アドレスなどがわかるサーバーが「Shodan、Censys」といった IoT 検索エンジンでどのように見えるのかを確認します。
3. サービス探索編「Shodan、Censys」といった IoT 検索エンジンを用いて、探索したいサービスが稼働しているサーバを確認します。自組織で管理できていないサーバを探索する際に利用します。
4. サーバー探索編「Shodan、Censys」といった IoT 検索エンジンを用いて、サーバーを探索します。自組織で管理できていない脆弱なサーバを探索する際等に利用します。
IoT 検索エンジンと呼ばれる「Shodan、Censys」ですが、インターネット上に公開されているサーバーのさまざまな情報を収集しており、検索、閲覧が可能なサービスです。Shodan での閲覧イメージを次ページに示します。
これらの情報の収集は、「Shodan、Censys」が独自に行っています。その情報収集技術の 1 つが、ポートスキャンです。「ポートスキャン」はネットワークに接続されている、通信ポート全てに特定のデータを送信して、その応答状況から調査を実施することです。「1. 基礎知識編」では、「Shodan、Censys」で得られる情報をイメージすることを目的に、「ポートスキャン」を試行します。
なお、本稿の安全性には留意していますが、安全を保証するものではありません。OA 端末（社内ネットワーク接続機器）で実施するのではなく、分離された回線内および機器を利用することを推奨いたします。

10

図 Shodan での閲覧イメージ

2. 準備

2.1 Nmap を実行する CentOS の準備
Nmap を実行する CentOS を準備します。
CentOS は、「Let's Try HDD 保全 ! 1. 準備編」で作成しています。作成済みの方はそちらをご利用ください（スナップショット機能を活用してください）。
本稿ではじめて作成する方は、下記 URL よりバックナンバーを参照してください。
・Let's Try HDD 保全 ! 1. 準備編 「保全の実習環境の構築」
https://www.shield.ne.jp/ssrc/document/doc/SSRC-HJ-202306.pdf
2.2 CentOS のネットワーク接続「設定」→「ネットワーク」→「アダプター１」の割り当てが、「NAT」または「ブリッジアダプター」など、インターネットに接続できる設定となっていることを確認します。

また、CentOS 起動、ログイン後に以下のコマンドを入力し、IP アドレスが取得できていることを確認します。
# ip addr11例では、ネットワークインターフェース enp0s3 に IP アドレス「10.0.2.15/24」が付与されていることが確認できます。

2.3 Nmap のインストール
CentOS に Nmap をインストールします。Nmap は、もっとも著名なセキュリティスキャナーであり、古くから利用されています。主に、コンピューターネットワークにおいて、対象のコンピューターの複数のポートに対して接続要求を行い、ポートの状況を確認する、ポートスキャンに利用されます。
CentOS にログインし、以下のコマンドを実行し、Nmap をインストールしてください。
# yum install nmap
実行結果は以下の通りです。インストール中に確認が出ましたら、「y」と入力し、インストールを続行します。図のように「Complete」が表示されれば完了です。

12

3. ポートスキャンの実施
3.1 TCP スキャンの実施
自身のサーバーに対してポートスキャンを実施します。まずは、TCP ポートに関するポートスキャンを実施します。
以下のコマンドを実行してください。
# nmap -sT 127.0.0.1「TCP 22 番ポート」が開いていること（接続できること）が確認できました。22 番ポートは、「ssh」と表示されています。次に、以下のコマンドの実行してください。
# nmap -sTV 127.0.0.1

V オプションは、バージョンを表示するオプションです。このオプションにより、22 番ポートで稼働しているサービスは、OpenSSH 8.7 であることがわかりました。
3.2 UDP スキャンの実施
次に、UDP ポートに関するポートスキャンを実施します。
以下のコマンドを実行してください。
# nmap -sUV 127.0.0.1

UDP ポートが開いていないこと（接続できないこと）が確認できました。

13

3.3 httpd（Apache）のインストール
httpd（Apache）をインストールします。
以下のコマンドを実行してください。
# yum install httpd
インストール中に確認が出ましたら、「y」と入力し、インストールを続行します。図のように「Complete」が表示されれば完了です。

14

インストールが完了したら、httpd サービスを起動し、起動を確認します。
以下のコマンドを実行してください。
# systemctl start httpd.service
サービスが起動しているかは以下のコマンドで確認できます。
# systemctl status httpd.service
active（running）と表示されることを確認してください（コマンドプロンプトに戻る際は、キーボードから「q」を入力します）。

3.4 TCP スキャンの再実施
httpd（Apache）をインストールし、サービスを起動しました。そのため、http のウェルノウンポー
トである TCP 80 番ポートまたは、https のウェルノウンポートである TCP 443 番ポートが開いているはずです。以下のコマンドを入力し、再度 TCP スキャンを実行してください。
# nmap -sTV 127.0.0.1

サービス Apache httpd2.4.57 が、TCP 80 番ポートを開いていることが確認できました。
3.5 httpd の設定変更
次に、httpd の設定を変更します。
次ページのコマンドを実行してください。

15

# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.backup# systemctl stop httpd.service# echo ServerTokens ProductOnly >> /etc/httpd/conf/httpd.conf# echo ServerSignature off >> /etc/httpd/conf/httpd.conf# systemctl start httpd.service
これらの設定で、サーバーのバージョン情報の表示を抑制します。
サービスが起動しているかどうかは以下のコマンドで確認できます。
# systemctl status httpd.service

3.6 TCP スキャン（バージョン表記あり）の再実施
以下のコマンドで、再度 TCP スキャンを実施してください。
# nmap -sTV 127.0.0.1

実行の結果、Apache httpd が 80 番ポートを開いていることは確認できますが、Apache httpd のバージョン番号まではわかりません。Nmap が、Apache httpd の HTTP レスポンスに含まれるバージョン番号をもとに、Apache httpd のバージョンを確認していたことが確認できました。

4． おわりに今回はここまでとなります。
ポートスキャンは、IoT 検索エンジンの情報収集技術の 1 つです。IoT 検索エンジンは、存在するすべての IP アドレスに対して順に、ポートスキャンなどのスキャン行為を実行し、情報を収集しています。
今回は、「基礎知識編」として、セキュリティスキャナー Nmap を用いてポートスキャンを試行しました。
次回は「所有サーバー確認編」として、自身が管理している IP アドレス等がわかるサーバーが「Shodan、Censys」といった IoT 検索エンジンでどのように見えるのかを確認します。

16