Research and Implementation of Non-executable Page Based on Linux Kernel
Ming Gu · Jisuanji yingyong yanjiu · 2005
Buffer overflow is the most common form of security vulnerability. In order to handle such attack, we present a method of non-executable page that overloads the meaning of the User/Supervisor bit in the ptes to mean the executable/non-executable status. We have implemented this method for IA-32 processors on Linux kernel. The results of the experiment indicate this method’s efficiency .