Effective and E cient Memory Protection Using Dynamic Tainting Academic Article uri icon