Descarga el PDF del proyecto Java Parte I aquí:
PROYECTO: JAVA
“El
uso de Java”
UNIVERSIDAD PRIVADA DEL NORTE
CAPÍTULO 1. INTRODUCCIÓN.
1. Realidad problemática.
Java es la tecnología
subyacente que permite el uso de programas punteros, como herramientas, juegos
y aplicaciones de negocios. Java se ejecuta en más de 850 millones de
ordenadores personales de todo el mundo y en miles de millones de dispositivos,
como dispositivos móviles y aparatos de televisión, la cual fue desarrollada
por la compañía Sun Microsystems con el que podemos realizar cualquier tipo de
programa. En la actualidad es un lenguaje muy extendido y cada vez cobra más
importancia tanto en el ámbito de Internet como en la informática en general.
El lenguaje Java se creó con cinco objetivos principales:
Debería usar el paradigma de la programación orientada a objetos.
Debería permitir la ejecución de un mismo programa en múltiples sistemas
operativos.
Debería incluir por defecto soporte para trabajo en red.
Debería diseñarse para ejecutar código en sistemas remotos de forma
segura.
Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados
a objetos, como C++.
Actualmente, Java ha
sufrido muchas vulnerabilidades en todos sus años, pero esta no es como otra
cualquiera, es una vulnerabilidad muy peligrosa. Se ha descubierto un fallo
de seguridad 0-day en la última versión 1.7 de Java, calificada por los propios desarrolladores con el
grado crítico. El exploit instala un dropper (Dropper.MsPMs) que permite
ejecutar sofware malicioso sin ser detectado por los programas antivirus.
2. Formulación del problema.
Una investigación indicó que los incidentes de Java continúan y
que el 93% de las empresas eran vulnerables a explotaciones Java conocidas.
Casi el 50% del tráfico empresarial utilizó una versión de Java que estaba
desactualizada por más de dos años. Mediante un análisis de Websense Threat Seeker Intelligence Cloud, ahora se descubrió que:
- Sólo el
19% de equipos empresariales basados en Windows ejecutaron la más reciente
versión de Java (7u25) entre el 1 y el 29 de agosto de 2013.
- Más del
40% de las solicitudes empresariales Java provinieron de navegadores que
aún utilizan el obsoleto Java 6. Como resultado, más del 80% de las
solicitudes de Java son susceptibles a dos populares y nuevas vulnerabilidades
Java: CVE-2013-2473 y CVE-2013-2463.
- El
83,86% de los navegadores empresariales tiene habilitado Java.
“Los recientes ataques de alto perfil han
establecido, nuevamente, la tendencia cada vez más sólida de que Java debe ser
visto como un riesgo de seguridad.
Es así que La última actualización de Java (7 u10) anunciada este año parece contener una grave vulnerabilidad que afectaría a todos los sistemas operativos.
Es así que La última actualización de Java (7 u10) anunciada este año parece contener una grave vulnerabilidad que afectaría a todos los sistemas operativos.
Es así que se nos viene la gran interrogante ¿Será seguro usar Java?.
3. Justificación.
Java, por ser en la
actualidad una tecnología de suma importancia decidimos investigar del tema
para saber las posibles vulnerabilidades que conlleva al usar dicha tecnología
y así entrar más a fondo que conflicto provoca que java pueda ser vulnerable,
ya que como mencionamos anteriormente: Java se ejecuta en más de 850 millones
de ordenadores personales de todo el mundo y en miles de millones de
dispositivos. Es por ello que buscando fuentes, se encuentra noticias de las
fallas que ha traído Java para que no se desee utilizar viendo que el problema
radica en versiones del programa actual.
Finalmente deseamos
justificar nuestro proyecto con la finalidad de contribuir posibles soluciones
a la controversial al uso de la tecnología Java, dando a lugar que muchos
consideran a este el mejor lenguaje de programación y de aplicaciones, pero por
el otro lado se ha detectado la lamentable vulnerabilidad.
4. Limitaciones.
Considerar que actualmente carecemos de estudios previos en lo que es
Java y sus características hasta ahora.
Agregar que la mayor parte de información expuesta al público se
encuentra en otro idioma.
La dificultad principal que presenta este proyecto es que desconocemos
por el momento tales vulnerabilidades a nivel de código, ya que esto se
encuentra clasificado al público; sin embargo, trabajaremos a fondo para
encontrar toda la información necesario que requerimos para presentar y definir
que vulnerabilidad se cree tener en Java.
Es por ello, la importancia de una investigación de este problema que
al ser desarrollado por estudiantes de nivel superior, se espera que denote una
gran exploración e indagación para dar una posible solución a la comunidad que
usa este tipo de tecnología.
5. Objetivos
5.1. Objetivo General.
Esperamos explicar una solución a la vulnerabilidad que presenta la tecnología
Java, así mismo presentar como este funciona dando posibles ejemplos de su uso programático
(Lenguaje de programación).
5.2. Objetivos Específicos.
Definir que es el lenguaje y tecnología Java.
Detallar el actual problema que presenta Java.
Explicar el funcionamiento de Java.
Evaluar el problema que radica en esta tecnología.
Proponer una solución al conflicto.
No hay comentarios:
Publicar un comentario