2020年02月03日 05時00分 公開
特集/連載

「シェルコード」とは何か【前編】「シェルコード」とは? 凶悪なマルウェア感染を可能にする手口

攻撃者がマルウェアを感染させるための使う手段として「シェルコード」がある。どのような仕組みを持ち、どのような危険性があるのか。

[Michael CobbTechTarget]

関連キーワード

セキュリティ | 脆弱性


 「シェルコード」はコンピュータを攻撃するための、機械語で書かれたプログラムだ。文字通り「Linux」の「bash」や「Windows」の「コマンドプロンプト」のようなシェル(コンピュータに対する命令を解釈するソフトウェア)でコマンドを起動するためのプログラムを表す。だが今では、たとえシェルを呼び出さなくても、実行中のアプリケーションに挿入された段階で実行可能になる機械語のプログラムを指すようになった。

 バッファ(一時的な記憶領域)に許容量を超えるデータを書き込む脆弱(ぜいじゃく)性「バッファオーバーフロー」を悪用した攻撃や、シェルに読み込ませる文字列を使ってメモリの値を不正に読み書きする「書式文字列攻撃」に、シェルコードが悪用される。攻撃者は標的のアプリケーションで致命的なエラーを発生させ、そのアプリケーションがシェルコードを実行するように仕向ける。

 攻撃者がシェルコードを悪用する目的はさまざまだ。シェルコードは、侵入先のコンピュータを不正操作するためのツール群「rootkit」や、一見無害だが特定の条件で攻撃活動をするマルウェア「トロイの木馬」のインストールに加え、マルウェア対策機能の停止、不正なファイルのアップロード/ダウンロードなどを可能にする。

シェルコード悪用の仕組み

会員登録(無料)が必要です
続きを読むには、[続きを読む]ボタンを押して
会員登録あるいはログインしてください。
続きを読む

注目の情報

【GoPro HERO7が当たる】「フラッシュストレージ」に関するアンケート

アンケートに全問回答いただた方の中から【抽選で1名様】にGoPro HERO7、【抽選で10名様】にAmazonギフト券(3000円分)をプレゼント。ぜひご回答ください。

新着ホワイトペーパー

製品資料 株式会社ジャストシステム

情報漏えい対策はファイルサーバから、セキュリティの棚卸し手法がポイントに

たった1つの不祥事で企業の信頼が大きく失われる現代において、情報漏えい対策は不可欠なミッションといえる。その対策は多岐にわたるが、中でも重要となるのがファイルサーバだ。その理由と対策を解説していく。

製品資料 株式会社ジャストシステム

ファイルサーバの「あるある課題」 運用担当を悩ます7つのトラブルとは?

ファイルサーバは利用者が多いだけに、少しのトラブルでも業務に大きな影響を与えかねない。中でも、トラブルになりやすいのがアクセス権の管理だ。そこで、本コンテンツでは直面しがちな7つの課題と、その解決策を紹介する。

製品資料 マクニカネットワークス株式会社

5年で限界を迎えるセキュリティ製品、現代のエンドポイントに必要な対策は?

サイバー空間における攻撃・防御の手法は大きく変化し、既存のアンチウイルス製品では端末を守り切るのが難しい。企業のネットワーク環境や攻撃者の狙い・手法などの変化に対応し続けられる、今、そして未来でも必要な対策とは何か。

製品資料 TIS株式会社

デジタル時代、いかにして企業はスピードとセキュリティを両立すべきか

デジタル時代のビジネスでは、スピード感とセキュリティが重要な鍵を握る。それを両立させるDevSecOpsの実践およびDevSecOpsでのアプリケーション基盤となるコンテナ環境の整備などを、企業はどのように行うべきか。

製品資料 タニウム合同会社

セキュリティパッチ適用漏れを一掃、サイバー空間の「衛生管理」を徹底する方法

エンドポイントセキュリティでは脆弱性対策が不可欠だが、既存の管理ツールでは適用漏れが発生しやすく、その対策は組織規模が大きいほど労力を要する。組織全体のセキュリティ最適化に向けて、どのような取り組みが望ましいかを解説する。

From TechTarget

「Windows 10」で急に印刷できなくなる原因と対処法
「Windows 10」は更新時にプリンタの問題を引き起こすことがある。そうした問題が起こる理由と対処法を解説する。

ITmedia マーケティング新着記事

news141.jpg

Alexaが切り開くVUI(音声ユーザーインタフェース)の世界――アマゾンジャパンのキーパーソンが語る
Amazonの音声アシスタント「Alexa」が作り出す新しいコミュニケーションの形とはどのよう...