| « Si vas a Rusia, no conduzcas | Guía espiritual » |
Leo sobre la bomba de descompresión (de Militant Platypus en inglés, vía Menéame) y no puedo evitar pensar que habría que probarla.
Se trata de un truco bastante viejo, acentuado hoy en día por la velocidad de proceso y la -relativa- gran lentitud de los discos duros. Permite causar de forma rápida un DoS que llene la memoria virtual en disco y ralentice, o incluso bloquee, el sistema entero.
Tras probarla con varios navegadores, parece que el mejor preparado es Opera, que no pre-carga todas las imágenes de una página si no están visibles. Aún así, con el truco del cambio de tamaño se le puede engañar y hacer que reviente... haría falta alguna comprobación específica para evitar estos problemas.
Por ahora, aquí está la prueba de concepto (uso de RAM: de 750MB a 3.8GB ).
AVISO: la siguiente página puede bloquear su equipo. Recuerde guardar sus documentos antes de abrirla. Página estrictamente con fines educativos. Queda prohibido cualquier otro tipo de uso. Todos los derechos reservados. No se ofrece ningún tipo de garantía explícita o implícita. Al pulsar en el siguiente enlace aceptas estas condiciones así como mantener a los responsables de esta página indemnes ante cualquier perjuicio propio o a terceros causado por el uso de la misma con fines distintos de los estrictamente educativos.
Actualización: El efecto de la "bomba" (excesivo uso de memoria en el navegador) puede presentarse de dos formas:
Así que, una solución rápida para evitar estos problemas sería desconectar la memoria virtual... o al menos limitar su tamaño a algo razonable, tirando a pequeño.
Lo mismo realmente es aplicable para cualquier caso:
El tamaño de la memoria virtual no debería superar unas 5 a 10 veces la velocidad/segundo de grabación en disco.
Léase, máximo 5-10 segundos de retraso en caso de que pase algo raro. Con discos de 50MB/sec el máximo de memoria virtual debería situarse en 250-500MB.
| Lun | Mar | Mié | Jue | Vie | Sáb | Dom |
|---|---|---|---|---|---|---|
| << < | > >> | |||||
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
powered by
+
photos powered by

Nikon Coolpix 7600
+

Nokia 3650
Por cortesía de NokiaGame 2002

Esta obra está bajo una licencia Creative Commons salvo donde se especifique explícitamente otra licencia.