Jest to polecenie hardened-ld, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
hardened-ld - opakowanie linkera w celu wymuszenia ulepszeń łańcucha narzędzi wzmacniających
STRESZCZENIE
eksport DEB_BUILD_HARDENING=1
ld ...
OPIS
Połączenia hartowany-ld wrapper jest zwykle używany przez wywołanie ld jak zwykle z DEB_BUILD_HARDENING
ustawiony na 1. Skonfiguruje niezbędne funkcje wzmacniania łańcucha narzędzi. Domyślnie wszystkie
funkcje są włączone. Jeśli dana funkcja nie działa poprawnie i wymaga wyłączenia,
odpowiednie zmienne środowiskowe wymienione poniżej można ustawić na 0.
ŚRODOWISKO
DEB_BUILD_HARDENING=1
Włącz funkcje hartowania.
DEB_BUILD_HARDENING_DEBUG=1
Wydrukuj pełną wynikową linię poleceń gcc do STDERR przed wywołaniem gcc.
DEB_BUILD_HARDENING_RELRO=0
Po uruchomieniu nie oznaczaj sekcji ELF jako tylko do odczytu. Szczegóły znajdziesz w README.Debian.
DEB_BUILD_HARDENING_BINDNOW=0
Nie zaznaczaj modułu ładującego ELF pod kątem dynamicznej rozdzielczości uruchamiania. Zobacz README.Debian dla
detale.
UWAGI
Ustawienia ogólnosystemowe można dodać do /etc/hardening-wrapper.conf, po jednym w wierszu.
Prawdziwy ld zmieniono nazwę bardzo realne, a przekierowanie jest zarejestrowane z dpkg-przekierowanie(1). Zatem
hartowany-ld's pomysł z domyślnym ld jest podyktowane jakimkolwiek zainstalowanym pakietem
/usr/bin/ld.
Korzystaj z Hardened-ld online, korzystając z usług onworks.net