Un team di sviluppo software ha chiesto a un amministratore della sicurezza di raccomandare tecniche da utilizzare per ridurre le possibilità di reverse engineering del software. Quale delle seguenti dovrebbe raccomandare l'amministratore della sicurezza?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Eseguire l'offuscamento del codice.
Perché questa è la risposta
L'offuscamento del codice è la tecnica più efficace per ridurre le possibilità di reverse engineering. Rende il codice sorgente o il codice binario più difficile da comprendere e analizzare, mascherando la logica del programma e rendendo più arduo per gli attaccanti estrarre segreti o vulnerabilità. Firmare digitalmente il software garantisce l'integrità e l'autenticità, ma non impedisce il reverse engineering. Limitare l'uso di librerie di terze parti può ridurre la superficie di attacco, ma non ostacola direttamente il reverse engineering del proprio codice. L'uso dei compile flags può ottimizzare il codice o aggiungere controlli di sicurezza, ma non è una tecnica primaria per prevenire il reverse engineering.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta