Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2008, 09:06
Avatar de Xinef
Xinef
 
Fecha de Ingreso: marzo-2007
Mensajes: 202
Antigüedad: 17 años, 2 meses
Puntos: 7
Respuesta: Seguridad en Java

Cita:
Iniciado por astaros Ver Mensaje
1. Evita rebasar la pila en tiempo de ejecucion, como lo hizo el infame gusano de internet

En Java "no existen" los buffer overflow de código.


Cita:
2. Evita corromper la memoria externa de un proceso
Pone una capa de seguridad entre los procesos, por lo que un proceso no puede acceder a la memoria de otro (esto, en realidad, debería ser trabajo del sistema operativo, pero weno....).


Cita:
3. Evita leer o escribir en ficheros locales al invocar un cargador de clases seguro, como un navegador web que ha sido programado para prohibir este tipo de acceso.
Al ejecutarse sobre una máquina virtual, los accesos a los dispositivos físicos del sistema deben pasar por un estricto nivel de seguridad. Esos niveles de seguridad son más fuertes es aplicaciones "sensibles" como aplicaciones WEB (Tomcat, por ejemplo, ejecuta una máquina virtual bastante "capada") y Applets (a nadie le gustaría que sus archivos estuvieran accesibles para cualquier Applet. :)).