タグ

2012年1月18日のブックマーク (2件)

  • プロになるための PHPプログラミング入門 | 技術評論社

    概要 ありきたりなサンプルが載ったPHPプログラミングの入門書で、かえって混乱していませんか。後輩から古いコーディングスタイルと言われたことはありませんか。セキュリティ面で被害を最小にするコーディングもできればしたいものです。書は、初心者プログラマが「プロとしてPHPで開発するために必要な技術」をきめ細やかに丁寧に解説しました。プログラミングをしていると突き当たる問題を速やかに解消するためには、基礎の基礎、つまり技術の根底を理解することが必要です。Web技術質を学び、無敵のPHPプログラマに!

    プロになるための PHPプログラミング入門 | 技術評論社
    ockeghem
    ockeghem 2012/01/18
    Amazonで注文した
  • HashTableのアルゴリズムを突いたDoS攻撃 | 水無月ばけらのえび日記

    更新: 2012年1月20日1時0分頃 これは興味深いですね……「Webアプリケーションに対する広範なDoS攻撃手法(hashdos)の影響と対策 (blog.tokumaru.org)」。 PHPなど多くの言語では、文字列をキーとする配列(連想配列、ハッシュ)が用意されており、HTTPリクエストのパラメータも連想配列の形で提供されます。PHPの場合、$_GET、$_POSTなどです。 連想配列の実装には、高速な検索が要求されるためハッシュテーブルが用いられます。ハッシュテーブルは、文字列を整数値(ハッシュ値)に変換するハッシュ関数を用いて、平均的には一定時間に検索・挿入・削除が行えるデータ構造です。しかし、ハッシュ値が一致する(衝突する)キー文字列については、通常ハッシュテーブルは順次的な探索となり、検索・挿入などが遅くなります。 以上、Webアプリケーションに対する広範なDoS攻撃手法

    ockeghem
    ockeghem 2012/01/18
    とても丁寧な解説 #hashDoS