Visualització del menú

Ruta de navegació

Activity Record

Especialitzada
 

Upskilling Week - Seguretat de debò: construeix des de zero un servei HTTP robust en Rust amb Axum

Rust ofereix seguretat de memòria i un alt rendiment. En aquest taller aprendràs a convertir aquests avantatges en un servei HTTP robust i fiable. Partint d'un projecte de Cargo buit, construiràs pas a pas un backend amb Axum i descobriràs els patrons que fan que un servei en producció sigui segur i fàcil de mantenir. Aprendràs els fonaments de Rust asíncron, Tokio i Axum.


Objectius específics | Temari

Estructuraràs el projecte mitjançant estat compartit, configuració a través de variables d'entorn i un sistema unificat de gestió d'errors que mai no exposi detalls interns.
Al llarg del taller, posaràs en pràctica les quatre A de la seguretat. Autenticaràs usuaris mitjançant codis d'un sol ús (OTP) amb l'API Verify de Vonage, avaluaràs el risc amb informació del número de telèfon en temps real gràcies a Vonage Identity Insights i generaràs JWT signats de curta durada. Un extractor personalitzat validarà aquests tokens per autoritzar l'accés a rutes protegides.
També incorporaràs mecanismes de registre i auditoria mitjançant traces estructurades i esdeveniments de seguretat, i reforçaràs el servei amb el middleware de tower-http per gestionar els temps d'espera, CORS i els límits de peticions.
En acabar, tindràs un servei funcional i una base reutilitzable per desenvolupar els teus propis backends amb Rust.

Temari

- Construir des de zero un servei HTTP en Rust utilitzant Axum i Tokio.
- Estructurar el servei mitjançant estat compartit, configuració a través de variables d'entorn i un sistema unificat de gestió d'errors.
- Aplicar les quatre «A» de la seguretat: autenticar usuaris, emetre i validar JWT per autoritzar l'accés, i registrar i auditar cada petició.
- Reforçar el servei amb middleware de tower-http per gestionar les traces, els temps d'espera (timeouts), CORS i els límits de peticions.

Impartit per Jorge Ortiz Fuentes, Developer Advocate a Vonage.

Edicions

Edició 1
Durada: 1 sessió (3h 30min)
Modalitat: Sessió presencial
Idioma: Castellà
Cibernàrium-22@ - Carrer Roc Boronat, 117 - 127, BARCELONA

Informació general


Modalitat: Sessió presencial
Durada: 1 sessió (3h 30min)
Idioma: Castellà
Ubicació: Cibernàrium-22@ - Carrer Roc Boronat, 117 - 127, BARCELONA

Tema: Ciberseguretat

Persona formadora

Jorge Ortiz Fuentes (Vonage)