タグ

2011年8月23日のブックマーク (3件)

  • PHP5.3.7のcrypt関数に致命的な脆弱性(Bug #55439)

    PHP5.3.7のcrypt関数には致命的な脆弱性があります。最悪のケースでは、任意のパスワードでログインできてしまうという事態が発生します。該当する利用者は、至急、後述する回避策を実施することを推奨します。 概要 PHPのcrypt関数は、ソルト付きハッシュ値を簡単に求めることができます(公式リファレンス)。crypt関数のハッシュアルゴリズムとしてMD5を指定した場合、ソルトのみが出力され、ハッシュ値が空になります。これは、crypt関数の結果がソルトのみに依存し、パスワードには影響されないことを意味し、crypt関数を認証に用いている場合、任意のパスワードでログインに成功する可能性があります。 影響を受けるアプリケーション crypt関数を用い、ハッシュアルゴリズムとしてMD5を指定しているアプリケーション。 環境にも依存しますが、デフォルトがMD5の場合もあります。筆者のテスト環境

    Chisei
    Chisei 2011/08/23
    まじかー
  • Linus氏曰く「仮想化は悪」 | スラド IT

    Linus Torvalds氏がLinuxの主要開発者の1人であるGreg Kroah-Hartman氏との対談において、「XenとKVMのどちらが好ましいか」という問いかけに対し「仮想化は悪」と答えたそうだ(家/.、NETWORK WORLD記事)。 Torvalds氏はかつては最新カーネルへの対応に遅れていたXenに期待しておらずKVM寄りであったとのことだが、「Xenの開発者はフィードバックに耳を傾けるようになっており、今は主流カーネルにも追いついている」とXenを評価した。また「Xenは、KVMとは違った考えを持っており、ハードウェアの制約も違う」、「選択肢を持たせたいから両方ともやっている」とのこと。 しかし、Torvalds氏の個人的な意見としては、どちらも好みではないようだ。実装のハードウェアに直接触れることを好むTorvalds氏は、「俺は仮想化タイプの男じゃないんだ。仮

    Chisei
    Chisei 2011/08/23
    なぜ仮想化が悪なのかはよくわからないけどこの発言の背景を探ることに意味はありそう。
  • 間違ったコードは間違って見えるようにする - The Joel on Software Translation Project

    Joel Spolsky / 青木靖 訳 2005年5月11日 水曜 私が最初の当の仕事をはじめたのは1983年9月に遡る。それはオラニムというイスラエルの大きな製パン工場で、16台の飛行機ほどもある巨大なオーブンで、毎晩10万個のパンが作られていた。 はじめて工場に入った時、そのあまりの汚さに信じられない思いだった。オーブンの側面は黄ばんでいるし、機械は錆びていて、そこらじゅうが油だらけだった。 「いつもこんなに汚いの?」と私は聞いてみた。 「なんだって? なんの話をしてるんだ?」とマネージャが答えた。「掃除したばかりだから、今が一番きれいな状態なんだ」 なんてこった。 毎朝の工場の清掃を何ヶ月か続けて、ようやく彼らの言っていたことが理解できるようになった。パン工場では、きれいというのは機械にパン生地が付いてないことを言うのだ。きれいというのは、ゴミ箱に発酵したパン生地が入ってないこと