タグ

2007年6月30日のブックマーク (4件)

  • IPA ISEC セキュア・プログラミング講座:Webアプリケーション編 第1章 総論:より良いWebアプリケーション設計のヒント

    ここで述べるのは、脆弱性が生まれにくいWebアプリケーションを構築するために設計段階、あるいはそれ以前の段階で考慮しておくとよい事項の例である。 (1) 開発環境の選択 1) プログラマが脆弱性をつくり易い環境を避ける 今日のWEBアプリケーション開発環境は、プログラミング言語の処理系に加えて、開発フレームワークやコンテンツ管理システム(CMS)、さらに外部のテンプレート言語までを加えた総合的な環境となってきている。 短時日で素早くサイトを立ち上げることを目的として、「軽量言語」と呼ばれる各種スクリプト言語が標準で備えているWEBアプリケーションを手軽に開発するための機能やライブラリをそのまま利用することは悪くない。しかし、その手軽さ故に、セキュリティの観点からは多くの脆弱性を生んできた経緯がある。 例えば、下記の事例が挙げられる。 PHPの4.1以前のバージョンの環境は、「registe

  • スペル修正プログラムはどう書くか

    Peter Norvig / 青木靖 訳 先週、2人の友人(ディーンとビル)がそれぞれ別個にGoogleが極めて早く正確にスペル修正できるのには驚くばかりだと私に言った。たとえば speling のような語でGoogleを検索すると、0.1秒くらいで答えが返ってきて、もしかして: spelling じゃないかと言ってくる(YahooMicrosoftのものにも同様の機能がある)。ディーンとビルが高い実績を持ったエンジニアであり数学者であることを思えば、スペル修正のような統計的言語処理についてもっと知っていて良さそうなものなのにと私は驚いた。しかし彼らは知らなかった。よく考えてみれば、 別に彼らが知っているべき理由はないのだった。 間違っていたのは彼らの知識ではなく、私の仮定の方だ。 このことについてちゃんとした説明を書いておけば、彼らばかりでなく多くの人に有益かもしれない。Google

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • パパがシマウマ、ママが馬、そしてボクzorse(ZebraとHorseの合体)

    ◆パパがシマウマ、ママが馬、そしてボクzorse(ZebraとHorseの合体)  [Animal] パパがシマウマ、ママが馬、そしてボクzorse(ZebraとHorseの合体) こちらの微妙なシマウマはまた中国の動物園の人が勝手にペンキで塗ったってワケではなくて、ほんとに生まれたときからこのまんまの子なのです。 この子はEclyseちゃんって言うそうなんですが、お父さんがシマウマでお母さんが馬って言う国際結婚で生まれたZorseちゃんなのです。シマウマのZebraと馬のHorseの合体系ですネ。 この子のお母さんである馬のEclipse(エクリプス)ママはドイツのサファリパークに住んでいるそうなんですが、そこから一年間だけイタリアの牧場に行ってたそうなんですよ。 そこでは彼女と一緒にいろんなシマウマなども自由に放し飼いにされていて、そこでこのお母さんがシマウマと禁断のラブロマンスに

    agx
    agx 2007/06/30