Kurzusleírás

Bevezetés a DevSecOps-be

  • A biztonság beillesztésének fontossága a DevOps folyamatban
  • A DevSecOps alapelvei és gyakorlatai

Folyamatos integráció (CI) biztonsága

  • Biztonságos kódtárak létrehozása (GitLab integráció Jenkins-szel)
  • Kódminőség és -biztonság automatikus analízise a SonarQube használatával
  • Statikus kódanalízis implementálása a Jenkins CI folyamathoz

Biztonságos konténerkezelés Docker-rel

  • Biztonságos Docker-konténerök létrehozása
  • Docker-konténer-tárolók kezelése a Harbor használatával
  • A legjobb gyakorlatok a sebezésség-ellenőrzéshez és konténer verziókezeléshez

Biztonságos CI/CD folyamatok beállítása

  • Jenkins biztonsági integrálásának konfigurálása
  • SonarQube analízis futtatása
  • Biztonságos Docker-konténerök létrehozása és kezelése

A Kubernetes használatával történő üzembe helyezés biztonsága

  • A Kubernetes irányítás biztonsági gyakorlatai
  • A Kubernetes irányító szerepe a biztonságos fokozatos üzembe helyezésben
  • RBAC (szerepköralapú hozzáférés-vezérlés) implementálása és a szolgáltatás kommunikációjának biztonságossá tételének gyakorlatai

A RabbitMQ, PostgreSQL és MongoDB integrálása

  • Szolgáltatások közötti biztonságos kommunikáció
  • PostgreSQL és MongoDB adatbiztonsági gyakorlatai
  • RabbitMQ biztonságos üzenetküldésének megerősítése

Azonosítás és hozzáférés-kezelés a Keycloak segítségével

  • Keycloak beállítása felhasználói hitelesítésre és jogosultságok kezelésére
  • Kubernetes fürtök azonosításának kezelése

A Kubernetes-ben történő biztonsági gyakorlatok implementálása

  • Biztonságos alkalmazások üzembe helyezése a Kubernetes-on
  • Keycloak integrálása Docker-rel és Kubernetes-szel azonosítási kezelésre

Folyamatos monitorozás és felügyelet a DevSecOps-ban

  • Folyamatos monitorozási eszközök és technikák
  • Üzembe helyezések ellenőrzése és egyeztetettség fenntartása
  • Praktikus útmutató a biztonságos hibák esetén történő visszaállítás automatizálásához

Összefoglalás és következő lépések

Követelmények

  • A DevOps folyamat megértése
  • Docker-konténer és Kubernetes irányítás alapvető működési ismeretei

Célcsoport

  • DevOps szakemberek
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38