Mergi la conținutul principal

Dezvoltarea securizată de software

Acest curs introduce principiile și practicile programării securizate, cu scopul de a preveni vulnerabilitățile software cât mai timpuriu în ciclul de viață al dezvoltării.

Curs oferit de
Copiat

81 ore pentru finalizare

  • Ore programate: 32 ore
  • Ore de studiu estimate: 49 ore

Avansat

Este necesară experiență avansată

Online

  • 200 locuri disponibile

Instructori

  • Marko Helenius

    Marko Helenius

    University Lecturer
  • Khair Rahman

    Khair Rahman

    Project Researcher
  • Musfiqur Milton

    Musfiqur Milton

    Project Researcher
  • Jouni Mauri

    Jouni Mauri

    Project Researcher

Limbă

English

Obiective de învățare

  • Identificarea principalelor aspecte de securitate care trebuie luate în considerare la implementarea sistemelor software.
  • Aplicarea practicilor de programare securizată pentru a reduce vulnerabilitățile software frecvente în etapa de dezvoltare.
  • Utilizarea adecvată a mecanismelor criptografice în dezvoltarea de software, evitând erorile frecvente de implementare.
  • Implementarea unui pipeline DevSecOps de bază, prin integrarea verificărilor automatizate de securitate în fluxul de lucru de dezvoltare.
  • Utilizarea instrumentelor de analiză statică pentru identificarea posibilelor deficiențe de securitate din codul sursă.
  • Crearea și utilizarea fișierelor Software Bill of Materials (SBOM) pentru a îmbunătăți vizibilitatea dependențelor și pentru a susține securitatea lanțului de aprovizionare software.
  • Explicarea cerințelor juridice și de reglementare relevante pentru dezvoltarea securizată de software, cu atenție deosebită la RGPD și la Regulamentul privind ciberreziliența (Cyber Resilience Act).

Cerințe preliminare

  • Competențe de programare

Subiecte abordate

Secure Development
earn-a-certificate

Obține un certificat

Pentru acest curs este disponibil un certificat de finalizare. Pentru mai multe informații, contactează direct furnizorul cursului.

Construiește-ți expertiza

Construiește-ți expertiza

Acest curs face parte din următoarele trasee de învățare: Secure Software & DevSecOps, Cybersecurity Implementer

Competențele de securitate cibernetică nu se construiesc într-o singură sesiune. Urmarea unui traseu de învățare structurat te ajută să dezvolți un set de competențe complet și coerent: pas cu pas, în ritmul tău.

Nu știi de unde să începi?

Nu știi de unde să începi?

Descoperă cum funcționează portalul Cycerone, cum sunt organizate cursurile și traseele de învățare și cum să găsești oportunitățile de formare care se potrivesc cel mai bine nevoilor tale.

Descoperă cum funcționează