domingo, 3 de noviembre de 2013

Proyecto JAVA

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 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