質問: javaとjavaの脆弱性 プログラミング初心者です。 現在javaseを使用してjavaでのプログラミングを学んでいます。 javaseやjavaeeというのはjavaを構成するソフトウェアだということまでは理解している程度の本当に初心者になります。 今回、わけあってflashblackのようなjavaの脆弱性を狙ったウイルスについて調べているのですが、javaの脆弱性というものがいまいち理解できません。 一般ユーザーへの呼びかけで、 「普段javaを使わないならアンインストールし、ネットで見られないページなどがあって不便なようなら最新版をインストールしたらいい」 という書き込みなどを見ました。 javaとは、インターネットでサイトを閲覧するものでもあり、プログラミング言語でもあるのでしょうか。 私はjavaというプログラミング言語のセットの中にjavaseやjavaeeが入っている、というイメージでした。 そうするとインターネットでサイトを見ている一般ユーザーが使っているjavaとプログラミングで使用するjavaは違うものなのでしょうか。 考え方が根本的に何かちがうのでしょうか。 またjavaの脆弱性とはなんでしょうか。 不正な処理を実行するプログラムを組み込まれてしまいやすいサイトを作る、プログラミングというような考え方でよろしいのでしょうか。
回答: flashblock じゃなくて flashback だとおもう。 java runtime environment -wikipedia http://ja.wikipedia.org/wiki/java_runtime_environment javaアプレット -wikipedia http://ja.m.wikipedia.org/wiki/java%e3%82%a2%e3%83%97%e3%83%ac%e3%83%83%e3%83%88 osx.flashback.k の概要と 内部的な動作 | symantec connect community http://www.symantec.com/connect/blogs/osxflashbackk-0