Compartilhar via


BinaryHardeningFeatures interface

Recursos de proteção binária.

Propriedades

canary

Sinalizador que indica se o binário foi compilado com canários de pilha habilitados.

noExecute

Sinalizador que indica que a pilha do binário está definida como NX (sem execução).

positionIndependentExecutable

Sinalizador indicando que o binário foi compilado para ser um executável independente de posição.

relocationReadOnly

Sinalizador indicando que o binário habilitou as proteções somente leitura de realocação.

stripped

Sinalizador que indica se os símbolos de depuração foram removidos do binário.

Detalhes da propriedade

canary

Sinalizador que indica se o binário foi compilado com canários de pilha habilitados.

canary?: boolean

Valor da propriedade

boolean

noExecute

Sinalizador que indica que a pilha do binário está definida como NX (sem execução).

noExecute?: boolean

Valor da propriedade

boolean

positionIndependentExecutable

Sinalizador indicando que o binário foi compilado para ser um executável independente de posição.

positionIndependentExecutable?: boolean

Valor da propriedade

boolean

relocationReadOnly

Sinalizador indicando que o binário habilitou as proteções somente leitura de realocação.

relocationReadOnly?: boolean

Valor da propriedade

boolean

stripped

Sinalizador que indica se os símbolos de depuração foram removidos do binário.

stripped?: boolean

Valor da propriedade

boolean