¿Cuál es la próxima gran necesidad insatisfecha que debe cumplir la industria de la seguridad de la información?

Las soluciones antimalware (el antivirus está en ese espacio) están demostrando ser completamente inadecuadas. Mira el hack de Sony de 2015 y el hack de NY Times de 2013.

Sin embargo, un hecho será motivo de especial preocupación para la empresa de antivirus más grande del mundo, Symantec: de las 45 piezas diferentes de malware plantadas en los sistemas del Times en el transcurso de tres meses, Symantec detectó solo uno de esos programas. El software antivirus que el Times utilizó, según Mandiant, la firma de respuesta a la violación de datos contratada por el Times . Los otros 44 solo se encontraron en la investigación posterior a la violación de Mandiant meses después, según el informe del Times .

http://www.forbes.com/sites/andy…

Se detectó una pieza de 45. Esto es absolutamente ridículo.

No podemos esperar defendernos contra los estados-nación con tasas de detección como esta.

La única solución, y he estado pensando en esto durante aproximadamente siete años, es la lista blanca de aplicaciones. La lista blanca esencialmente dice que el código arbitrario no puede ejecutarse en su servidor y se niega de manera predeterminada en el nivel del núcleo. Así es, incluso el root no puede instalar y ejecutar un nuevo código no aprobado. Las aplicaciones deben ser examinadas por una arquitectura general de administración de aplicaciones.

Como resultado, esto es increíblemente difícil de hacer. Algunos proveedores han creado soluciones para hacer esto, pero es una tarea enormemente difícil y esta dificultad ha prohibido la adopción. Supongamos que tiene un pequeño equipo de personal de seguridad que necesita bendecir cada aplicación y versión en 100,000 computadoras de escritorio y servidores en una empresa. No es fácil. También tenga en cuenta que la mayoría de las empresas escriben sus propias aplicaciones internas, todas las cuales deben pasar por pruebas.

De todos modos, si alguien pudiera venir y resolver esto, estaríamos en una forma mucho mejor.

Nota al margen: Apple está en el camino correcto con una lista blanca para su arquitectura iOS, pero ese es un espacio de problemas muy diferente al de la empresa.

More Interesting

¿Qué debo hacer después del diploma en CSE, cuando odio la codificación y quiero dejar mi BE en CSE?

Consejo profesional: ¿Qué sería lo correcto para un ingeniero de software que era principalmente un desarrollador de C ++ para obtener una carrera de desarrollador web (desarrollador front-end)?

¿Diría que la programación es más fácil en los tiempos modernos? ¿Diría que los idiomas son menos complejos de lo que solían ser debido a que la tecnología realiza una gran parte del trabajo duro?

Desde el intérprete hasta el metal desnudo, cuando asigna una variable en Ruby tal que 'x = 10', ¿qué serie de eventos ocurren?

¿Cuál es la diferencia entre un programador y un desarrollador?

¿Es sabio tomar un doble título en ingeniería de software y ciencias de la computación?

Cómo hacer software

Cómo crear una aplicación de chat usando Ext JS 4, al igual que el chat de Gmail

¿Qué criterios debe verificar un desarrollador de software al momento de cambiar su trabajo actual?

¿Cómo pueden los chatbots simplificar las reservas de viajes?

¿Cuál es la mejor opción para una aplicación concurrente: Scala + Akka o Erlang?

¿Existe un número óptimo para la complejidad ciclomática?

¿Alguien podría nombrar a dos (después de 1970) importantes ingenieros de software (y sus contribuciones) que no recibieron una educación formal en informática?

¿Por qué la legislación laboral de los EE. UU. No toma ninguna medida contra las startups o empresas donde los ingenieros de software trabajan más de 8 horas al día?

¿Dónde encuentra buenos ingenieros de DevOps / Site Reliability?