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

悪意のあるスクリプトの実行

pointこの用語のポイント

pointクロスサイトスクリプティングのことだよ

pointホームページを利用した悪いことだよ

point悪い人がホームページにイタズラする→それを見た訪問者が被害に遭う、な流れだよ

pointあるいは、悪いプログラム(スクリプト)を実行することだよ

スポンサーリンク

簡単に書くよ

悪意のあるスクリプトの実行(読:アクイノアルスクリプトノジッコウ)とは

「クロスサイトスクリプティング」のこと。
用語の中身としては

悪い人がホームページにイタズラする→そのイタズラされたホームページを訪問者が見る→被害に遭う、な流れの攻撃
です。

あるいは

実行すると何か悪いことをするスクリプト(書いて、すぐ実行できるプログラム)を実行すること
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「クロスサイトスクリプティング」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

クロスサイトスクリプティング

悪い人がホームページにイタズラする
 ↓
訪問者がホームページを見る
 ↓
被害に遭う


な流れの悪いことです。

悪意のあるスクリプトの実行

例えば、そうですね。
あるところに電子掲示板が ありました。
掲示板なので、他の人が投稿した内容を見られます。

悪意のあるスクリプトの実行2

ある日のことです。

悪い人が掲示板に「これを見たやつのパソコンは爆発する」と書きました。
実際にはプログラムっぽい書き方をしていて、見た人のパソコンは本当に爆発します。

悪意のあるスクリプトの実行3

ホームページに遊びに来た人が掲示板を見ました。
掲示板には「これを見たやつのパソコンは爆発する」と書いてあります。
見た人のパソコンは爆発します。

悪意のあるスクリプトの実行4

見た人は涙目ですね。

悪意のあるスクリプトの実行5

このような、外から仕込んだ悪意ある内容によって、それを見た人に影響を与える攻撃がクロスサイトスクリプティングです。

この攻撃はサイトを横断して(ホームページを経由して)やられています。
だから「クロスサイト」です。

悪い人がホームページに仕込む内容は「スクリプト」と呼ばれる種類のものです。
だから「スクリプティング」です。

合体させて「クロスサイトスクリプティング」です。

悪意のあるスクリプトの実行6

クロスサイトスクリプティングは、ホームページの脆弱性(放っておくとヤバいところ)を利用してやる攻撃です。
しっかりセキュリティを考えて作ったホームページに対しては、やれません。

ただ、ホームページは人間が作るものですからね。
中々完璧とはいかないようです。

以上を踏まえて

クロスサイトスクリプティングを指す別の表現

が「悪意のあるスクリプトの実行」です。

悪意のあるスクリプトの実行7

上でも書きましたが、悪い人がホームページに仕込む内容は「スクリプト」と呼ばれる種類のものです。

悪い人が仕込んだスクリプトは悪いことをするスクリプトです。
悪意があります。
だから「悪意のあるスクリプト」です。

それが実行されるのです。
だから「悪意のあるスクリプトの実行」です。

……というのが一般的だとは思いますけどね。
文字通りの意味で「悪意のあるスクリプトの実行」と表現している場合もあるので、一応、補足しておきます。

プログラムには「スクリプト」と呼ばれる種類のプログラムがあります。
スクリプトは、大雑把に言えば「書いて、すぐ実行できるプログラム」です。
詳細が気になる方は、用語「スクリプト」の説明を ご覧ください。

悪意のあるスクリプトの実行8

スクリプトはプログラムです。
中には悪さをするスクリプトもあります。
コンピュータウイルスのようなやつです。

悪意のあるスクリプトの実行9

それを踏まえて

実行すると悪いことをするスクリプトを実行すること

を指して「悪意のあるスクリプトの実行」と表現している場合も あります。

悪意のあるスクリプトの実行10

この場合はクロスサイトスクリプティングとか関係ありません。
文字通りの意味で「悪意のあるスクリプトの実行」です。


image piyo2

一言でまとめるよ

まぁ「悪意のあるスクリプトの実行」って単語が出てきたら「クロスサイトスクリプティング(悪い人がホームページに何かする→それを見た訪問者が被害に遭う、な流れの悪いこと)のこと、あるいは、悪いスクリプト(書いて、すぐ実行できるプログラム)を実行することなんだな~」と お考えください。

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

おまけ

■訳してみるよ

「悪意のある」と「の実行」日本語ですね。
「script(スクリプト)」の意味は「台本」とか「脚本」とかです。
何となく くっつけると

悪意のある台本の実行

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け