Expired:掲載期限切れです この記事は,ロイター・ジャパンとの契約の掲載期限(30日間)を過ぎましたので本サーバから削除しました。 このページは20秒後にNews トップページに自動的に切り替わります。
Expired:掲載期限切れです この記事は,ロイター・ジャパンとの契約の掲載期限(30日間)を過ぎましたので本サーバから削除しました。 このページは20秒後にNews トップページに自動的に切り替わります。
これまで2回にわたってWebアプリケーションにおける入力値検証とセキュリティ対策の関係を説明してきた。入力値検証はセキュリティ上の根本的対策ではないが,保険的な対策として効果が期待でき,特に制御コードや不正な文字エンコーディングによる攻撃対策には有効であることを説明した。 今回は,Webアプリケーション開発によく使われる4種類の言語(Perl,PHP,Java,ASP.NET)に関して,入力時処理の具体例を示す。ここで取り上げる「入力時処理」とは以下の内容を含んでいる。 文字エンコーディングの検証文字エンコーディングの変換入力値検証 Perlによる実装の方針 Perl言語はバージョン5.8から内部文字エンコーディングとしてUTF-8をサポートし,文字単位での日本語処理が可能だ。文字エンコーディング処理にはEncodeモジュールを使用する。入力値検証には正規表現を用いるのが便利だ。 ■文字エ
最新Intelプロセッサ「第2世代Core iシリーズ」は何が変わった? デジタルアドバンテージ 小林 章彦
何か今日はTwitterで異常にfollowerが増加していて「何が発生したんだろうか?」と気になって、Twitterで質問してみたらフォロワーの方に「隠フェミニスト記(仮): Twitterを楽しむ10の方法(初心者ver)」という記事で私のTwitterアカウントが紹介されているという情報を頂きました。 元ネタ記事は非常に面白かったです。 個人的にはTwitterを使った「自分マーケティング」という視点を強く持った時の方法論として有用な戦略だなぁと感じました。 個人的には色々納得できる内容だったのですが、一方で、このネタに関してTwitter上で井戸端会議をしていたら「チャットでもいい」とか「使い方を固め過ぎるのは良くない」という意見が結構出て来て、何か面白かったので文章にしてみようと思いました。 以下、私の個人的な視点で書いてみました。 一部項目は元記事に似せてあります。 1) Tw
タイトル変えました。旧タイトル「JavaScriptでよく使う書き方」。よく使うけど毎回忘れる。 正規表現にマッチするかどうか。 RegExp#testを使う。 /abc/.test("abcdefg") // => true String#searchはマッチした位置を返す。マッチしない場合は-1。先頭にマッチすると0でfalseなので注意。真偽値が欲しい場合はString#searchを使わない。 "abcdefg".search(/xxx/) // => -1 "abcdefg".search(/def/) // => 3 "abcdefg".search(/abc/) == false // => true 正規表現の部分マッチを得る。 部分マッチを得るには、RegExp#execかString#matchを使う。execとmatchの速度は大して変わらない。 正規表現のベンチマー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く