EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

hardening-wrapper – Online in der Cloud

Führen Sie Hardening-Wrapper beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehls-Hardening-Wrapper, 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-cc – GCC-Wrapper zur Durchsetzung von Verbesserungen der Härtungs-Toolchain

ZUSAMMENFASSUNG


exportieren DEB_BUILD_HARDENING=1

gcc ...

BESCHREIBUNG


Das gehärtet-cc Wrapper wird normalerweise durch Aufrufen verwendet gcc wie üblich wann DEB_BUILD_HARDENING
ist 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_OUTPUT=/some/path/debug.log
Anstatt STDERR zum Debuggen zu verwenden, leiten Sie zum angegebenen Pfad um. Einige Builds sind
sehr empfindlich gegenüber unerwarteter STDERR-Ausgabe.

DEB_BUILD_HARDENING_STACKPROTECTOR=0
Deaktivieren Sie den Stapelüberlaufschutz. Weitere Informationen finden Sie in README.Debian.

DEB_BUILD_HARDENING_RELRO=0
Deaktivieren Sie schreibgeschützte Linkerabschnitte. Weitere Informationen finden Sie in README.Debian.

DEB_BUILD_HARDENING_FORTIFY=0
Stärken Sie nicht mehrere Standardfunktionen. Weitere Informationen finden Sie in README.Debian.

DEB_BUILD_HARDENING_PIE=0
Erstellen Sie keine positionsunabhängigen ausführbaren Dateien. Weitere Informationen finden Sie in README.Debian.

DEB_BUILD_HARDENING_FORMAT=0
Deaktivieren Sie Fehler bei der Verwendung unsicherer Formatzeichenfolgen. Weitere Informationen finden Sie in README.Debian.

ANMERKUNG


Systemweite Einstellungen können hinzugefügt werden /etc/hardening-wrapper.conf, eine pro Zeile.

Die reale gcc Symlinks werden umbenannt gcc.real, und eine Umleitung wird registriert bei dpkg-
umleiten(1). Daher gehärtet-cc's Idee der Standardeinstellung gcc wird von jedem Paket diktiert
installiert /usr/bin/gcc.

Verwenden Sie Hardening-Wrapper online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad