DieHard: Probabilistic Memory Safety for Unsafe Languages, Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.158-168, 2006. ,
Efficient Techniques for Comprehensive Protection from Memory Error Exploits, Proceedings of the 14th conference on USENIX Security Symposium, pp.271-286, 2005. ,
SHelp: Automatic Self-Healing for Multiple Application Instances in a Virtual Machine Environment, 2010 IEEE International Conference on Cluster Computing, pp.97-106, 2010. ,
DOI : 10.1109/CLUSTER.2010.18
StackGuard: Automatic Adaptive Detection and Prevention of Buffer-overflow Attacks, Proceedings of the 7th Conference on USENIX Security Symposium, pp.63-78, 1998. ,
First-aid, Proceedings of the fourth ACM european conference on Computer systems, EuroSys '09, pp.159-172, 2009. ,
DOI : 10.1145/1519065.1519083
A Binary Rewriting Defense Against Stack Based Buffer Overflow Attacks, Proceedings of the 2003 USENIX Annual Technical Conference, pp.211-224, 2003. ,
Rx: Treating Bugs as Allergies? A Safe Method to Survive Software Failures, Proceedings of the 20th ACM Symposium on Operating System Principles, pp.235-248, 2005. ,
Enhancing Server Availability and Security Through Failure-Oblivious Computing, Proceedings of the 6th Conference on Symposium on Operating Systems Design and Implementation, pp.303-316, 2004. ,
AS- SURE: Automatic Software Self-healing Using REscue points, Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, pp.37-48, 2009. ,
SafeStack: Automatically Patching Stack-based Buffer Overflow Bugs, IEEE Transactions on Dependable and Secure Computing, 2013. ,
DOI : 10.1109/tdsc.2013.25
TIED, LibsafePlus: Tools for Runtime Buffer Overflow Protection, Proceedings of the 13th USENIX Security Symposium, pp.45-56, 2004. ,