Este é o comando hardened-ld que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
hardened-ld - wrapper do linker para reforçar as melhorias do conjunto de ferramentas de proteção
SINOPSE
exportar DEB_BUILD_HARDENING = 1
ld ...
DESCRIÇÃO
A endurecido-ld wrapper normalmente é usado chamando ld como de costume com DEB_BUILD_HARDENING
definido como 1. Isso configurará os recursos de proteção do conjunto de ferramentas necessários. Por padrão, todos
recursos estão habilitados. Se um determinado recurso não funcionar corretamente e precisar ser desativado,
as variáveis de ambiente correspondentes mencionadas abaixo podem ser definidas como 0.
MEIO AMBIENTE
DEB_BUILD_HARDENING = 1
Habilite recursos de proteção.
DEB_BUILD_HARDENING_DEBUG = 1
Imprima a linha de comando gcc resultante completa em STDERR antes de chamar gcc.
DEB_BUILD_HARDENING_RELRO = 0
Não marque as seções ELF como somente leitura após o início. Veja README.Debian para detalhes.
DEB_BUILD_HARDENING_BINDNOW = 0
Não marque o carregador ELF para resolução dinâmica de inicialização. Veja README.Debian para
Detalhes.
NOTAS
As configurações de todo o sistema podem ser adicionadas a /etc/hardening-wrapper.conf, Um por linha.
O Real ld é renomeado ld.real, e um desvio é registrado com dpkg-desviar(1). Assim
endurecido-ldideia de padrão ld é ditado por qualquer pacote instalado
/ usr / bin / ld.
Use hardened-ld online usando serviços onworks.net