PHP、Python、Sambaにセキュリティ向上のお墨付き
翻訳校正:石橋啓一郎
Perl、PHP、Python、Sambaは250以上のオープンソースプロジェクトを分析したレポートの中で、セキュリティが改善しているとして賞賛された。
Scanの報告書「Open Source Software 2008」では、ベンダーであるCoverityが過去2年間でオープンソースソフトウェアの欠陥のあるコード行数が減少していることを明らかにした。米国土安全保障省のオープンソースソフトウェアを安全を強化するプロジェクトの一部としてオープンソースソフトウェアの分析を実施したCoverityによれば、欠陥のあるコード行数の減少は、ソフトウェアの全体的な品質とセキュリティが向上したことを意味しているという。
オープンソースソフトウェアの安全の程度に関する全体像を得るため、このレポートでは250のオープンソースプロジェクトについてプロジェクトごとの欠陥コード密度を調べた。対象プロジェクトには、Firefox、Linux、PHP、Python、Sambaも含まれている。
すべてのプロジェクトを横断的に見ると、2006年には約3333行に1行の欠陥コードが存在した。最新のレポートによれば、この数字は4000行に1行に減少しており、これは「静的分析による欠陥密度」が16%の減少したと言えるという。これは、Microsoftが2004年に開発したソフトウェアの検証方法だ。
オープンソースプロジェクトのうちAmanda、NTP、OpenPAM、OpenVPN、Overdose、Perl、PHP、Postfix、Python、SambaおよびTCLは、開発者が「複数クラスの潜在的なセキュリティ脆弱性」をコードから取り除いたとして同レポートの中で賞賛されている。
発見されたもっとも一般的なセキュリティホールは「Null Pointer Deference」の脆弱性で、検出された脆弱性全体の28%を占めた。
オープン対クローズドの議論は続く
オープンソースソフトウェアとクローズドソースソフトウェアの間の議論は、このレポートでは解決していない。Coverityによれば、「その主たる理由は、(クローズドソースソフトウェアについて)比較対象となるデータセットを入手することが困難であることにある」という。
オープンソースソフトウェアは、オーストラリア政府税収局のBill Gibson氏などの一部のオーストラリア政府のCIOに拒否されている。これは、ソフトウェアの検証が明らかに不可能であることと、製品の安全性の保証をベンダ ーに依存することを優先したためだ。
「われわれは、何らかの形で技術的な精査を行い、製品の内容に予期できないものが含まれていないことについて満足できることを確認しなくてはならない。独占的なコードにもこれらの危険が存在していることは承知しているが、独占的コードには、ユーザーを保護し、保証を提供するベンダーの評判が伴う」とGibson氏は述べている。
Linux Australiaのプレジデントであり、SunのソフトウェアエンジニアであるStewart Smith氏はGibson氏とは異なる意見を持っている。「発言者には失礼ながら、クローズドソースソフトウェアはコードを検証できないため、信用することはできない」(Smith氏)
「オープンソースソフトウェアが違うところは、資料が公開されており、判断がどのように行われたかを知ることができることだ。クローズドソースソフトウェアの問題は、その多国籍企業に属する誰でもコードを挿入できる可能性があり、外部からはコードのレビューの品質が判断できないことだ」とSmith氏は付け加えた。
しかし、DebianのSSLの大失敗が明らかになって以降、近年オープンソースのコードレビューは大きなニュースになっている。セキュリティアナリストは、数年間に渡って予測可能な暗号鍵が生成されていた問題は、コードレビューの品質が低いことが原因だとした。
「4つか5つの間違いが起きていたが、すべてがたまたま同時に悪い方向に働き、積み重なったことで大きな問題となった。これは非常運が悪いことであったが、現在は同じことが起こらないように徹底した反省が行われている。しかし、重要なことはこれがオープンに進められ、問題の修正のために行われたということだ。問題が隠蔽されるようなことはなかった」とSmith氏は話している。
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
- 2人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- ホワイトペーパー
- 企画特集
ストレージメディア特設サイト開設
パンデミック対策特集
中小企業のセキュリティリスクとは?
仮想環境を実現するソリューション特集
御社のログ活用しませんか!?
集積度も性能も、業界最高水準のブレードPC
セキュリティ&ユーザ事例【SIer Club】
【徹底対談】運用管理ツールの賢い使い方
そのストレージで仮想化に対応できますか?
SOA、BPM、SaaS −今、企業に必要なこと
◆エン・ジャパン厳選求人☆毎週更新◆
今注目の「サジェスト検索」−デモ掲載中
ロリポップ!がリニューアル
インターネット上の悪意を未然に防ぐには?
ESBでIT投資の無駄を劇的に解消する
- エンタープライズにおけるSUSEの強み
- サービス・ドリヴン・データセンター
- ■ストレージ容量50%削減保証■
- サーバー監視・運用のコストを削減するには
- 話題のタグ
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――