【レポート】
|
|
Halver Frake氏 |
「ボットのコードは別のボットに流用されており、また、ルートキットにも使用されている」- SABRE SecurityのHalver Frake氏は、「マルウェアの自動分類システムを開発した後に、最も驚いたことは何か?」という質問にこう答えた。
同氏は、Black Hat Japanで「マルウェアの分類とアンパッキングの自動化」というタイトルの講演を行った。同氏によれば、80年代から90年代にかけて、「ハッカー」と呼ばれる人々は、個人の趣味趣向の一部としてシステムへの侵入方法を考え付くことに楽しみを覚えていた。また、このころのマルウェアは低級言語であるアセンブラで開発されており、ポリモフィック/メタモフィック手法もすでに生まれていた。
90年代中盤になると、C/C++といった高級言語でマルウェアが開発されるようになった。そして、マルウェアはインターネットに放たれるようになり、発見されたバグは修正されてからまた放たれるという、一般的なソフトウェア開発サイクルと似たものへと変貌していったという。
一方、マルウェア対策のひとつとしてウイルス対策ソフトがあるが、80年代からすでに製品は存在していた。そして、このころからパターン(シグネチャ)マッチ手法が使用されていたが、現在ではマルウェアに含まれる関数を修正する、といった変化によってパターンを新たにしなければならない。これは、たとえばPythonスクリプトを1バイト変更するだけといった具合だ、という。
マルウェアの開発者はウイルス対策ソフト製品に新たに加わったパターンを入手し、どの実行可能ファイルが検出されるのかを特定することができる。そして、デバッグシンボルを使用してC/C++コードを変更することで、ウイルス対策ソフトでは検出できない新しいマルウェアを開発し、それを放つことができるのだという。加えて、マルウェア開発者はコンパイラの設定、あるいは異なるコンパイラを使用することでひとつのソースコードから複数の亜種を作成することも可能だという。
このように、亜種を大量に作成することができる環境が現在は整備されており、マルウェアを分類することには多大な労力が必要とされているのだという。
| 理研、脳・脊髄形成に必要な神経板湾曲の仕組みを解明 [20:16 5/25] |
| 京大、「慢性閉塞性肺疾患」患者の労作時呼吸困難は鍼治療が有効と実証 [20:08 5/25] |
| 120Hz SHVカメラ用イメージセンサーを使った撮像装置 - SHVフルスペック化へ [18:10 5/25] |
| 京大、視覚による物体認知は前頭前野からのトップダウン信号が重要と確認 [17:45 5/25] |
| 製品数の拡大だけでなくBCPの展開なども含めた総合力で事業の強化を図るTI [17:25 5/25] |
|
【連載】Japanglish、正しく言うならこうでしょう 第56回 concent(コンセント) [07:00 5/26] キャリア |
|
【連載】これだけは要チェック! TOEIC(R)単語帳 第101回 今回のお題は…「out of date」 [07:00 5/26] キャリア |
|
【連載】出社前に。日常生活ですぐに使える! 英語クイズ 第223回 「触らぬ神にたたりなし」ってなんて言う? [07:00 5/26] キャリア |
|
【レポート】秋葉原アイテム巡り - 『ドラゴンズ ドグマ』『マリオテニス オープン』が発売! 『ニャル子さん』テーマソングも人気を呼ぶ [05:00 5/26] ホビー |
|
【レポート】人気の無料/有料アプリを毎週紹介 - 5月15日~23日のAndroidアプリランキング [04:14 5/26] 携帯 |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。