タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

CakePHPとsecurityに関するYasSoのブックマーク (1)

  • へぼへぼCTO日記 - CakePHPのgetClientIPを使っていいのは小学生までだよねー

    PHPで開発をすることが多くなりPerlの良さを再確認している今日この頃ですが皆さんいかがお過ごしでしょうか。 さて、今日は今もっともナウいPHPのWebアプリケーションフレームワークであるCakePHPのお話を一つ。 CakePHPには組み込みコンポーネントとしてリクエストハンドラ(RequestHandler)が備わっています。 リクエストハンドリング :: 組み込みのコンポーネント :: マニュアル :: 1.2 Collection :: The Cookbook: このRequestHandlerのメソッドであるgetClientIPが小学生には危険そうだというお話。(あ、このエントリのタイトル逆w) まずはgetClientIPの実装コードを。(1.2を例にとっているが1.1もほぼ一緒である) https://trac.cakephp.org/browser/trunk/c

    YasSo
    YasSo 2008/12/03
    「getClientIPには任意のIPアドレスを注入できる」「httpリクエストヘッダに記述されるX-FORWARDED-FORの値は、webサーバにとってはまったく検証を経ていない信頼性の低いアドレス」
  • 1