タグ

プログラムに関するemmie714のブックマーク (2)

  • 19.1 OutOfMemoryError発生時の対処

    Javaアプリケーション実行時にOutOfMemoryErrorが発生した場合、次の原因が考えられます。 Javaで使用するメモリ(ヒープ域)不足 通常、OutOfMemoryErrorは、このケースで発生します。 Javaの使用するメモリは大別すると次の3つに分かれます。 New世代領域 Old世代領域 Permanent世代領域 仮想メモリ不足 ヒープ域以外にシステムの仮想メモリが不足した場合にもOutOfMemoryErrorが発生します。このような場合、仮想メモリを増やすように変更をお願いします。 なお、仮想メモリが不足してスレッドが生成できない場合、OutOfMemoryErrorに次の情報が付加されます。 java.lang.OutOfMemoryError: unable to create new native thread Javaプロセスのユーザ空間不足 ヒープ域やシス

  • 隠されていたSQLインジェクション ― @IT

    星野君は赤坂さんと一緒にお客さんのWebアプリケーションの検査をすることになった。辛うじて「不必要情報」の脆弱性を見つけたものの、赤坂さんは不満げだ。 「だって、これ、ほかにもっと危険な脆弱性あるよ……」。 赤坂さん 「ってことで、今回は50点ってとこかな」 星野君 「うわっ。厳しいですね……。一応脆弱性は見つけたんだからもう少し……」 赤坂さん 「え。だって、これ、ほかにもっと危険な脆弱性あるよ」 星野君 「(ほかにも脆弱性あるっていってもなぁ……)」 赤坂さんに「ほかにもっと危険な脆弱性あるよ」と指摘されたにもかかわらず、星野君にはサッパリ見当が付かなかった。不必要情報(Unnecessary Information)の脆弱性に気付くまでの作業で、一通り思い付くことはやりつくしていた。 そうこうしているうちに時間は過ぎ、結局ほかの脆弱性を見つけられないまま、お客さんと約束した時間になっ

    隠されていたSQLインジェクション ― @IT
  • 1