PIE (Position Independent Executables)
GPTKB entity
Statements (24)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:software
|
| gptkbp:abbreviation |
Position Independent Executables
|
| gptkbp:allows |
executables to be loaded at random memory addresses
|
| gptkbp:canBeDisabled |
at compile time
|
| gptkbp:compilerFlag |
-fPIE
|
| gptkbp:defaultIn |
many modern Linux distributions
|
| gptkbp:enables |
gptkb:Address_Space_Layout_Randomization
compiler flags |
| gptkbp:implementedIn |
gptkb:ELF_format
|
| gptkbp:improves |
gptkb:security
|
| gptkbp:introducedIn |
early 2000s
|
| gptkbp:linkerFlag |
-pie
|
| gptkbp:reduces |
risk of code reuse attacks
|
| gptkbp:relatedTo |
gptkb:Position_Independent_Code
shared libraries |
| gptkbp:requires |
gptkb:Android
|
| gptkbp:supportedBy |
gptkb:Windows
gptkb:macOS gptkb:Linux |
| gptkbp:usedIn |
computer security
operating systems |
| gptkbp:bfsParent |
gptkb:The_FreeBSD_Project
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
PIE (Position Independent Executables)
|