「ハッカー」と「クラッカー」の違い


Warning: Undefined array key 1 in /home/yatsuba/yatsuba.com/public_html/wp-content/themes/amaru/functions.php on line 26

Warning: Undefined array key 1 in /home/yatsuba/yatsuba.com/public_html/wp-content/themes/amaru/functions.php on line 26

Warning: Undefined array key 1 in /home/yatsuba/yatsuba.com/public_html/wp-content/themes/amaru/functions.php on line 26

「ハッカー」と聞いて具体的にどのような人を指す言葉なのか分かる人はそれほど多くありません。 「コンピュータ技術に長けていて、それを悪用している人」のようなイメージをよく聞きますが、それはハッカーの一側面に過ぎません。

ハッカーとはIT技術に精通している人を指し、ハッカーの中でもその技術を悪用する人をクラッカーと呼びます。 ハッカーという言葉に善悪はなく、正義のハッカーと呼ばれる人も存在するのです。

ハッカー=何かしらのIT技術に精通している人

ハッカーは何かしらのIT技術に精通している人の事を指します。 一口にIT技術といってもハードウェア、ソフトウェア、ネットワーク、データベースなど様々ですが、それらの何かしらに高いレベルで精通していればその人はハッカーだと言えるでしょう。

会社に勤めて自分の知識を仕事に活かしているハッカー、自分でシステムを組み上げて自動的にお金を稼ぐ仕組みを作ってダラダラ過ごすハッカー、ボランティア的にソフトウェアを作ったりセキュリティーホールを探すハッカー、愉快犯的にウイルスを作ってばら撒くハッカー、非合法にシステムに侵入して情報を盗んだり損害を与えたりするハッカーなど様々です。

ハッカーがどんな思想を持ち行動をするかはハッカーである事に関係ありません。 ジョージ・ホッツやケビン・ミトニックなどのハッカーや、アノニマスや中国サイバー軍などのハッカー集団などに共通して言えることはただ一つ、コンピュータ技術に精通しているということだけです。

ただハッカーという言葉には不正行為や悪事を働いているかのようなネガティブなイメージが付いてしまったため、善意のハッカーを「ホワイトハッカー」、悪意のハッカーを「ブラックハッカー」と分類して明示することがあります。

「ハッキング」はハッカーが行うエンジニアリングを指す言葉で、これも同じく行為の合法・違法は関係ありません。 しかしこの言葉にも悪いイメージが付いてしまっていますね。

ちなみにIT技術を使わずにデータやパスワードなどの情報を得ることを「ソーシャルハッキング」と言います。 ハッカーは時にIT技術を駆使するのではなく、内部の人間から情報を買ったり、運用の穴を突いて自ら会社などに侵入したり、さも関係者であることを装ってメールを送ったり、ゴミ袋からパスワードを探したりもするのです。PCモニタにパスワードの書いた付箋が貼っているならハッキングする必要なんてないですもんね。

という訳でハッカーは純粋にIT技術に精通している人を指す言葉でした。 それを悪用するいわゆる悪のハッカーは「クラッカー」と呼ばれます。 ブラックハッカーとほぼ同意ですが、どちらかと言えばクラッカーの方がよく使われる表現のように思います。

クラッカー=ハッカーとしての技術を悪用する人

クラッカーは犯罪的なハッカーのイメージそのままの人です。 高いIT技術を持ちますが、その技術を悪用して金銭を得たり知的好奇心を満たしたり優越感を得たりします。

不正アクセス、データの窃盗・破壊・改ざん、ウイルスの作成、リバースエンジニアリングなどその行動は様々です。 私の運用していたサイトもクラッカーにやられたことがあり、その時は同サーバに置いていたサイトのトップページがまとめて改ざんされました。

なおIT技術を使って悪事を働く人の中には大した能力を持ち合わせていない人もいます。 例えば他人が作ったソフトウェアやスクリプトをそのまま/繋ぎ合わせて使って悪事を働く人を「スクリプトキディ」と言います。 ハッキングを自分の力でするには高度な知識が要求されますが、そんな知識がなくてもハッキングする手段はあるのです。

また能力はないけれどまるで自分がハッカーであるかのように振る舞う人を「ワナビ」、コンピュータに興味を持って入門したての人を「ニュービー」と言います。

スクリプトキディ・ワナビ・ニュービーのような高度な知識を持ちえない人はハッカーではありませんが、クラッカーになり得る可能性はあります。 もっと言えば何の知識も無くても悪意を振りまくことは可能ですね。 会社にクレームを入れたり、SNSでストーカー行為や嫌がらせをしたり、根も葉もない話をばら撒くことぐらいならできます。

サイバー犯罪と言えばハッカー(クラッカー)のイメージでしたが、冷静に考えるとそれだけではないのかもしれませんね。

eyecatch

ネットに書いたことは消えない!そんなネットと「忘れられる権利」

eyecatch

インターネットの深い闇、ディープウェブとダークウェブ

何が違う?の記事

eyecatch

大陸と島の違いは「大陸かそれ以外か」

eyecatch

逮捕と有罪はイコールではない!逮捕と書類送検の違い

eyecatch

「発酵」と「腐敗」の違いは、人にとって有益か否か

eyecatch

「卵」と「玉子」の違い

eyecatch

人工ダイヤモンドと天然ダイヤモンドは何が違う?

eyecatch

「バター」と「マーガリン」の違い

eyecatch

「ラム」と「マトン」の違い

eyecatch

果物と野菜の違い

eyecatch

「雑学」と「豆知識」と「うんちく」の違い

eyecatch

ウインナーとソーセージの違い

eyecatch

カレーうどんとカレー南蛮の違い

eyecatch

ビールと生ビールの違い

eyecatch

パスタとスパゲティーの違い

eyecatch

そうめんとひやむぎの違い

eyecatch

ピクニックとハイキングと遠足の違い

eyecatch

軽傷・重傷・重体・軽症・重症などの怪我や症状の違い

eyecatch

「イギリス」と「イングランド」の違い

eyecatch

「お好み焼き」「モダン焼き」「広島風お好み焼き」の違い

ITの記事

eyecatch

サイトやアプリのボタンが起動されるのは「押して離した時」

eyecatch

キーボードは便座より細菌やウイルスが多い!でも健康被害は別の話

eyecatch

キロバイト、メガバイト、テラバイト…まだまだ上があるバイトの単位

eyecatch

ネットでなるべく正確な情報を取得する方法

eyecatch

プログラムの「hoge」や「foo」「bar」は無意味なメタ構文変数

eyecatch

IPアドレスやホストで身元が判明する?

ITの記事一覧HOME