たにぐちまことさんの書かれた『よくわかるPHPの教科書(以下、「よくわかる」)』を購入してパラパラと見ていたら、セキュリティ上の問題がかなりあることに気がつきました。そこで、拙著「体系的に学ぶ 安全なWebアプリケーションの作り方(以下、徳丸本)」の章・節毎に照らし合わせて、「よくわかる」の脆弱性について報告します。主に、徳丸本の4章と5章を参照します。4.2 入力処理... 続きを読む
もし『よくわかるPHPの教科書』の著者が徳丸浩の『安全なWebアプリケーショ...PHP#釣りっぽいタイトルですが大まじめですvia. PHP 逆引きレシピ - 肉とご飯と甘いもの @ sotarokで、 @ はねーよ的な話をしましたが、著者の方から、「@に対して批判的になる理由が記載されていない」とのメールをいただきました。確かにその通りでした。実は理由を下書きのときには書いたのですが、長くなってしまったので削ってポストしたのですが、かえってわかりづらくなってしま... 続きを読む
PHP プログラマが "@" を使うべきでない 5 つの理由 - 肉とご飯と甘いもの...ホワイトリストという用語はセキュリティの分野では非常に基本的な用語ですが、セキュアプログラミングという文脈では意外に曖昧な使われ方がされているように見受けます。本エントリでは、ホワイトリストという用語の意味を三種類に分類し、この用語の実態に迫ります。拙著体系的に学ぶ 安全なWebアプリケーションの作り方(以下、徳丸本)では、ホワイトリストという用語を一度も使って... 続きを読む
僕が「ホワイトリスト」を採用しなかった訳 - ockeghem(徳丸浩)の日記