セキュリティ

ニュース

日経パソコン

PDFの「危険な仕様」、Adobe Readerは設定変更で回避

Foxit Readerは修正版を公開、アドビも対応する可能性あり

図1 ディディエ・スティーブンス氏によるデモファイルをAdobe Readerで開いた例
図1 ディディエ・スティーブンス氏によるデモファイルをAdobe Readerで開いた例
[画像のクリックで拡大表示]
 図2 Adobe Readerの設定変更例。「環境設定」の「信頼性管理マネージャ」で「外部アプリケーションでPDF以外の添付ファイルを開くことを許可」のチェックを外す
図2 Adobe Readerの設定変更例。「環境設定」の「信頼性管理マネージャ」で「外部アプリケーションでPDF以外の添付ファイルを開くことを許可」のチェックを外す
[画像のクリックで拡大表示]
 図3 設定変更後のAdobe Readerで図1と同じデモファイルを開いた例。「開く」を選択できなくなる
図3 設定変更後のAdobe Readerで図1と同じデモファイルを開いた例。「開く」を選択できなくなる
[画像のクリックで拡大表示]

 米アドビシステムズは2010年4月6日、PDFの仕様を悪用した攻撃に対する回避策を公開した。PDF閲覧ソフト「Adobe Reader」やPDF編集ソフト「Acrobat」の設定を変更すれば、PDFファイルから悪質なプログラムを実行される危険性を軽減できる。アドビ製品よりも深刻な影響を受けるPDF閲覧ソフト「Foxit Reader」では、4月1日に修正版を公開している。

 2010年3月末、ベルギーのセキュリティ研究者であるディディエ・スティーブンス氏により、PDFの仕様には問題があることが指摘された。PDFに用意されている「/launch」機能を使えば、悪質なプログラム(コマンド)を呼び出すようなPDFファイルを作成できる。同氏は無害のデモファイルを公開している。

 悪用された場合の危険性は、PDF閲覧/編集ソフトによって異なる。Foxit Readerでは、細工が施されたPDFファイルを開くと、ユーザーに警告を表示することなく、ファイルに埋め込まれたプログラムなどを実行する。つまり、悪質なPDFファイルを開くだけで、ウイルスなどを実行される危険がある。このため開発元の米フォクシット・ソフトウエアは、この脆弱(ぜいじゃく)性を解消した新版を公開した。

 Adobe ReaderやAcrobatでは、ファイルを開くだけで被害に遭うことはない。細工が施されたPDFファイルを開くと、プログラムを実行する前に警告ダイアログを表示して、ユーザーに判断を求める(図1)。ダイアログの選択も、初期設定では「開かない」が指定されている。

 とはいえ、被害に遭う危険性はある。ユーザーが「開く」ボタンを選択すれば、当然、指定されたプログラムは実行される。また、「次回から表示しない」にチェックを入れてしまうと、警告ダイアログは表示されなくなる。

 さらに、ダイアログに表示されるファイル名(プログラム名)などは偽装可能であるという。このため、もっともらしいファイル名を表示されることでユーザーをだまし、「開く」を押させることができる。

 そこで今回、アドビでは危険性を軽減するための回避策を公開した。具体的には、Adobe Readerなどの「編集」メニューから「環境設定」を選択。表示されたダイアログで「信頼性管理マネージャ」を選択し、「外部アプリケーションでPDF以外の添付ファイルを開くことを許可」のチェックを外す(図2)。

 こうしておくと、警告ダイアログに「開く」ボタンが表示されなくなり、プログラムを呼び出せなくなる(図3)。

 アドビでは、今回の問題に関して調査中であり、今後、この問題に対応した新版を公開する可能性があるとしている。

(勝村 幸博=日経パソコン)  [2010/04/09]

この記事に対する読者コメント

コメントに関する諸注意 コメント投稿 コメント一覧 

今週の特集

【国際会計基準 FAQ】 IFRSは、今の日本の会計基準とどう違う?  IFRSと日本の会計基準の違いは、大きく3点あります。IFRSはグローバルの投資家の視点に立った財務情報の開示基準であるということを念頭に置くと、特徴を理解しやすくなります。

>>目次

【どうなる?次世代デスクトップ環境】 3万円「石板」がPCを変える  “今まで見たことがない”パソコンが登場する。その象徴が「タブレット」。タブレットを「仮想デスクトップ」や「アプリケーション仮想化」などの仮想化技術と組み合わせると、自在にクライアントを作れる。

>>目次

【「ITパスポート試験」直前対策】 販売管理業務をDFDで表すと?  DFDは業務を機能単位に分け、その機能間のデータの流れを表現するダイアグラム。データフロー、プロセス、ファイル、データ源泉とデータ吸収の4要素を表す記号を使い流れを視覚的に表現します。

>>目次

【非機能要求のまとめ方】 もう許されない要求の不備  業務ロジックや画面などの機能要求が明確だからと安心してはいけない。性能や運用性といった非機能要求を明らかにできなければ“道半ば”。その不備は7割。意識を高めスキルを磨くことが急務だ。

>>目次

【データセンター100選】 汎用機ニーズを熟知するデータセンター  データセンターへの移行で意外と困るのが汎用機の処遇。金融機関の受託計算センターとして出発したAGSのさいたまiDCは、地方自治体のアウトソーサーの実績があり汎用機ニーズに理解がある。

>>目次