Non penso sia utile pensare a degli assoluti qui. La prova di manomissione è qualcosa che viene fatto in gradi. Ciò che è più utile è pensare al livello di manomissione che è possibile e al livello di determinazione che un utente deve mostrare per poter decodificare il prodotto. La prova di manomissione dovrebbe fermarsi contro i bambini delle scuole elementari, le spie industriali o gli stati nazionali? I metodi differiscono di conseguenza.
Per esempio, considera il semplice blob. Un blob appiccicoso di plastica che si trova in cima a circuiti integrati per aiutare a prevenire l'identificazione e la manomissione. Il blob manterrà sicuramente un attaccante in uniforme, che non è molto ostinato. Potrebbe persino distruggere alcuni IC cercando di deblobarli. Tuttavia, un tecnico inverso supportato da un'azienda, o con sufficiente tempo e competenza sufficienti, può rimuoverlo. Qualcuno che lavora per uno stato nazionale può avere uno strumento personalizzato per il lavoro.
Allo stesso modo, una scatola esplosiva non sarà certamente un prodotto domestico popolare, anche se è presumibilmente resistente alla manomissione. Le persone riescono a manomettere le mine terrestri, sai? Come altri hanno già detto, questa è una corsa agli armamenti.
Le persone hanno persino avuto la fortuna di tirare fuori i circuiti integrati dai loro pacchetti e di ottenere informazioni in questo modo. Se il tuo prodotto contiene informazioni sensibili, aspettati che venga sottoposto a radiografia, quindi aggiungi "scatola di piombo" all'elenco delle parti.
Se hai tempo e denaro infiniti, fai le cose più costose che puoi per l'attaccante. In tal caso, proveranno solo i veri appassionati. Non ci sono garanzie assolute.
Tranne:
Un piccolo asterisco a mio avviso su questo è che la complessità della microelettronica è di per sé un ostacolo al temperamento con loro a un livello finito. Come in, no, molto probabilmente non sarai in grado di manomettere fisicamente i singoli transistor di una CPU Intel (intendo con uno strumento fisico, non interagire con loro in modo elettronico, ovviamente), né sarai in grado di banalmente reverse engineer. Ci sono attrezzature e ostacoli logistici e la comprensione di chip come quelli a livello di grana fine è molto complessa.