ロサンジェルスの郊外で生まれ育ったアーティストDebra Hamptonによる作品。数百もの雑誌広告を細かく切り刻んで再構成しているそうで、複雑な図形が描かれています。 詳細は以下から。Debra Hampton Debra Hampton at Priska C. Juschka Fine Art 「112272」 「Seed」 「She Dreamt of Warriorhood But Her Feet Turned Into Mounds of Flesh and Junk and She Slashed Her Own Hand Into A Thousand Pieces」 「Hold me, Guide me, Guard Me」 「A Thousand Pieces of Cathartic History」 「History's Corset」 「Candyland Cr
※ 画像は公式サイトデモより。 DBを使ったWebアプリケーションが当たり前になり、その重要性は増す一方だ。万一、データが消失するような事態になったら、ビジネスに与える影響は計り知れない。 SQLインジェクションはDBに対する攻撃の一つだ。システムにバグがなければ良いが、それは起こってみてからしか分からない。予防措置をしいておこう。 今回紹介するオープンソース・ソフトウェアはGreenSQL、SQLインジェクションを防ぐDB用ファイアウォールだ。 GreenSQLはDBとWebサーバとのプロキシとして動作する。そして、その間で行われるSQL文を監視し、問題があるSQLを予め弾いてくれる。 対応しているDBはMySQLのみになる。ただ防ぐだけではなく、危ないものに対してはウォーニングログを残しておいてくれる。ログをチェックする事で、Webアプリケーションの強化も実施できる。 セキュリティ対策
これから三つのSQL文を示し,それぞれの実行プランを見ていきます。実行プランとは処理手続きですので,プログラミングをかじった方であれば,プログラム上の処理を思い浮かべてください。三つのSQL文はいずれも,第4回で示したサンプル・テーブルに対するものです。 【SQL文1】 SELECT 顧客名 FROM 顧客 WHERE 顧客番号 = 1030 意味:[顧客番号]の値が1030である[顧客名]を抽出 [顧客番号]の値が1030であるかどうかを判断するには,データをメモリー(データ・バッファ)に読み込む必要があります。考えられる処理手続きは, ○ ([顧客]テーブルの全レコードに当たる)10個のブロックをデータ・バッファに読み込み,[顧客番号]の値を判定して該当レコードを抽出 となります。図1と併せて見ると,その動きがよく分かると思います。ディスク・アクセスが10回発生していることを確認してく
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く