Page MenuHomeFreeBSD

mitigations.7: explain RELRO
ClosedPublic

Authored by emaste on Oct 6 2023, 2:39 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 26, 1:58 AM
Unknown Object (File)
Mon, Apr 8, 12:49 AM
Unknown Object (File)
Sun, Apr 7, 7:31 AM
Unknown Object (File)
Sat, Apr 6, 6:56 PM
Unknown Object (File)
Jan 5 2024, 10:32 PM
Unknown Object (File)
Dec 27 2023, 12:56 PM
Unknown Object (File)
Dec 25 2023, 5:20 PM
Unknown Object (File)
Dec 22 2023, 8:55 AM

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

emaste requested review of this revision.Oct 6 2023, 2:39 PM
emaste created this revision.
emaste added a subscriber: secteam.
bcr added inline comments.
share/man/man7/mitigations.7
208

superfluous 'is"

emaste added inline comments.
share/man/man7/mitigations.7
208

fixed locally

This revision is now accepted and ready to land.Oct 6 2023, 3:42 PM
share/man/man7/mitigations.7
197
203
205

I think it is better to remove this line

emaste marked 4 inline comments as done.

some feedback from @kib

This revision now requires review to proceed.Oct 6 2023, 5:40 PM
This revision is now accepted and ready to land.Oct 6 2023, 8:04 PM

I'm not too competent on the matter.

Is describing the ELF metadata "protected" by RELRO and what is non-standard with WITH_BIND_NOW too much work or out-of-scope? Personally, I would learn something if they were.

share/man/man7/mitigations.7
205

Typo.

emaste added a subscriber: fbsd-phab_maskray.me.

Is describing the ELF metadata "protected" by RELRO and what is non-standard with WITH_BIND_NOW too much work or out-of-scope? Personally, I would learn something if they were.

I think it's probably too much detail to include here, we probably have to describe too much of ELF, rtld, and dynamic linking. It's at least more than I'm up for writing right now :)

@fbsd-phab_maskray.me has some good blog posts, maybe we could just add a reference to those:

share/man/man7/mitigations.7
205

Indeed, fixed locally.

This revision was automatically updated to reflect the committed changes.