La fórmula fiable para mejorar la seguridad de una organización consiste en fomentar las habilidades de los desarrolladores en las mejores prácticas de codificación y descodificación seguras, que incluyen las arquitecturas proporcionadas en los puntos de referencia y las arquitecturas de referencia, y que constituyen la vía de aprendizaje formal que necesitan los desarrolladores. Sin embargo, la codificación y descodificación seguras no son una solución puntual, sino que deben convertirse en una forma de codificar y descodificar el ADN de la organización. Los desarrolladores no solo deben moverse hacia la izquierda o hacia la derecha, sino que también deben mantenerse en movimiento hacia la izquierda.
No basta con ofrecer formación. Las organizaciones deben asegurarse de que los desarrolladores hayan asimilado completamente su trabajo y que lo incorporen como parte de sus tareas diarias en el ciclo de vida del desarrollo de software (SDLC), lo cual constituirá una práctica recomendada. Realice un seguimiento de la eficiencia de los empleados y evalúe su progreso en función de los estándares internos y los parámetros de referencia del sector, lo que le permitirá medir eficazmente el retorno de la inversión en formación.
El código de seguridad Warrior Messenger Score proporciona a los desarrolladores visibilidad sobre la eficiencia de los usuarios individuales y recopila datos para evaluar el sistema global de la organización. Muestra la mejora de la eficacia en los programas de alta tecnología, al tiempo que confirma las áreas que necesitan mejoras y avances. Además, ayuda a cumplir con precisión los requisitos de un sistema de supervisión de canales, ya sean los del Reglamento General de Protección de Datos (RGPD), la certificación de seguridad de datos de la industria de tarjetas de pago (PCI DSS) (PCI DSS), la Ley de Privacidad del Consumidor de California (CCPA) u otras.
Nuestra investigación demuestra que la formación en códigos de seguridad es eficaz. Trust Score utiliza un algoritmo que aprovecha más de 20 millones de puntos de datos de aprendizaje obtenidos en el trabajo por más de 250 000 académicos de más de 600 organizaciones, lo que demuestra su eficacia en la reducción de vulnerabilidades a baja velocidad y cómo hacer que el programa sea más eficaz.
La formación puede mejorar la seguridad: si los desarrolladores participan en conversaciones entre personas blancas.
Durante muchos años, en la industria del software, lo ideal ha sido utilizar las mejores prácticas de seguridad desde el inicio del ciclo de vida del desarrollo de software (SDLC). Sería bueno poder hacerlo algún día, pero no es una prioridad en la actualidad. Sin embargo, la aceleración constante de la velocidad de desarrollo de software y el aumento de la complejidad y la destructividad de los ataques cibernéticos (que suelen basarse en vulnerabilidades de software específicas) hacen que las variables de codificación y descodificación de seguridad sean extremadamente importantes. La Agencia de Seguridad Cibernética y de Infraestructuras (CISA) (CISA) ha puesto el código seguro en primer plano y en el centro de su iniciativa «Diseñar para la seguridad», que se está convirtiendo en un movimiento internacional.
Nuestra investigación ha demostrado que existe una correlación evidente entre los métodos de diseño seguro y la reducción de vulnerabilidades en el software. Analizamos una pequeña muestra de datos sobre la reducción de vulnerabilidades procedente del 26 % de la base de clientes de SCW y descubrimos que la formación de los desarrolladores en el software de Mision redujo las vulnerabilidades entre un 22 % y un 84 %.. Este rango se debe a variables como la simulación de las empresas involucradas (los desarrolladores son, por el contrario, una conclusión de las pequeñas empresas) y el grupo de estudio es un experto que se centra en un problema específico (en este caso, la eliminación de sus defectos es más alta).
En comparación, las grandes empresas tienen un negocio bastante estable. Gracias a la mejora de las habilidades de los desarrolladores en materia de políticas de seguridad, se prevé que las empresas con 7000 o más desarrolladores reduzcan las vulnerabilidades entre un 47 % y un 53 %. Por ejemplo, una empresa con una plantilla de desarrolladores por encima de la media (que no tiene un buen rendimiento en la plataforma ni es la empresa con la puntuación más alta) ha reducido las vulnerabilidades en un 53 %.
Por supuesto, la formación más eficaz no será la que adopte un enfoque general y único para todos. Deberá adaptarse al entorno de trabajo de los desarrolladores y a su tipo de desarrollo.
Las empresas deben establecer primero las habilidades básicas que deben poseer los desarrolladores, de modo que escribir código seguro sea tan natural como escribir código. Las habilidades que se pueden mejorar deben incluir la agilidad en la manipulación práctica en situaciones reales, de modo que se adapten al tipo de trabajo que realizan y al lenguaje que utilizan. Además, debe ser una vida inspiradora, en la que se puedan incorporar cursos de formación a su agenda de trabajo.
Para los desarrolladores, esta tecnología no solo permite integrar código de programación. Necesitan poder revisar el contenido creado por asistentes de inteligencia artificial y terceros, como repositorios de código abierto. Los desarrolladores han utilizado con éxito plantillas de IA generadas por modelos bioquímicos y, en general, elogian sus ventajas a la hora de ayudarles a crear más código más rápido.Sin embargo, aunque el 76 % de los encuestados en la encuesta de Snyk afirma que el código generado por IA funciona mejor que el código generado por humanos, el 56,4 % afirma que la IA a veces o con frecuencia comete errores. La misma encuesta revela que el 80 % de los desarrolladores omite aplicar políticas de seguridad de código de IA, lo que indica que los problemas de código de IA no se están resolviendo.
Al adoptar la metodología Secure-by-Design, los desarrolladores (en colaboración con el equipo de seguridad, en lugar de trabajar por separado) resolverán estos problemas en las primeras fases del SDLC, antes de que el código se introduzca en procepricensiteFrengeme y se corrijan los defectos.
La puntuación del mensajero mide la eficiencia de las personas y las empresas.
La formación continua también es fundamental. Las empresas deben adoptar una cultura que anteponga la seguridad, aplicable a todos los niveles, desde la alta dirección hasta los niveles más bajos. Esta cultura se mejora mediante la aplicación de las mejores prácticas de seguridad en todo el ciclo de vida del desarrollo de software (SDLC). La tecnología y la ciberdelincuencia no dejan de evolucionar, por lo que la ciberseguridad tampoco debe quedarse atrás. Para proscSoftware, los desarrolladores con formación en seguridad son la piedra angular.
Por eso secremintunctrictrencTrics ha dejado de ser válido. Zazagen y la formación son igual de importantes. La puntuación de confianza no solo permite conocer la eficiencia de los desarrolladores a nivel individual y de toda la organización, sino que también permite a la organización profundizar en los datos de eficiencia, centrándose en idiomas, equipos de desarrollo o categorías de software específicos. Los datos de resultados de «conclusiones de eficiencia» y «resúmenes» también son útiles, ya que permiten determinar las áreas que necesitan mejorar, por ejemplo, la formación no ha tenido el impacto esperado en el trabajo diario de los desarrolladores. «Conclusiones sobre la eficiencia» y «Resumen» también son útiles, ya que permiten determinar las áreas que deben mejorarse, por ejemplo, cuando la formación no tiene el efecto deseado en el trabajo diario de los desarrolladores.
La puntuación de confianza permite a las organizaciones evaluar la eficacia de los desarrolladores, confirmar si han adquirido y están utilizando las habilidades de seguridad necesarias y, por lo tanto, confirmar que están preparados. Esto puede permitir a las organizaciones conceder con confianza a los desarrolladores cualificados acceso a sus datos más sensibles y a permisos de software críticos, al tiempo que se deniega el acceso a aquellos desarrolladores que utilizan herramientas pero no están preparados.
Cultura de seguridad en constante cambio
La ciberseguridad no es solo una cuestión de seguridad. Es una cuestión empresarial que afecta a la integridad del activo más valioso de muchas organizaciones: sus datos. Las vulnerabilidades graves pueden afectar al funcionamiento y la reputación de una organización, y pueden incluso poner en peligro su supervivencia. Las autoridades reguladoras no han pasado por alto la importancia de la ciberseguridad y han ido aplicando normativas cada vez más estrictas, mostrándose dispuestas a advertir a los directores de seguridad de la información y a otros altos cargos, e incluso a presentar cargos penales, como en los siguientes casos: Uber y SolarWinds.
En el entorno actual, es fundamental abordar la seguridad y la cultura dentro de las empresas. Además, dado que muchas personas valiosas de la empresa han cancelado sus datos, aplicaciones y servicios, el códec Safire es un elemento central de esta cultura. La formación específica y las habilidades que se pueden mejorar forman parte de la mentalidad cultural, y si se combinan con la formación de asistentes para modificar el contenido cultural variable, las organizaciones pueden emprender el camino hacia una actitud más segura.
El programa de seguridad impulsado por los desarrolladores es valioso. Se dice que en él se incluye la puntuación de Messenger.