「ハッカーが企業のシステムに侵入した」「ハッカーによって大量の個人情報が流出した」
サイバー攻撃のニュースでは、こうした言葉をよく耳にします。 皆さんは「ハッカー」と聞いて、どんな人物を想像するでしょうか。 暗い部屋でパソコンに向かい、ものすごい速さでキーボードを操作する人物。 映画やドラマでもおなじみですね。
しかし、実はこのイメージには大きな誤解があります。 ハッカーとは、本来、悪いことをする人という意味ではないのです。 では、ハッカーとは何者なのか。そして、よく聞く「ハッキング」とは、どのような行為なのでしょうか。
ハッカーとは、そもそも何者なのか?
ハッカーとは、コンピューターやネットワークの仕組みに詳しく、高度な技術を持つ人を指す言葉です。 もともとは、技術を工夫して問題を解決する優れた技術者を表す言葉として使われていました。
例えば、鍵の仕組みに詳しい人がいたとします。 その知識を使って防犯性能の高い鍵を開発すれば、私たちの生活に役立ちます。 しかし、同じ技術を使って他人の家に不法侵入すれば犯罪です。 コンピューターの世界も同じです。 問題なのは、「技術そのものではなく、その技術を何に使うか」なのです。
ハッキングとは何をすること?
ハッキングとは、コンピューターの仕組みを深く調べたり、技術を使って操作・改良したりすることです。 本来は、悪い意味だけを持つ言葉ではありません。 例えば、企業から正式に依頼を受けてシステムの弱点を調査することも、ハッキングの一種です。
一方、他人のシステムに無断で侵入する行為も、ハッキングと呼ばれることがあります。 つまり、ハッキングは必ずしも犯罪ではありません。 何を目的としているのか、正当な許可を得ているかが重要なのです。
クラッカーとは? ハッカーとの違い
技術を悪用して、不正侵入やデータの破壊などを行う人を「クラッカー(Cracker)」と呼ぶことがあります。 ハッカーという言葉が犯罪者の意味でも使われるようになったため、不正行為をする人を区別する呼び名として広まりました。

ここで、4つの言葉を整理してみましょう。
- ハッカー: コンピューターに精通した技術者
- ハッキング: 技術を使ってシステムを調査・操作する行為
- クラッカー: セキュリティを破り、不正侵入などを行う人
- クラッキング: セキュリティを破る行為を指す言葉
※現在では悪意のある攻撃者を「ハッカー」と呼ぶことも一般的で、使い分けは必ずしも統一されていません。
白・黒・グレー? ハッカーの3つの分類
ハッカーには、帽子の色を使った呼び方もあります。 これは、昔の西部劇で正義の味方が白い帽子、悪役が黒い帽子をかぶっていたことに由来するといわれています。

① ホワイトハットハッカー(善意の技術者)
企業などから正式に許可を受け、システムの弱点を調べて安全を守る人です。「ホワイトハッカー」とも呼ばれています。 例えば、銀行のシステムに不正侵入される危険がないかを調査する仕事があります。
② ブラックハットハッカー(悪意のある攻撃者)
技術を悪用して情報を盗んだり、システムを破壊したりする人です。 一般の人が想像する「悪いハッカー」に近い存在です。
③ グレーハットハッカー(善悪の境界にいる人)
例えば、企業のシステムを許可なく調査し、見つけた弱点をその企業に知らせる人です。 本人は親切のつもりでも、無断で侵入すれば法律に違反する可能性があります。 善意だからといって、何をしても許されるわけではありません。
まだある! ハッカーに関連する呼び名
実は、サイバー攻撃に関係する人たちには、ほかにもさまざまな呼び名があります。

④ スクリプトキディ(既存のツールを使う初心者)
自分で高度なプログラムを開発するのではなく、他人が作った攻撃ツールを利用する、比較的技術の浅い人です。 サイバー攻撃をする人が全員、天才的なプログラマーとは限りません。
⑤ ハクティビスト(主張のために攻撃する人)
「ハッキング」と「アクティビスト(活動家)」を組み合わせた言葉です。 政治的・社会的な主張を目的として、ウェブサイトへの攻撃などを行う人たちを指します。
⑥ 国家支援型の攻撃者(国家が関与する集団)
サイバー攻撃は、個人や犯罪組織だけが行うものではありません。 国家の支援を受けた集団などが、機密情報の収集や重要インフラへの攻撃に関与することもあります。
呼び名の違いを整理してみよう
ここまで紹介した名称を一覧にすると、次のようになります。
| 名称 | 主な特徴 |
|---|---|
| ハッカー | 高度な技術や知識を持つ |
| クラッカー | セキュリティを破る |
| ホワイトハッカー | 許可を得て安全を守る |
| ブラックハット | 悪意を持って攻撃する |
| グレーハット | 善意でも無許可の調査を行う |
| スクリプトキディ | 既存の攻撃ツールを利用する |
| ハクティビスト | 政治的・社会的主張が目的 |
| 国家支援型の攻撃者 | 国家との関係がある |
注意したいのは、これらが必ずしも別々の集団を意味するわけではないことです。 例えば、ハクティビストがブラックハットハッカーに該当する場合もあります。 つまり、技術力、行動、目的など、分類する基準が異なるのです。 ニュースでは、こうした人や組織をまとめて「攻撃者」と呼ぶこともあります。
AIの登場で、攻撃者の姿も変わる
以前は、サイバー攻撃といえば、高度なコンピューター技術を持つ一部の人が行うものという印象がありました。 しかし、現在は状況が変わりつつあります。 インターネット上には、攻撃に悪用できるツールやサービスが存在します。 さらに生成AIを使えば、プログラムの作成を補助したり、自然な日本語の文章を作ったりすることもできます。 例えば、以前の詐欺メールには不自然な日本語が目立つものもありました。しかし、AIを使えば違和感の少ない文章を簡単に作れます。 もちろん、AIを使えば誰でも高度なシステムに侵入できるわけではありません。 それでも、サイバー攻撃に必要な一部の作業のハードルが下がっていることには注意が必要です。
まとめ|技術よりも大切なのは、その使い方
ハッカーとは、本来、コンピューターに精通した技術者を指す言葉です。 そして、ハッキングも必ずしも犯罪を意味するものではありません。 その技術を使って社会を守る人もいれば、悪用して被害を与える人もいます。
これからニュースで「ハッカー」という言葉を見かけたら、その人が何を目的に、どのような行動をしたのかにも注目してみてください。 これはAIにも共通する話です。 技術が進歩するほど、それを使う人の判断や倫理観が重要になります。
技術を持つことと、その技術を正しく使うことは、決して同じではないのです。


コメント