# data[].attributes.body
Esta metodología busca la creación de código de manera correcta desde su inicio, procurando corregir y eliminar errores desde su ingreso, para lo cual se apalanca en procesos rigurosos de seguridad con requerimientos muy detallados.

Tiene las siguientes fases

Fase de requerimientos.

Fase de diseño de alto nivel.

Fase de especiﬁcación del software

Fase de diseño detallado.

Fase de especiﬁcación de los módulos.

Fase de codiﬁcación.

Fase de especiﬁcación de pruebas.

Fase de software del software CbyC.

# data[].attributes.body
La metodología plantea 104 fallas de seguridad agrupadas en 5 niveles de vistas, que tienen consigo actividades relacionadas.

# data[].attributes.headline
Software Assurance Maturity Model (SAMM)

# data[].attributes.subject
Software Assurance Maturity Model (SAMM)

# data[].attributes.body
SAMM deﬁne cuatro funciones críticas de negocio de alto nivel.

1. Gobernabilidad.

2. Construcción.

3. Veriﬁcación.

4. Implementación.

# data[].attributes.attachment_link.title
¿Qué tan maduras son tus pruebas de ciberseguridad? Evalúalas con OWASP SAMM

# data[].attributes.body
Plantea más de siete puntos clave en el desarrollo de un producto de Software seguro y son los siguientes:

1. La revisión del código

2. Análisis de riesgos de arquitectura.

3. Las pruebas de penetración

4. Pruebas de seguridad basadas en el riesgo

5. La construcción de los casos de abuso

6. Los requisitos de seguridad

7. Las operaciones de seguridad

8. Revisión externa

# data[].attributes.headline
Microsoft Security Development Lifecycle (SDL)

# data[].attributes.subject
Microsoft Security Development Lifecycle (SDL)

# data[].attributes.body
El proceso SDL de Microsoft (2016) es una metodología compuesta por 16 actividades divididas en las fases que componen la técnica y que están encaminadas al mejoramiento del desarrollo de software. Fue propuesta en 2004 por Microsoft e incluye un proceso de modelado de amenazas, que busca identiﬁcar vulnerabilidades a nivel de código.

Capacitación

Requerimientos

Diseño

Implementación

Verificación

Lanzamiento

Respuesta

# data[].attributes.headline
Conociendo una herramienta tan importante como el de Modelo de Amenazas STRIDE

# data[].attributes.subject
Conociendo una herramienta tan importante como el de Modelo de Amenazas STRIDE

# data[].attributes.body
El modelado de amenazas STRIDE es una forma de garantizar que las aplicaciones no sufran a la suplantación de identidad, la manipulación de datos, el repudio, la revelación de información, la denegación de servicios y la elevación de privilegios. En la siguiente tabla se relacionan las amenazas con las propiedades que protegen contra ellas.

# data[].attributes.attachment_link.title
Curso de Modelado de amenazas con STRIDE y Microsoft Modeling Tool, Links en los comentarios.

# data[].attributes.body
Spoofing identity (Identidad engañosa)

Tampering with data (Alteración de datos)

Repudiation (Repudio)

Denial of service (Denegación de servicios)

Elevation of privilege (Elevación de privilegios

# data[].attributes.headline
Algunos  tipos de ciclos de vida de desarrollo de software seguro son:

# data[].attributes.subject
Algunos  tipos de ciclos de vida de desarrollo de software seguro son:

# data[].attributes.body
1. McGraw’s Seven Touchpoints.

2. Microsoft Security Development Lifecycle (SDL)

3. Correctness by Construction (CbyC)

4. Comprehensive, Lightweight Application Security Process (CLASP).

5. Software Assurance Maturity Model (SAMM)

# data[].attributes.headline
ETAPAS DEL DESARROLLO DE UN SOFTWARE CON SUS HERRAMIENTAS NECESARIAS PARA LA SEGURIDAD DEL SOFTWARE

# data[].attributes.subject
ETAPAS DEL DESARROLLO DE UN SOFTWARE CON SUS HERRAMIENTAS NECESARIAS PARA LA SEGURIDAD DEL SOFTWARE

# data[].attributes.body
REQUERIMIENTOS: SAMM; ASVS

DISEÑO:       MODELO DE AMENAZAS

CODIFICACIÓN: Revisión de dependencias;Cheatsheets
Proactive control;libA; libB; Herramientas CI/CD; DefectDojo; Proyecto Glue; Dracon

PRUEBAS: ZAP; Guia de pruebas; Proceso vulnerability manage ment; Proyecto Glue; DefectDojo

OPERACIONES:ASVS:SAMM;TOP10