Qué es Java Barreras de seguridad Prohibido Líneas futuras Cómo firmar applets Consejos Recursos |
Robo de recursos
Los ordenadores, además de almacenar datos, poseen valiosos recursos como espacio en disco y en memoria, ciclos de CPU, capacidad de cálculo, etc. Una applet descargada silenciosamente desde una página Web podría estar funcionando entre bambalinas, sin hacer ruido, realizando costosos cálculos y enviando los resultados al servidor desde el que la bajaste sin darte cuenta. Es éste el aspecto más difícil de controlar en Java, ya que las applets pueden hacer uso ilimitado de ciclos de CPU, en algunos casos ralentizando el funcionamiento de tu máquina y haciéndote perder tiempo (¿por qué hoy compilarán tan lentos los programas? No tendrás el navegador abierto en otra ventana, ¿verdad? Podría ser el responsable, tras haber descargado una applet maliciosa). Resultaría muy instructivo que te pasases por una página en la que verás cómo una applet roba recursos de tu sistema para sus propios fines, como por ejemplo realizar cálculos intensivos de factorización. Y ya sabéis la relación que existe entre factorizar y reventar claves, ¿no? Se trata en definitiva de un problema sin fácil solución. Copyright © 1997-1999 Gonzalo Álvarez Marañón, CSIC. Todos los derechos reservados. Criptonomicón es un servicio ofrecido libremente desde el Instituto de Física Aplicada del CSIC. Para información sobre privacidad, por favor consulte la declaración de política sobre privacidad. Para sugerencias, comentarios o quejas, acuda al libro de visitas. Para contribuir al Criptonomicón, lea la página de contribuciones. |