Dies ist der Befehl hardened-ld, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
hardened-ld – Linker-Wrapper zur Durchsetzung von Verbesserungen der Hardening-Toolchain
ZUSAMMENFASSUNG
exportieren DEB_BUILD_HARDENING=1
ld ...
BESCHREIBUNG
Die gehärtet-ld Wrapper wird normalerweise durch Aufrufen verwendet ld wie üblich mit DEB_BUILD_HARDENING
auf 1 gesetzt. Es werden die erforderlichen Toolchain-Härtungsfunktionen konfiguriert. Standardmäßig alle
Funktionen sind aktiviert. Wenn eine bestimmte Funktion nicht ordnungsgemäß funktioniert und deaktiviert werden muss,
Die entsprechenden unten genannten Umgebungsvariablen können auf 0 gesetzt werden.
DEB_BUILD_HARDENING=1
Aktivieren Sie Härtungsfunktionen.
DEB_BUILD_HARDENING_DEBUG=1
Geben Sie die vollständige resultierende gcc-Befehlszeile an STDERR aus, bevor Sie gcc aufrufen.
DEB_BUILD_HARDENING_RELRO=0
Markieren Sie ELF-Abschnitte nach dem Start nicht als schreibgeschützt. Weitere Informationen finden Sie in README.Debian.
DEB_BUILD_HARDENING_BINDNOW=0
Markieren Sie den ELF-Loader nicht für die dynamische Startauflösung. Siehe README.Debian für
Details.
ANMERKUNG
Systemweite Einstellungen können hinzugefügt werden /etc/hardening-wrapper.conf, eine pro Zeile.
Die reale ld wird umbenannt ld.real, und eine Umleitung wird registriert bei dpkg-Umleitung(1). Daher
gehärtet-ld's Idee der Standardeinstellung ld wird von dem installierten Paket diktiert
/usr/bin/ld.
Nutzen Sie hardened-ld online über die Dienste von onworks.net