Tags
9 ページ目
Security
コマンドが die したり、権限のないユーザーが叩いたりしたら。エラー処理と権限を Mediator に集める
Builderで書き方を整えても、値を埋め込むかぎり攻撃は通る。? と bind 値に分けて防ぐ【プレースホルダー】
入力欄に細工した文字列を1つ渡すだけで、全員のパスワードが出る。文字列結合のSQLを攻撃してみる【SQLインジェクション】
ログ・スコア・リスク・アラートが連動する侵入レーダー司令室を、Perl と Moo で完成させる【完成コード】
ハニーポットの侵入ログを、Perl と Moo でコンソールに流す。イベントクラスだけの最小レーダー【最小構成】
総当たりに辞書攻撃も足したいが、ツール本体は書き換えたくない。next を持つクラスを差し替える【ポリモーフィズム】
javascript:alert(1)まで短縮URLとして登録できてしまう。httpとhttps以外を断る【入力バリデーション】
開発・本番で設定を切り替え、パスワードはコードに書かない【YAML / JSON / TOML / INI】
パスワードの保存、データの暗号化、改ざん検知を Perl で正しく書く【Crypt::* モジュール】