On-Stack Replacement to Improve JIT-based Obfuscation - A Preliminary Study

Marwa Yusuf 1 Ahmed El-Mahdy 1 Erven Rohou 2
2 ALF - Amdahl's Law is Forever
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Abstract : As more devices are connecting together, more effective security techniques are needed to protect running software from hackers. One possible security technique is to continuously change the binary code running of given software by recompiling it on the fly. This switching need to be done frequently, quickly, and randomly, not constrained by specific locations in code, to make it difficult for the hacker to track the behavior of the running code or predict its functionality. In our research we are working on a technique that recompiles speculatively and concurrently with current execution, and switches to the new compiled version dynamically, at arbitrary points. This paper presents an early analytical study augmented by experimental analysis on manually applying this technique on simple kernels, to study the concept in comparison with other similar techniques.
Type de document :
Communication dans un congrès
International Japan-Egypt Conference on Electronics, Communications, and Computers, Dec 2013, Cairo, Egypt. 2013
Liste complète des métadonnées

https://hal.inria.fr/hal-00909722
Contributeur : Erven Rohou <>
Soumis le : mardi 26 novembre 2013 - 17:10:23
Dernière modification le : mercredi 16 mai 2018 - 11:23:28

Identifiants

  • HAL Id : hal-00909722, version 1

Citation

Marwa Yusuf, Ahmed El-Mahdy, Erven Rohou. On-Stack Replacement to Improve JIT-based Obfuscation - A Preliminary Study. International Japan-Egypt Conference on Electronics, Communications, and Computers, Dec 2013, Cairo, Egypt. 2013. 〈hal-00909722〉

Partager

Métriques

Consultations de la notice

464