[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