Edocti Training
Cybersecurity în Automotive
Sesiuni programate
Nu există sesiuni disponibile în acest moment.
Abilități dobândite
Threat Modeling Automotive
Management Risc ISO 21434
Memory Safety & Cod Defensiv
Fuzzing CAN Bus & SocketCAN
Criptografie în Sisteme Auto
Secure Boot & Integrare HSM
Securitate V2X & Conectivitate
Testare Penetrare ECU (Etică)
Curriculum
Perspectiva atacatorului → cod defensiv
- Identificarea punctelor slabe: parsare input, memory safety, limite de privilegii (nivel înalt)
- Familii de exploatări: return-to-libc/ROP (concepte), format-string, over/underflows de integer
- Concepte de hardening Linux: ASLR, stack canaries, RELRO, seccomp — rol și activare
- Patternuri defensive C/C++: verificări de limite, parsare sigură, least privilege și sandboxing (indicii)
Fundamente de criptografie pentru automotive
- Simetric vs. chei publice; primitive criptografice și greșeli tipice de evitat
- OpenSSL (conceptual) și lanțuri de certificate; mutual authentication și chain of trust
- Comunicare și stocare sigură; provisioning și rotație de chei (baze)
- Secure boot: trust anchors, measured vs. verified boot (arhitectural)
Suprafața de atac a vehiculului și threat modeling
- Arhitectură top-level și „receivere”; puncte de intrare tipice
- Threat models și sisteme de rating; mapare la ISO/SAE 21434 (tratament risc)
- Strategii de logging și semnale de intrusion detection pentru rețele de vehicul (nivel înalt)
Diagnostic și monitorizare cu SocketCAN (lab sigur)
- Conectare în simulator cu SocketCAN; captură și filtrare trafic (concepte)
- UDS și DTCs: citire elementară; menținere etică și sigură a sesiunii de diagnostic
- Jurnale de evenimente și urme; scurt context EDR/SAE J1698
Analiză trafic CAN și fuzz testing (controlat)
- Reverse-engineering pentru structura mesajelor CAN (proces la nivel înalt)
- Zgomot de fundal vs. mutații țintite: obiective și reguli de siguranță
- Traducerea mesajelor și observarea răspunsului în simulator
Vectori de atac pe ECU (pentru a învăța apărarea)
- Interfețe și protocoale: J2534, KWP2000 (conceptual) și Seed-Key (principii)
- Backdoor-uri și patternuri nocive; riscuri la firmware tampering (overview)
- Apărări: hardening al challenge–response, anti-rollback, secure flashing și politici de semnare
Secvența de boot și secure boot
- Fluxuri moderne de boot și ancorarea încrederii; rolul HSM (conceptual)
- Power analysis și side-channels (awareness)
- Verificări defensive: semnare cod, protecție la rollback, measured boot/attestation (nivel înalt)
Riscuri V2X (V2V, V2P, V2C)
- Interfețe și suprafețe potențiale de atac
- Măsuri de mitigare și semnale de monitorizare (nivel înalt)
Structura zilei de curs
- Partea 1: 09:00–10:30
- Pauză: 10:30–10:45
- Partea 2: 10:45–12:15
- Pauză de prânz: 12:15–13:15
- Partea 3: 13:15–15:15
- Pauză: 15:15–15:30
- Partea 4: 15:30–17:30