BinaryHardeningFeatures interface
Funkcje wzmacniania zabezpieczeń binarnych.
Właściwości
| canary | Flaga wskazująca, czy plik binarny został skompilowany z włączonymi kanarkami stosu. |
| no |
Flaga wskazująca, że stos pliku binarnego jest ustawiony na NX (no-execute). |
| position |
Flaga wskazująca, że plik binarny został skompilowany jako plik wykonywalny niezależny od pozycji. |
| relocation |
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