Giovedi 22 Ottobre 2026 10:04:55 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Reimplementazione a scatola nera

Realizzare software studiandone il comportamento osservabile, anziché leggendo il codice sorgente.

La reimplementazione a scatola nera consiste nel realizzare nuovo software osservando il comportamento di un programma esistente, anziché esaminarne il codice sorgente. Gli sviluppatori forniscono input, esaminano gli output e scrivono codice indipendente per riprodurre funzioni selezionate. Questo approccio differisce da metodi come la decompilazione, che analizzano il codice compilato.

Nella sicurezza informatica, la reimplementazione può favorire l'interoperabilità, i test di compatibilità e la creazione di strumenti sostitutivi, ma la corrispondenza del comportamento non dimostra che il software sia sicuro o conforme alla legge. Anche gli aggressori possono imitare il comportamento visibile di uno strumento affidabile, quindi gli utenti dovrebbero verificare le fonti del software, gli aggiornamenti, le dipendenze e il trattamento dei dati prima di utilizzarlo. La revisione della sicurezza dovrebbe concentrarsi su ciò che il programma fa realmente, non semplicemente su come è stato realizzato.

← indice WIKICROOK