一言でいうと
ハッカーとは、コンピュータやプログラムの知識が深く、システムの隙間を見つけて操作する人のことです。悪い目的の人もいれば、良い目的の人もいます。
もう少し詳しく
ハッカーの「ハック」とは、もともと「工夫して何かを成し遂げる」という意味です。つまり、普通の使い方ではできないような方法でコンピュータを動かしたり、システムの仕組みを解き明かしたりする技術者です。
例えば、家の鍵の構造を深く理解している職人さんのように、ハッカーはコンピュータの仕組みを深く理解しています。その知識を使って、許可されていない部分にアクセスしたり、システムを改造したりすることもあります。
ただし大事な点として、ハッカーには2つのタイプがいます。一つは「ホワイトハッカー」で、企業のセキュリティの弱点を見つけて安全にする仕事をしています。もう一つは「ブラックハッカー」で、悪い目的で他人のコンピュータに無断で侵入する犯罪者です。
よく使われる場面
エラーログやニュースで「ハッカーに攻撃された」という文脈では、多くの場合ブラックハッカーによるサイバー犯罪を指しています。一方、セキュリティ関連の技術記事では、知識が豊富なプログラマーを広い意味で「ハッカー」と呼ぶこともあります。
関連する言葉
- サイバー犯罪:インターネットを使った違法な活動
- セキュリティ:コンピュータやデータを守ること
- ホワイトハッカー:企業の防御を助ける善良なハッカー
- ブラックハッカー:悪い目的でシステムに侵入する犯罪者