Prev Next | Secure Lazy Binding | Slide #32 |
pass the kernel both the expected old data and the new data
compare each word against both old and new
already new? do nothing
matches old? update to new
match neither? sigexit(SIGILL)
sounds nice, but the kernel isn't really checking the data for validity
continued...
EuroBSDCon 2014 | Copyright © 2014 Philip Guenther |