Udostępnij za pośrednictwem


BinaryHardeningFeatures interface

Funkcje wzmacniania zabezpieczeń binarnych.

Właściwości

canary

Flaga wskazująca, czy plik binarny został skompilowany z włączonymi kanarkami stosu.

noExecute

Flaga wskazująca, że stos pliku binarnego jest ustawiony na NX (no-execute).

positionIndependentExecutable

Flaga wskazująca, że plik binarny został skompilowany jako plik wykonywalny niezależny od pozycji.

relocationReadOnly

Flaga wskazująca, że plik binarny ma włączoną ochronę tylko do odczytu relokacji.

stripped

Flaga wskazująca, czy symbole debugowania zostały usunięte z pliku binarnego.

Szczegóły właściwości

canary

Flaga wskazująca, czy plik binarny został skompilowany z włączonymi kanarkami stosu.

canary?: boolean

Wartość właściwości

boolean

noExecute

Flaga wskazująca, że stos pliku binarnego jest ustawiony na NX (no-execute).

noExecute?: boolean

Wartość właściwości

boolean

positionIndependentExecutable

Flaga wskazująca, że plik binarny został skompilowany jako plik wykonywalny niezależny od pozycji.

positionIndependentExecutable?: boolean

Wartość właściwości

boolean

relocationReadOnly

Flaga wskazująca, że plik binarny ma włączoną ochronę tylko do odczytu relokacji.

relocationReadOnly?: boolean

Wartość właściwości

boolean

stripped

Flaga wskazująca, czy symbole debugowania zostały usunięte z pliku binarnego.

stripped?: boolean

Wartość właściwości

boolean