Page MenuHomeFreeBSD

mitigations.7: explain RELRO
ClosedPublic

Authored by emaste on Oct 6 2023, 2:39 PM.
Tags
None
Referenced Files
F102457873: D42107.diff
Tue, Nov 12, 1:46 PM
Unknown Object (File)
Oct 10 2024, 3:44 AM
Unknown Object (File)
Oct 10 2024, 3:24 AM
Unknown Object (File)
Oct 10 2024, 3:24 AM
Unknown Object (File)
Oct 10 2024, 3:24 AM
Unknown Object (File)
Sep 30 2024, 7:57 PM
Unknown Object (File)
Sep 25 2024, 10:19 AM
Unknown Object (File)
Sep 10 2024, 11:21 AM

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

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.