[HACK] Fw: To diversify and survive: the application of population biology concept into computer
Jesus Cea Avion
jcea at argo.es
Thu Feb 13 18:49:07 CET 2003
> excepcional y algo a tener muy encuenta en la construccion de software
> en el futuro.
Como bien se indica en el artículo, el problema es la distribución de
parches, el estudio de "dumps", etc. Una posibilidad sería "aleatorizar"
el software cuando se ejecuta o bien tener dos versiones: una canónica y
otra aleatorizada, y la aleatorizada se regenera cuando cambia la
canónica.
Llevado al extremo, una solución es la utilización de "bytecodes" y
similares. Tú distribuyes un "bytecode", y el ordenador lo "compila" en
plan JIT o la primera vez que se ejecuta. Puede haber varios
compiladores en el mercado, para el mismo "bytecode", o un compilador
puede realizar compilaciones diferentes según la fase de la luna.
--
Jesus Cea Avion _/_/ _/_/_/ _/_/_/
jcea at argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/
_/_/ _/_/ _/_/_/_/_/
PGP Key Available at KeyServ _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
More information about the hacking
mailing list