作者: G. Edward Suh , Jae W. Lee , David Zhang , Srinivas Devadas
关键词:
摘要: We present a simple architectural mechanism called dynamic information flow tracking that can significantly improve the security of computing systems with negligible performance overhead. Dynamic protects programs against malicious software attacks by identifying spurious flows from untrusted I/O and restricting usage information.Every attack to take control program needs transfer program's malevolent code. In our approach, operating system identifies set input channels as spurious, processor tracks all those inputs. A broad range are effectively defeated checking use values instructions pointers.Our protection is transparent users or application programmers; executables be used without any modification. Also, scheme only incurs, on average, memory overhead 1.4% 1.1%.