「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ヒューリスティックスキャン

pointこの用語のポイント

point悪いプログラムかチェックするよ

pointプログラムの「動き」に注目して判断するよ

point何となくで判断するよ

スポンサーリンク

簡単に書くよ

ヒューリスティックスキャン(英:heuristic scan)とは

「こいつは悪いプログラム(コンピュータウイルス)かな~?」を判断するときに「コンピュータウイルスっぽい『動き』をするか」に注目して判断するやり方を「ヒューリスティック法」と言うのですけどね。コンピュータウイルスかのチェックをヒューリスティック法で やること
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

コンピュータウイルス
マルウェア
ウイルスセキュリティソフトアンチウイルスソフト
ウイルススキャン
ヒューリスティック法


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

コンピュータウイルスは「コンピュータに入り込んで悪さをするプログラム」です。
コンピュータウイルスに感染したコンピュータさんは体調が悪くなったりします。
コンピュータさんにとっては風邪のウイルスのような存在ですね。

ヒューリスティックスキャン

マルウェアは「昔は『コンピュータウイルス』と呼ばれていた悪いプログラムの最近の呼び名」です。

ヒューリスティックスキャン2

昔は悪いプログラム全般を指して「コンピュータウイルス」と呼んでいました。
それが、いつの頃からか悪さの内容によって呼び分けるようになったのです。

最近では悪いことをするプログラム全般を指して「マルウェア」と呼ぶことが多いです。
マルウェアの分類として

・コンピュータウイルス:コンピュータをぶっ壊す系の悪いことをするプログラム
スパイウェア:コンピュータの中にある情報をパクって、どこかに送るプログラム
ランサムウェアデータとかを人質に取って身代金を要求してくるプログラム


などの細かい分類があるイメージです。

ヒューリスティックスキャン3

とはいえ、細かい区別を気にする必要は ありません。
説明している人によって「コンピュータウイルス」と表現していたり「マルウェア」と表現していたりすると思いますが、どちらも意図するところは

人のコンピュータに入り込んで悪さをするプログラム

です。
※このページではマルウェアを意図して「コンピュータウイルス」という表現を使います。専門外の方が読んだときに一番イメージしやすいと思うからです。こだわり派な人は適当に読み替えてください。

コンピュータウイルスさんは人目を忍んで生きています。
こっそり他人のコンピュータに入って悪さをしまくります。

ヒューリスティックスキャン4

それに対抗するために、どこかの誰かがパソコンにコンピュータウイルスが入ってこないか見張るソフトを作りました。
怪しいやつがいたら「おまえは通さん!」と通せんぼしてくれますし、もし入ってしまっても全力でやっつけてくれるソフトです。

このコンピュータウイルス撃退ソフトは「ウイルスセキュリティソフト」や「アンチウイルスソフト」と呼ばれています。

ヒューリスティックスキャン5

コンピュータウイルス撃退ソフトは、常にパソコンの中を監視しています。
新しいプログラムがパソコンさんに入ってくると「こいつはコンピュータウイルスじゃないかな?」と疑いの目を向けて調べてくれます。

パソコンの動きが遅くなったりして迷惑に感じることも ありますけどね。
頑張ってくれているやつなのです。

ヒューリスティックスキャン6

ウイルススキャンは「コンピュータの中にコンピュータウイルスがいないかチェックすること」です。
ウイルスセキュリティソフトさんの お仕事のひとつですね。

ヒューリスティックスキャン7

コンピュータウイルス撃退ソフトさんは「こいつはコンピュータウイルスかな~?」を調べます。

やり方は いろいろ ありますが、その中のひとつに、ウイルスっぽい「動き」をするかで判断する やり方があります。
例えば

・自分自身をコピーして増えている
・パソコンの中にある大事なファイルを置き換える
・何となくコソコソしている


のように「う~ん、絶対とは言えないけど、何となく怪しい動きをしているよね?」であれば「おまえ、コンピュータウイルスじゃないの?!」と疑う やり方です。

ヒューリスティックスキャン8

このような

「動き」に注目して判断する やり方

を「ヒューリスティック法」と言います。

よく分からない人は、用語「ヒューリスティック法」の説明を ご覧ください。
もう少し詳しく書いてあります。

ヒューリスティックスキャン9

以上を踏まえて

コンピュータウイルスかの判断をヒューリスティック法でやるウイルススキャン

が「ヒューリスティックスキャン」です。
行為ではなく機能を指している場合も あります。

ヒューリスティックスキャン10

難しく考える必要は ありません。

1.ウイルススキャンするのね
2.ヒューリスティック法で やるのね


さえ覚えておけば、困ることは少ないはずです。


image piyo2

一言でまとめるよ

まぁ「ヒューリスティックスキャン」って単語が出てきたら「そいつの『動き』を見てコンピュータウイルス(コンピュータに入り込んで悪さをするプログラム)っぽいか判断するんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像079
書籍画像028

おまけ

■訳してみるよ

「heuristic(ヒューリスティック)」は「発見的手法」という意味の心理学用語だそうです。
経験則みたいなものですかね。
「scan(スキャン)」の意味は「精査する」とか「走査する」とか「検査する」とかです。
何となく くっつけると

経験則で検査する

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践