The Instruction Separation Framework - ISF
Instruction Separation Framework is a Man-At-The-End Protection Framework for Developers whose developed software requires data-flow and control-flow integrity.
The difference between other implementation of MATE protection and the ISF is that
-
It's lightweight
- It doesn't generate a heavy amount of overheads to your software.
-
It gives you the flexibility between performance and security
- Not all parts of the program requires the ultmost protection, You can choose to only protect what's most mattered
Acknowledgement
This is the actual implementation of the paper - The Instruction Separation Framework - Protect what is mattered on-the-fly
Developing / Testing Environment
-
Operating System : Microsoft Windows 10 Pro - Build 19044.2846
-
CPU Platform : x86-64 (amd64)
-
Written In: Microsoft Visual C++ (14 and its later compatibles)
Building Instructions
(Constructing...)