No creo que sea útil pensar en absolutos aquí. La prueba de manipulación es algo que se hace en grados. Lo que es más útil es pensar en el nivel de manipulación posible y en el nivel de determinación que un usuario necesita mostrar para poder aplicar ingeniería inversa a su producto. ¿Se supone que la prueba de manipulación debe detenerse contra los niños de la escuela primaria, los espías industriales o los estados nacionales? Los métodos difieren en consecuencia.
Por ejemplo, considere el blob simple. Una gota pegajosa de plástico que se coloca sobre los circuitos integrados para ayudar a prevenir la identificación y la manipulación. La mancha definitivamente mantendrá a un atacante uniformado, que no es muy persistente a raya. Incluso puede destruir algunos ICs tratando de desbloquearlos. Sin embargo, un ingeniero inverso respaldado por una compañía o con suficiente tiempo libre y experiencia puede eliminarlo. Alguien que trabaja para un estado nacional puede tener una herramienta personalizada para el trabajo.
Del mismo modo, una caja explosiva ciertamente no va a ser un producto casero popular, aunque se supone que es a prueba de manipulaciones. ¿Las personas logran manipular las minas terrestres que conoces? Como han dicho otros, esto es una carrera de armamentos.
La gente incluso ha tenido buena suerte al sacar los IC de sus paquetes y obtener información de esa manera. Si su producto tiene información confidencial, espere que también se realice una radiografía, así que agregue "caja de plomo" a la lista de piezas.
Si tienes tiempo y dinero infinitos, solo haz las cosas lo más caras posible para el atacante. En ese caso, solo los verdaderamente dedicados lo intentarán. No hay garantías absolutas.
Excepto:
Un pequeño asterisco a mi opinión sobre esto es que la complejidad en microelectrónica es en sí misma un obstáculo para atemperar con ellos en un nivel finito. Como en, no, lo más probable es que no pueda manipular físicamente los transistores individuales de una CPU Intel (me refiero a un implemento físico, no estar interactuando con ellos de forma electrónica, por supuesto), ni podrá Trivialmente aplicarles ingeniería inversa. Hay equipo, y obstáculos logísticos, y la comprensión de chips como estos en un nivel de grano fino es muy compleja.