diff options
author | Wladimir J. van der Laan <laanwj@gmail.com> | 2015-10-19 14:53:56 +0200 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2015-10-22 03:35:38 +0200 |
commit | 579b863cd7586b98974484ad55e19be2a54d241d (patch) | |
tree | 0a5e4661d767cd45c7c3bfb7d2cf75bb6bc5d831 /autogen.sh | |
parent | a1d623da3ea4c73605d27703bc966ed8109d231e (diff) |
devtools: Add security-check.py
Perform the following ELF security checks:
- PIE: Check for position independent executable (PIE), allowing for address space randomization
- NX: Check that no sections are writable and executable (including the stack)
- RELRO: Check for read-only relocations, binding at startup
- Canary: Check for use of stack canary
Also add a check to symbol-check.py that checks that only the subset of
allowed libraries is imported (to avoid incompatibilities).
Diffstat (limited to 'autogen.sh')
0 files changed, 0 insertions, 0 deletions