You are not logged in.
When kernel is in memory does anything monitor its checksum in realtime? To make sure no one with access to memory can flip bits or against corruption?
Last edited by abc12345 (2022-10-05 02:58:46)
Offline
I highly doubt it as such a process would not actually provide any real securty. How would such a process know what the checksum is supposed to be? There'd have to be a reference stored in memory and / or on disk; adjusting that reference would be even easier than modifying the kernel code space, so if one can do the latter, they could certainly do the former, at which point the check would be meaningless.
Last edited by Trilby (2022-10-03 18:02:19)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
But you would know the reference checksum because you would run it right post compilation time and store it.
Offline
You would know it? As in you are going to memorize a checksum? And then are you manually looking at the realtime checksum periodically to see it is correct? You say it could be "stored"... but where? Again, if it's stored on disk or in memory this was exactly what my previous post was addressing. Please read past the first sentence.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
https://wiki.archlinux.org/title/Securi … ard_(LKRG)
You may want to read the entirety of https://wiki.archlinux.org/title/Security
Offline
https://wiki.archlinux.org/title/Securi … ard_(LKRG)
You may want to read the entirety of https://wiki.archlinux.org/title/Security
Wow, thank you.
Offline