diff options
| author | Wladimir J. van der Laan <[email protected]> | 2015-10-19 14:53:56 +0200 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2015-10-22 03:35:38 +0200 |
| commit | 579b863cd7586b98974484ad55e19be2a54d241d (patch) | |
| tree | 0a5e4661d767cd45c7c3bfb7d2cf75bb6bc5d831 /src/bitcoind.cpp | |
| parent | Merge pull request #6810 (diff) | |
| download | discoin-579b863cd7586b98974484ad55e19be2a54d241d.tar.xz discoin-579b863cd7586b98974484ad55e19be2a54d241d.zip | |
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 'src/bitcoind.cpp')
0 files changed, 0 insertions, 0 deletions