Server」のセキュリティ・ホールが公開された。Server本体が原因である。そのため,機能を拡張していないデフォルトの状態でも影響を受ける。バージョンによってはリモートから任意のコードを実行することが可能な,深刻なセキュリティ・ホールだ。今回のコラムでは,このセキュリティ・ホールを詳しく解説する。略す)に,深刻なセキュリティ・ホールが見つかった(関連記事)。Webサーバー・ソフトウエアである。」によると,2002年5月の時点で,全世界のWebサーバーのおよそ6割がApacheを使用しているという。バッファ・オーバーフローの問題(関連記事)が記憶に新しい。モジュールとして組み込んだ場合に影響を受ける。場合と異なり,機能拡張のためのモジュールなどには依存しない。デフォルトの状態,すなわち何ら機能を拡張していなくても影響を受けるのだ。今回のセキュリティ・ホールは,Apacheが備える「チャンク形式エンコーディング」機能が原因である。チャンク形式エンコーディングとはなにか,その機能のどこに問題があったのか――について,以下解説しよう。いう新機能が追加された。これはコーディングの一機能であるので,当然「エンコード(符号化)」と「デコード(逆符号化)」が存在する。チャンク形式エンコーディングは,エンティティ・ボディ(送信したいデータの実体)を,任意のサイズの塊(チャンク)に分割し,チャンクのサイズを記述したヘッダーを付加するエンコード方式である。転送コーディングとしてチャンク形式のみが定義されている。サポートするアプリケーションは,チャンク形式のエンコードならびにデコードをサポートしていなければならない。チャンク形式のエンコードおよびデコードをサポートしている。サーバーはそのデータを保持するために,データ分のバッファ(メモリー)を確保する。サーバーがあらかじめ通知しあった(ネゴシエーションした)サイズのチャンクを,クライアントはサーバーに対して送信する。サーバーはそのサイズのチャンクが送信されるものとして,バッファを確保する。ISSのアドバイザリによれば,Apacheには,確保すべきバッファの算出処理に問題があるという。そのため,シグナルによる競合状態や,ヒープ領域のオーバーフロー,そして,リモートからの悪意あるコードの実行を許してしまう可能性がある。系列(2.x)である。影響度――すなわち,許してしまう攻撃――についてはバージョンによって異なる。稼働するプラットフォームによらず,リモートから任意のコードを実行される可能性がある。上で稼働させている場合には,任意のコードが実行されることはないとされていた。「Bugtraq」メーリング・リストに投稿したように,任意のコードが実行される前に,プロセスが終了してしまうというのだ。投稿された内容は次のようなものだった。「UNIX版において任意のコードを実行するためには,非常に大きなメモリー領域を消費する必要がある。おいては,利用可能な仮想メモリー・アドレス空間の約半分を消費する必要がある。これだけのメモリーを消費すると,OSはプロセスを自動的に強制終了させてしまうので,攻撃を成功させることはできない。広大な仮想メモリー・アドレス空間を利用できるために,プロセスを強制終了させずに,リモートの攻撃者によって,任意のコードを実行されてしまう」。プラットフォームによって影響が異なるとされていた。32ビット版でも,リモートから任意のコードを実行される可能性があることが明らかとなった。影響を与える検証用コードが投稿されたのである。よれば,以下のプラットフォームで今回の問題が利用可能であることを確認したという。以下の組み合わせに対する検証用コードが公開されている。1.3.24」に対する検証用コードがリリースされている。環境下で発生するバッファ・オーバーフローを使った攻撃方法について,若干ではあるが言及している。今後,上記以外のOSおよびApacheのバージョンの組み合わせに対して影響をおよぼす検証用コードが公開される可能性は十分にある。セキュリティ関連サイトやメーリング・リストなどで最新の情報を随時チェックするとともに,対策の実施を徹底したい。任意のコードを実行できることを確認したという。任意のコードを実行できてしまう理由については,スペースの都合上割愛する。4887186339)を一読されたい。同書第2章の「例外ハンドラ上書きによるeggの実行」が参考になる。系列のバージョンは,リモートから任意のコードを実行される可能性があるのだ。加えて,セキュリティ・ホールを検証するためのコードも公開されている。Red」級ワームの出現が早くも危惧(きぐ)されている。管理者は早急に対策を施す必要がある。おいては,不正なデータが送信されれば的確に検出されるために,任意のコードが実行されることはないという。子プロセスによって提供されているすべてのリクエストが消滅するとしている。Vulnerability」では,子プロセスを終了させられると記述されている。プラットフォームがマルチ・スレッドをサポートしているかどうかなどの,いくつかの要因に依存するという。おける影響は一致していない。何らかの悪影響が与えられてしまうことは間違いない。アップグレードする必要がある。Group」のサイトで公開されている。ダウンロードする場合には,国内のミラー・サイトを利用したい。そのため,管理者は注意する必要がある。版については十分注意していただきたい。アドバイザリを参照いただきたい。[一般編]」は,その週に起きたUNIX関連およびセキュリティ全般のニュースや動向をまとめた週刊コラムです。セキュリティ・ベンダーである「株式会社ラック」のスタッフの方を執筆陣に迎え,専門家の立場から解説していただきます。各種ブロックチェーン事業に携わった経験を整理し、適切なブロックチェーン事業の企画について、実践的...システム再構築の要件定義テクニック課題解決に役立つ機能を分析し、新システムに継承すべき機能を絞り込み、不要な機能は削除す―。新シス...シニア・ベテラン社員マネジメント講座シニア社員のモチベーションを高め、活躍を後押しできるマネジャーになるための講座です。情報銀行の成り立ち、事例、現状課題やその行方を網羅。経営戦略である以上、「会計」の知識やスキルが欠かせません。