圧縮解凍ツールで知られているLhaplusに脆弱性が発見された。発見された脆弱性は、バッファオーバーフローとよばれる古典的な手法。既にアップデートが公開されているので、新規ダウンロード、または、アップデートすることで無償で対応することができる。
圧縮解凍ソフトが数多くダウンロードされている
圧縮解凍ソフトウエアは、インターネットからダウンロードされるソフトウエアの中で人気が高い(ダウンロード回数が多い)。多くがフリーソフトウエアやシェアウェアであり、知られているソフトウエアであれば、悪意のあるコード、脆弱性は含まれていないと思っていないだろうか。
しかし、過去に幾つもの脆弱性が発見され、バージョンアップが行われており、今回のLhaplusも、その一つに過ぎない。商用ソフトウエアであれば、利用者を保守情報として把握しており、脆弱性が見つかったら、修正プログラム、サービスパック等の脆弱性対処ソフトを教えてくれる。
ところが、圧縮解凍ソフトの場合、利用者を開発者は特定できないし、まして、利用者が再び、ダウンロードするサイトにアクセスする事は稀だ。なぜなら、通常の圧縮解凍処理だけなら問題が生じないからである。だからといって、安全である保証はない!
ソフトウエアに脆弱性を含めないために
開発側に脆弱性のあるコーディングに対する知識が欠落している事を指摘する人がいる。まぁ、作る側がしっかりすれば、脆弱性が顕在化することもなかったのだから、そのような考え方もあるだろう。
しかし、理由はそれだけではない。ソフトウエアを逆アセンブルして脆弱性を探し出し、報酬を得るビジネス存在する。日本でも上場している情報セキュリティ会社の研究部門では、発見された脆弱性に対して報酬を払っていることは、よく知られている。最近では、ソフトウエアの処理をチャート化し、脆弱箇所を特定しやすくするリバースエンジニアリング製品も登場してきている。売った後で、一定期間(契約によって異なる)を過ぎたら、偶然を装ってセキュリティ機関や開発者に知らせても良いし、逆に自分だけの秘密にすることもできる。そして善意の報告者であるのか、悪意の報告者であるか、開発側では識別が難しい。両者が存在するというのが正直なところだ。
組織は何をすべきなのか
奇妙な商売がインターネット上に存在することから、ソフトウエアの穴は今後数年は暴露されることになることが予想できるだろう。開発する側だけに脆弱性に関する情報が足りない事実を改善しなければ安全なソフトウエアは作れない。リバースエンジニアリングに関しては、以前にも書いたが、普通のソフトウエア開発者は専門的な知識を身につけていない。まして、教育機関でも教えているところは少ない(私が教えている大学は別)。その結果、脆弱とは知らずにコーディングしてソフトを市場に出してしまうのである。よって、開発者だけを責めるのは残酷ではないか、と考えるようになった。ただし、あるP2Pソフトのように開発者が脆弱性を知っておきながら、色々理由をつけて、故意にバージョンアップしない場合は別であり、その場合は開発者に責任があるのは言うまでもない。
脆弱性探査人の行動パターン
脆弱性探査人の行動パターンを統計的に調べてみたところ、興味深いのは、同じタイプのソフトウエアに潜在化している脆弱性を続けて公表する傾向があるということだ。例えば、画像処理に脆弱性があれば、画像ソフトの脆弱性を次々と見つけ、商売にしていく。古典的な脆弱性であれば、発見しやすく、その検証に使用する攻撃コードがそのまま使えるのが大きな理由のようだ。
フリーソフトウエアを利用するなら定期的な点検を
脆弱性が国内外でデータベース化され、利用されるようになっているが、過去のソフトウエアの脆弱性を見ても意味はない。新しいフリーソフトウエアについては、少なくとも1ヶ月毎にバージョンアップの有無をチェックすることをお勧めしたい。企業の中には、社内で使用するフリーソフトウエアを届出制にして、担当者がバージョンチェックを行っている企業もある。そうでもしなければ、フリーソフトウエアを経由した攻撃を防御することは難しい。
最後に
最近、面識はたぶんない(と思う)某国陸幕のある方から原稿のメールが時々届くようになった。某国の軍関係のドメインからメールが発信されて(偽装されている可能性は高い)、原稿らしき添付ファイルが張り付いてある。それが圧縮形式のファイルなのだ。国防機密の文書なので圧縮ソフトでつい開いてしまう誘惑を考慮しての悪意のあるプログラムが入っていると推測している。でも、単なる誤配信であったら、知らせてあげるべきか、、、悩むところだ。
お詫び
この数ヶ月、情報セキュリティの訓練、情報セキュリティの授業等で、音信不通になっており、失礼しました。現在、F#でセキュリティソフトの開発に従事しています(プロジェクト参画の間)。今後、復帰いたします。
※このエントリはZDNetブロガーにより投稿されたものです。朝日インタラクティブ および ZDNet編集部の見解・意向を示すものではありません。
- 前のエントリー: 米国海軍の侵入検知システムプロジェクトの終焉
- 次のエントリー: 事業継続マネジメントシステム認証制度の賢い作り方(1)
「ITセキュリティー下学上達」 のバックナンバー
-
事業継続マネジメントシステム認証制度の賢い作り方(2)
事業継続の対象範囲を安易に決めると、、、どうなるか 事業継続をこれから真剣に取り込む予定である企業は、事業継続の対象を適切な手法によって範囲を特定する必要がある。ある会計事務所系列のコンサルタン... -
事業継続マネジメントシステム認証制度の賢い作り方(1)
-
米国海軍の侵入検知システムプロジェクトの終焉
-
住民票の写し、500円は、なぜ高いと感じるのか
-
侵入検知ツールsnortがバージョンアップ
- ITセキュリティー下学上達 一覧へ »
企画特集
-
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
求めているのはSIerのエンジニア!!
連載インタビュー第1話、グリーCTO藤本氏が語る -
―エン・ジャパン厳選求人☆毎週更新―
ハンゲームの社長が語る・人材とサービスの在り方 -
【最終警告】パンデミック対策特集
サービス品質を保証するためのリスクマネジメントとは -
最大32個のセンサーが電力を徹底管理!
『省エネ性能』追求HPx86サーバー徹底レビュー -
進むストレージ環境の見直し
仮想環境に最適なiSCSIストレージLeftHandのメリット -
大丈夫?あなたの会社のセキュリティ対策
中堅・中小企業のネットワーク・セキュリティを考える -
企業ITシステムの企画、構築、運用のイロハ
戦略的なITシステムのために、今考えるべきポイント -
100万円で実現!中小企業の情報漏えい対策
中小企業の課題!?セキュリティ管理者不在でも大丈夫 -
急増するオンライン犯罪への解決策!
オンラインサービス保護ソリューション -
J-SOX法制定により内部統制の整備が急務に
重要性高まるActive Directoryの課題と対処法を公開中 -
情報漏えいを食い止める!
証跡としての信用力を高めるメールアーカイブとは? -
VMware OEMベンダー6社を独占インタビュー
IBM、HP、NEC、DELL、日立、富士通のVMwareの取り組み
-
9. 出荷準備はOK?
この3分間のビデオは、あなたがソフトウェアを出荷する前に、データレー... -
10. Parallel Debugging Extensions
この3分間のビデオは、並列アプリケーション内のそうでなければ発見しが...
呉井嬢次(Johji Kurei)
