A parte l'entropia ALSR più strong ...
Un sistema che utilizza amd64 è più sicuro di 686-pae?
Quali sono i vantaggi, se ce ne sono?
A parte l'entropia ALSR più strong ...
Un sistema che utilizza amd64 è più sicuro di 686-pae?
Quali sono i vantaggi, se ce ne sono?
In generale, sì, l'utilizzo di architetture a 64 bit è un po 'più sicuro.
ASLR (Address Space Layout Randomization) è molto più efficace sulle architetture a 64 bit. Nelle architetture a 32 bit, ASLR non è molto efficace. Nelle architetture a 32 bit, è possibile introdurre una mezza dozzina o una dozzina di bit di casualità nel layout dello spazio degli indirizzi. Ciò significa che un attaccante può sconfiggere ASLR semplicemente tentando molte volte (alcune centinaia o alcune migliaia di volte).
ASLR rende più difficile per un utente malintenzionato sfruttare le vulnerabilità di sovraccarico del buffer, quindi questa differenza tra le architetture a 32 bit e 64 bit ha una certa rilevanza per la sicurezza del sistema.
A parte i suoi effetti sull'ASLR, non sono a conoscenza di alcun vantaggio per la sicurezza di un'architettura a 64 bit su un'architettura a 32 bit.