No hay una teoría completa sobre esto.
El sentido común dice que debería ser posible hacer un sistema inquebrantable: no hay una razón fundamental por la que no puedan existir. De hecho, incluso podemos construir sistemas inhackable muy pequeños. Sin embargo, la experiencia ha demostrado que a medida que los sistemas se hacen más grandes, digamos, más de 10000 líneas de código o más, hasta ahora no ha habido ningún ejemplo de un sistema inquebrantable completamente libre de errores. (Nunca podría estar seguro de que es inquebrantable).
Además de eso, todos los sistemas informáticos son utilizados por los humanos. Los piratas informáticos pueden usar trucos psicológicos para explotar las debilidades en los usuarios de los sistemas, y esos nunca pueden repararse mientras seamos humanos.
- ¿Es la Inteligencia Artificial MS ofrecida por UGA un título que valga la pena buscar si uno está interesado en el campo?
- ¿Cuál es el campo de CS que ahora tiene la mayor tracción o tendrá demanda en la próxima década?
- ¿Las imágenes generadas por computadoras que están imbuidas de aprendizaje automático profundo se consideran arte?
- ¿Cuál es la mejor GPU para fines de aprendizaje automático?
- ¿Cómo es el programa de preliminares 60 + 3 días de IASbaba para las preliminares CSE 2016?
Para concluir, en teoría sí, salvo la manipulación de los operadores humanos. En la práctica, nadie sabe cómo hacerlo.