Secure Coding
Nivell de dificultat: Principiant/Intermedi
Durada: 11 mòduls, ≈1-5 minuts de vídeo + 3 preguntes per mòdul Disponibilitat: Disponible a la Training Platform com a mòduls individuals. Mòduls:
- Secure Coding - Introduction (vídeo de 0:59)
- Secure Coding - Authentication & Authorization (vídeo d’1:34)
- Secure Coding - Injection (vídeo d’1:40)
- Secure Coding - Least Privilege (vídeo d’1:16)
- Secure Coding - OWASP Introduction (vídeo d’1:18)
- Secure Coding - OWASP Update - actualitzat el quart trimestre de 2022(vídeo de 4:51)
- Secure Coding - Patching (vídeo d’1:42)
- Secure Coding - Source Code Secrets (vídeo d’1:41)
- Secure Coding - Static Analysis (vídeo d’1:08)
- Secure Coding - Threat Modeling (vídeo d’1:18)
- Secure Coding - Vulnerable Dependencies (vídeo d’1:20)
Tràiler: Vegeu el tràiler Materials de màrqueting:Secure Coding Marketing Kit
Temes principals: Els empleats tècnics també necessiten formació introductòria! Aquests mòduls breus de Training presentaran als vostres desenvolupadors i a altres empleats tècnics diversos conceptes de programació segura. Per als usuaris finals que ja coneixen aquests conceptes, Secure Coding és un excel·lent recordatori de la seva importància. Conceptes principals d’aprenentatge:
-
Introduction
- La seguretat en el procés de desenvolupament
-
Authentication and Authorization
- Autenticació vs. autorització
- Proves de programari
- Proves de «qui ets» i proves de «què pots fer»
-
Injection
- Valor de les dades
- Conceptes bàsics dels atacs d’injecció
- Atacs d’injecció SQL i d’ordres del sistema operatiu
- Prevenció dels atacs d’injecció
-
Least Privilege
- Conceptes bàsics del mínim privilegi
- El mínim privilegi durant el procés de desenvolupament
- Revisió periòdica de l’accés
-
OWASP Introduction
- Presentació de l’organització OWASP
- Ús del Top 10 d’OWASP
- ASVS i altres recursos d’OWASP
-
OWASP Update
- Categories del Top 10 d’OWASP a partir del 2021
- Noves categories
- Categories canviades de nom i modificades
-
Patching
- Importància de l’aplicació de pedaços
- Conseqüències de no aplicar pedaços
- Sistemes de gestió de pedaços
-
Source Code Secrets
- Perills de compartir en excés
- Dades als repositoris de Github
- Xifratge
- Identificació de secrets al codi font
-
Static Analysis
- Identificació d’errors abans del desplegament
- Eines disponibles
- Millora de la qualitat del codi
-
Threat Modeling
- Ús del modelatge d’amenaces
- Passos del modelatge d’amenaces
- Eines i recursos disponibles
-
Vulnerable Dependencies
- Inconvenients d’utilitzar el codi font d’altres
- Importància de l’aplicació de pedaços
- Eines que poden ajudar a identificar vulnerabilitats

