Heartbledは、OpenBSDがLibreSSLを作成するための最終的なストローではありませんでした。

OpenBSD Foundationの取締役であるBob Beck氏は、OpenSSLの代替製品を作るために30日しかかかりませんでしたが、週末にBSDCan会議でプロジェクトの状況を更新しました。

OpenSSLをフォークする決定の核心は、大きく公表されたハートビートバグではなく、独自のカスタムメモリアロケータを作成するためにOpenSSLの開発者が決定したことです。

「基本的に、mallocはいくつかのプラットフォームでは遅いと判断したので、どこでもmallocが遅いと仮定しましょう」とBeck氏は言います。

何も解放しないで、オブジェクトを再利用する独自のキャッシュを実装しましょう。オブジェクトを再利用する方法は、先入れ先出しのキューを保持するということですが、実際にフリー・アフター・キュアを行っている場合、そのオブジェクトがまだ存在する可能性は非常に高いです。

実際には、何かを解放してすぐに使用すると、それはまだそこにあり、それを解放しても問題ではないということはほぼ確実です。

Beck氏は、カスタムアロケータがハートビートを「それほど悪く」し、攻撃を検出しにくくするために「設計がうまくいかなかった可能性があるため、非常に効果的な悪用緩和手法の対策」と述べています。

実行中のメモリを変更するだけで、デバッギングモードにアロケータを送り、そのあとでアロケータが内容を含むすべてのデータ割り当てをログファイルに記録するOpenSSL機能が特に注目されています。

「これは単なるデバッグ用のmallocではなく、潜在的な攻撃面だ」とBeck氏は語った。

Beckによると、Heartbreak自体はかなり一般的なバグであり、OpenBSDの開発者がOpenBSDのメモリアロケータの仕組みに慣れていないコードを見ている時代です。

彼は、「ハートブリーブは、私たちの最終的なストローではありませんでした」と述べています。「これはソフトウェア開発における独特の状況ではありません。

OpenSSLのコードベースは、コミュニティの関与に役立たず、LibreSSLプロジェクトの焦点だった、とBeck氏は述べています。

「このコードは真剣にあまりにも恐ろしいものです。あなたの親は、あなたが恐ろしいものになった場所について話しています。

“正直なところ、多くのことが必ずしも無能か悪意のあるとは思っていないと思うのですが、それはコードベースがそのようになっていくケースであり、誰もそれを修正するための時間と労力を費やす人はいません。 「これはこのままではいけない」

今年の初め、OpenBSDは、電気代を支払うためにCAD $ 15万を調達しなければ、プロジェクトを中止しなければならないことを明らかにした – 1週間後、プロジェクトが発表され、資金調達目標が達成された。

以前の資金調達努力のペースには達していませんが、LibreSSLとその “weaponised Comic Sans”ウェブサイトは、最初の1ヶ月でCA $ 25,000からCA $ 40,000の間で調達しました。

米連邦捜査局(FBI)はCrackasのメンバーを逮捕し、米国政府の役人をハッキングした姿勢を示している;セキュリティ、Wordpressはユーザーに重大なセキュリティホールを修正するように今更新するよう強く促す;セキュリティ、ホワイトハウスは連邦最高情報セキュリティ責任者政府の監視による緊急対応

Beck氏によると、OpenBSD Foundationは、いくつかの開発者に資金を提供して書き換え作業を継続し、OpenBSDの他のプロジェクトを邪魔することなく、ポートチームが上流の変更を追跡してプッシュするのを支援するスポンサーシップを探していたという。

私たちはただそれをしたいと思っていますが、OpenBSD、OpenSSH、および関連するものを維持するために、やや貧弱な普通のリソースを犠牲にして、それをしたくありません。

OpenBSDは資金調達のためにLinux Foundationにアプローチしましたが、まだ回答はありませんでした。

私たちはそれをきれいにするのに非常に良いスタートをしています。それは1ヶ月前と比べるとはるかに優れています」とBeck氏は述べています。「私たちはどこでこれをやりたいのか分かっています。私たちと一緒に。

FBIは、米国の政府関係者をハッキングしたとの態度で、Crackasのメンバーを逮捕した

WordPressは、重要なセキュリティホールを修正するために今アップデートするようユーザに促す

ホワイトハウス、連邦最高情報セキュリティ責任者を任命

国防総省のサイバー緊急対応を批判したペンタゴン