プログラミング言語「Go」で書かれたマルウェアはなぜ攻撃者に人気なのかNASAの画像を悪用したサイバー攻撃【前編】

NASAの宇宙望遠鏡が撮影した画像を悪用したサイバー攻撃が発見された。この攻撃は、攻撃グループの間で人気の広がるプログラミング言語「Go」を使用していた。攻撃の手法と、「Go」が人気の理由とは。

2022年11月02日 05時00分 公開
[Alex ScroxtonTechTarget]

 セキュリティベンダーSecuronixは公式ブログで、NASA(米航空宇宙局)のジェームズ・ウェッブ望遠鏡が撮影した画像を悪用するサイバー攻撃について解説した。この攻撃で使用されるマルウェアは、攻撃者の間で使用が広がっているというプログラミング言語「Go」で書かれていた。

プログラミング言語「Go」を利用した攻撃とは

 Goで作成されたマルウェアは、次の理由からサイバー攻撃者の間で人気が広がっているという。

  • 他のプログラミング言語「C++」や「C#」と比較して、バイナリデータ(2進数で表現されたデータ)の解析やリバースエンジニアリングが困難な点
  • クロスプラットフォーム(OS非依存)の特性があるため、一度に複数の異なるシステムを標的にしやすい点

 中国を拠点とする攻撃グループMustang PandaのようなAPT攻撃(高度標的型攻撃)グループは、Goを好んで使用している。

 Securonixのアナリストであるデン・ルズビック氏、ティム・ペック氏、オレグ・コレスニコフ氏は同社の公式ブログで、NASAの画像を悪用した攻撃を「GO#WEBBFUSCATOR」と呼ぶ。この攻撃に使用されたJPEG画像は、ジェームズ・ウェッブ望遠鏡が撮影した写真「Webb's First Deep Field」だ。この写真は、光を波長ごとに分光することで人間の目では見えない現象を可視化するハイパースペクトルカメラを用いて撮影した。銀河団「SMACS 0723」を鮮明に映している。

 攻撃者は具体的にどのような手法を用いたのか。まず、オフィスアプリケーション「Microsoft Office」のファイルをフィッシングメールに添付して拡散させる。この添付ファイルのメタデータ(データそのものの付帯情報)には、Microsoftのスクリプト言語「Visual Basic Scripting Edition」(VBScript)のプログラムを含む、悪意あるファイルをダウンロードする外部参照機能が含まれている。攻撃を受けたユーザーがマクロ機能を有効にするとコード実行がスタートする。

 コードが実行されると、標的のPCはJPEG形式の画像をダウンロードする。この画像はコマンドラインプログラム「certutil.exe」を使いバイナリデータに変換され、マルウェアそのものに変化する。

Computer Weekly発 世界に学ぶIT導入・活用術

米国TechTargetが運営する英国Computer Weeklyの豊富な記事の中から、海外企業のIT製品導入事例や業種別のIT活用トレンドを厳選してお届けします。

Copyright © ITmedia, Inc. All Rights Reserved.

From Informa TechTarget

お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。

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

news132.jpg

生成AIを業務で使わないマーケターはもはや3割以下 御社はどうする?
HubSpot Japanが日本で実施した調査によると、日本のマーケターの8割以上が従来のマーケ...

news168.jpg

新富裕層の攻略法 「インカムリッチ」の財布のひもを緩めるマーケティングとは?
パワーカップルの出現などでこれまでとは異なる富裕層が生まれつつあります。今回の無料e...

news166.jpg

ブラックフライデーのオンラインショッピング 日本で売り上げが大幅に増加した製品カテゴリーは?
Criteoは、日本国内のブラックフライデーのオンラインショッピングに関する分析結果を発...