He estado leyendo mucho alboroto sobre Java y sus serias fallas de seguridad … ¿Qué tan preciso es y debo desactivar Java según lo aconsejado por múltiples fuentes?

Respondí a una pregunta similar sobre: ​​la respuesta de Cameron Purdy a ¿Es realmente el momento de deshacerse de Java para un lenguaje de programación más seguro?

El área principal de preocupación con relación a la seguridad y Java no es el lenguaje de programación Java en sí; son los distintos navegadores web que tienen la capacidad de alojar “applets” de Java y que usan versiones anteriores de Java. En esas versiones anteriores de Java, había varias formas de vencer la seguridad del navegador y el modelo de seguridad del applet de Java, y hacerlo sin “firmar” el applet de manera segura. Las versiones modernas de Java requieren que los applets estén firmados, lo que identifica de dónde proviene el applet, evita la manipulación del applet y permite que las aplicaciones potencialmente maliciosas sean incluidas en listas negras (revocando los certificados que las firmaron). Además, que yo sepa, todos y cada uno de los exploits de applets de Java publicados y encontrados públicamente se han resuelto ahora en las versiones de Java disponibles actualmente.

En general, si no fuera por los problemas con los complementos del navegador web para los applets de Java, probablemente no habría habido ninguna preocupación con respecto a Java y la seguridad. La amenaza de seguridad para los usuarios del navegador era absolutamente real, pero hoy la situación es muy diferente: las últimas versiones del navegador con la última versión de Java y los últimos complementos pueden hacer que la amenaza sea extremadamente pequeña.

Por último, el uso de applets de Java se ha reducido drásticamente con el tiempo. Si bien los applets de Java son una herramienta poderosa para abordar algunos desafíos específicos en las aplicaciones web, la necesidad de los applets de Java se ha reducido drásticamente a medida que aumentan las capacidades de HTML y Javascript. En muchos casos, puede deshabilitar los applets de Java por completo, y rara vez se encuentra con un sitio que necesita la capacidad para habilitarse.

En aras de la divulgación completa, trabajo en Oracle. Las opiniones y opiniones expresadas en esta publicación son mías y no reflejan necesariamente las opiniones u opiniones de mi empleador.

Debido a todo este alboroto, traté de explicar cómo funcionan las cosas cuando se trata de Java y sus múltiples usos.

Este artículo (repleto de datos útiles) podría ayudar a arrojar algo de luz: ¿Por qué las vulnerabilidades de Java son uno de los mayores agujeros de seguridad en su computadora?

Además, resulta que puedes vivir sin Java y no es una gran molestia: vivir sin complementos como Flash o Java.

Entonces, al final, lo que recomiendo es tomar una decisión bien informada, después de haber evaluado los PRO y los CON de acuerdo con sus hábitos de uso.

Debe desactivar Java en los navegadores, excepto si realmente lo necesita. Este podría ser el caso si su banca en línea requiere Java it o alguna aplicación de trabajo. Ambos son raros.
Las publicaciones son bastante precisas. Gran parte de las infecciones se deben a algún tipo de vulnerabilidad de Java (aunque Adobe Acrobat, Flash también podría usarse).

Oracle había dado un parche de tiempo récord para este problema. Simplemente aplique el parche y continúe.