TL; DR:
Tal vez me haya excedido con los detalles de mi pregunta, pero quería estar seguro de que la pregunta era clara ya que el tema parece muy amplio. Pero aquí está. La palabra "más inteligente" significa fundamentalmente, no literalmente.
¿Es fundamentalmente posible una infraestructura de servidor que la persona más inteligente no pueda romper?
Fondo:
He leído artículos sobre los servidores de bancos masivos (o sitios de trampas) comprometidos, y en un artículo basado en una entrevista con una compañía de seguridad de Internet interesada en el caso, un especialista afirmó que existen organizaciones criminales altamente calificadas especialmente en China y Rusia, que tienen vastos recursos, herramientas y algunos de los "mejores" piratas informáticos del mundo a su disposición, y este especialista afirmó que no había "ningún sistema en la tierra" (conectado a la web, por supuesto) que no podían comprometerse con los recursos disponibles para ellos.
(Servidor web) La seguridad de la información es como el ajedrez:
No soy un gran jugador de Ajedrez, y no soy mucho un Info Sec. experto, pero soy un programador que escribe software de servidor, y estoy interesado en esto. Sin tener en cuenta cualquier factor del Ajedrez que pueda anular mi escenario, como que la persona que se mueve primero tenga una ventaja o algo por el estilo, imagina que la Seguridad de la Información es un juego de Ajedrez entre dos de los mejores jugadores de Ajedrez del mundo.
Clásico: Si tú y yo jugáramos un juego de Ajedrez, el que posee mayor habilidad, conocimiento e inteligencia con respecto al juego de Ajedrez ganará.
Escenario programado 1: O quizás, si jugamos el juego digitalmente, ganará el que escriba el software de juego de ajedrez más inteligente.
Escenario programado 2: O, y aquí está la clave, tal vez sea posible que ambos seamos tan buenos tanto en el ajedrez como en la programación que los dos escribamos programas de computadora de juego de ajedrez tan buenos. que ninguno de nuestros programas puede ganar, y el juego termina en un punto muerto.
Considere una infraestructura de servidor, por ejemplo, un servidor bancario o un servidor de aplicaciones que debe comunicarse con los clientes en la web, pero que no debe permitir que las partes criminales ingresen a sus almacenes de datos.
-
La seguridad de esta infraestructura de servidor podría ser como Escenario Programado 1 , es decir, sin importar qué, quien tenga el mejor software y conocimiento de Seguridad de la Información, las personas que inventan las estrategias de seguridad. por ejemplo, siempre tendrá la oportunidad de romper la defensa de la infraestructura de un servidor, sin importar qué tan seguro sea. Ninguna defensa perfecta es fundamentalmente posible.
-
O podría ser como Escenario Programado 2 , donde es fundamentalmente posible desarrollar una infraestructura de servidor que use una estrategia de seguridad que (fundamentalmente) no pueda ser superada por un programa más inteligente. Una defensa perfecta es fundamentalmente posible.
La pregunta
Entonces, ¿cuál es?