hardening-wrapper - Online na nuvem

Este é o comando hardening-wrapper 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-cc - invólucro gcc para reforçar as melhorias do conjunto de ferramentas de proteção

SINOPSE


exportar DEB_BUILD_HARDENING = 1

gcc ...

DESCRIÇÃO


A endurecido-cc wrapper normalmente é usado chamando gcc como de costume quando 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_OUTPUT = / algum / caminho / debug.log
Em vez de usar STDERR para depuração, redirecione para o caminho fornecido. Algumas construções são
muito sensível à saída STDERR inesperada.

DEB_BUILD_HARDENING_STACKPROTECTOR = 0
Desative a proteção contra estouro de pilha. Veja README.Debian para detalhes.

DEB_BUILD_HARDENING_RELRO = 0
Desative as seções do vinculador somente leitura. Veja README.Debian para detalhes.

DEB_BUILD_HARDENING_FORTIFY = 0
Não fortifique várias funções padrão. Veja README.Debian para detalhes.

DEB_BUILD_HARDENING_PIE = 0
Não crie executáveis ​​independentes de posição. Veja README.Debian para detalhes.

DEB_BUILD_HARDENING_FORMAT = 0
Desative erros de uso de string de formato inseguro. 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 gcc links simbólicos são renomeados gcc.real, e um desvio é registrado com dpkg-
desviar(1). Assim endurecido-ccideia de padrão gcc é ditado por qualquer pacote
instalado / usr / bin / gcc.

Use hardening-wrapper online usando serviços onworks.net



Programas online mais recentes para Linux e Windows