Questo è il comando hardened-ld che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
hardened-ld - wrapper del linker per rafforzare i miglioramenti della toolchain
SINOSSI
export DEB_BUILD_HARDENING=1
ld ...
DESCRIZIONE
. indurito-ld wrapper viene normalmente utilizzato chiamando ld come al solito con DEB_BUILD_INDURENTE
impostato su 1. Configura le funzionalità di rafforzamento della toolchain necessarie. Per impostazione predefinita, tutto
le funzioni sono abilitate. Se una determinata funzione non funziona correttamente e deve essere disabilitata,
le variabili di ambiente corrispondenti menzionate di seguito possono essere impostate su 0.
AMBIENTE
DEB_BUILD_HARDENING=1
Abilita le funzioni di indurimento.
DEB_BUILD_HARDENING_DEBUG=1
Stampa l'intera riga di comando gcc risultante su STDERR prima di chiamare gcc.
DEB_BUILD_HARDENING_RELRO=0
Non contrassegnare le sezioni ELF come di sola lettura dopo l'avvio. Vedere README.Debian per i dettagli.
DEB_BUILD_HARDENING_BINDNOW=0
Non contrassegnare il caricatore ELF per la risoluzione dinamica di avvio. Vedere README.Debian per
dettagli.
NOTE
È possibile aggiungere impostazioni a livello di sistema a /etc/hardening-wrapper.conf, uno per riga.
Il vero ld è stato rinominato ld.reale, e un diversivo è registrato con dpkg-devia(1). così
indurito-ldl'idea di default di ld è dettato da qualunque pacchetto installato
/usr/bin/ld.
Usa hardened-ld online utilizzando i servizi onworks.net