Insight:オープンソース系データベースプロジェクト間の橋渡しを担ったコンソーシアムPostgreSQLとMySQLが先週立て続けにSQLインジェクションの脆弱性に対する修正をリリースしたのは、偶然ではない。Consortiumのメンバー間でセキュリティ問題に関する最初のコラボレーションが形成されていたのだから。true;});PostgreSQLとMySQLが先週立て続けにSQLインジェクションの脆弱性に対する修正をリリースしたのは、偶然ではない。Consortium(OSDBC)のメンバー間におけるセキュリティ問題に関する最初のコラボレーションが形成されたという経緯があるのだが、これが最初で最後のケースということにはおそらくならないだろう。Conference(OpenDBCon)でのことであった。OpenDBConのメインオーガナイザーであり、MySQLのアリエン・レンズ氏とともにOSDBCを立ち上げたザック・グレアント氏によると、同コンソーシアム設立の背景には、さまざまなオープンソース系データベースプロジェクトの間で情報を共有することで「フリーソフトウェアやオープンソース系のデータベースソリューションの全体的」な向上を後押しする、という意図があったという。Teamのジョシュ・バーカス氏によると、今回双方のプロジェクトは共通の問題に対処するに当たって、そうした関係を一時棚上げにしているとのことだ。「プロジェクト間にライバル意識があっても、セキュリティ関連の重要な情報を共有する上で特に大きな障害になるわけではありません。実際のところ、データを共有できるようになれば、オープンソースの発展にも大きく寄与するでしょう」。MySQLでコミュニティー担当副社長を務めるカイ・アルノ氏によると、同グループはそのほかの問題についても情報交換をしているが、エンドユーザーの利害に直接影響してくるのは、やはりセキュリティ関連の対策ということになる。より3月に発見されたものである。Japanの従業員である。当時これらの研究員は、IPAセキュリティセンターにてPostgreSQLおよびそのほかのオープンソースソフトウェアに関する研究を行っていた。石井氏から脆弱性に関するリポートを受けたPostgreSQLチームはその後、これが実際に発生しうる問題であることを確認したのである。このように今回の脆弱性の存在が確認されたのはPostgreSQLが最初であったが、その後この情報がOSDBCのメンバー間でも公開されたことにより、そのほかのオープンソース系データベースソフトウェアに対する影響が検討され始めた。BerkeleyDB系のデータベースに対する検討の結果では、こうした脆弱性は存在しなかったという。一方で同様の脆弱性が確認されたのがMySQLであり、MySQL開発者の1人であるセルゲイ・ゴルバチョフ氏はそのための対策を構築し始め、その成果はMySQLに対する修正として水曜日に公開されている。アルノ氏の指摘によると、このような共通の脆弱性が生じた原因は、コードが共有化されていたためではなく、マルチバイトキャラクタのエンコード処理における「関連コードの複雑さ」に起因するという。いずれにせよ複数のオープンソース系データベースプロジェクトが協力して共通の問題に対処できる分野を考える場合、今回の出来事は典型的な事例と見なせるだろう。これはアルノ氏およびBerkus氏の共通する見解であるが、今回の脆弱性はその性質上、プロプライエタリ系データベースでも発現しうる可能性がある。現状のオープンソース系データベースプロジェクト間でのコラボレーションはごく限られたものでしかなく、アルノ氏の言葉を借りれば「場当たり的」に成立する協力関係でしかないが、こうしたコラボレーション関係の成立が緒に就いたばかりである点は割り引いて考えなければいけないだろう。「現状は、こうした相互協力体制の成立しうる機会をうかがっているところです。次はこちら側から、お返しができればいいのですが」。実際コラボレーションが行われているのは、セキュリティの分野に限られている訳ではない。アルノ氏が指摘しているのは、MySQLから公開されたSakilaというサンプルデータベースで、これはBSDライセンス下でリリースされているため、PostgreSQLのライセンスとの共存が可能となっている。License(GPL)であるのに対して、一方のPostgreSQLチームが用いているのはBSDライセンスなのである。複数のオープンソース系プロジェクトが意見交換とコラボレーションを行える体制を整えるべく、共通したフォーラムを設けることが、すでにfreedesktop.orgの参加者の間で計画されている。OSDBCが半分でも成功したと見なせるのであれば、すべてのオープンソース系データベースのユーザーにとって、それは朗報だと言えるのではないだろうか。Serverなどの商用データベースをリプレースするケースはまだ少ないようだ。称して情報を盗む「ご注意!!OFFICEのプロダクトキーが不正コピーされています。Japanスマートジャパン3Dモデラボキャリア@IT自分戦略研究所エンジニアライフディルバートアプリITmediaねとらぼねこらぼついトピ!ITmediaはアイティメディア株式会社の登録商標です。