Course Code: devsecopsbespoke
Duration: 14 hours
Prerequisites:
  • Rozumienie procesu DevOps
  • Podstawowa wiedza na temat kontenerów Docker i orkiestracji Kubernetes

Grupa docelowa

  • Specjaliści od DevOps
Overview:
DevSecOps jest rozszerzeniem metodologii DevOps, która integruje praktyki bezpieczeństwa na każdym etapie cyklu życia rozwoju i eksploatacji.To szkolenie prowadzone przez instruktora (online lub stacjonarne) jest skierowane do profesjonalistów DevOps na poziomie średnim, którzy chcą zintegrować bezpieczeństwo z praktykami DevOps, skupiając się na automatyzacji kontroli bezpieczeństwa i procesów w pipeline CI/CD.Do końca tego szkolenia uczestnicy będą w stanie:- Zrozumieć podstawy integracji bezpieczeństwa w procesie DevOps.- Automatyzować sprawdzanie bezpieczeństwa za pomocą Jenkins i integrować narzędzia takie jak SonarQube do analizy kodu i skanowania podatności.- Wdrażać bezpieczne aplikacje z Kubernetes.- Zapewniać bezpieczną komunikację między mikrousługami za pomocą RabbitMQ, PostgreSQL i MongoDB.- Ustawiać ciągłe monitorowanie i audytowanie w celu zapewnienia zgodności i bezpieczeństwa w wdrożeniach.Format kursu- Interaktywne wykłady i dyskusje.- Wiele ćwiczeń i praktyki.- Ręczne wdrażanie w środowisku laboratoryjnym na żywo.Opcje dostosowania kursu- Aby zażądać dostosowanego szkolenia dla tego kursu, prosimy o kontakt, aby to zarrangować.
Course Outline:

Wprowadzenie do DevSecOps

  • Ważność integrowania bezpieczeństwa w procesie DevOps
  • Kluczowe zasady i praktyki DevSecOps

Bezpieczeństwo w integracji ciągłej (CI)

  • Zabezpieczanie repozytoriów kodu (GitLab integracja z Jenkins)
  • Automatyzacja analizy jakości i bezpieczeństwa kodu przy użyciu SonarQube
  • Wdrożenie statycznej analizy kodu jako części Jenkins CI pipeline

Bezpieczeństwo kontenerów z Docker

  • Tworzenie bezpiecznych obrazów Docker
  • Zarządzanie repozytoriami obrazów Docker z Harbor
  • Najlepsze praktyki dotyczące skanowania podatności i kontrolowania wersji obrazów

Konfiguracja bezpiecznych pipeline CI/CD

  • Konfiguracja Jenkins dla integracji bezpieczeństwa
  • Uruchomienie analizy SonarQube
  • Generowanie i zabezpieczanie obrazów Docker

Zabezpieczanie procesu wdrażania z Kubernetes

  • Praktyki bezpieczeństwa dla orkiestracji Kubernetes
  • Rola orkiestratora Kubernetes w bezpiecznym stopniowym wdrażaniu
  • Wdrożenie RBAC (Role-Based Access Control) i zabezpieczenie komunikacji usług

Integracja RabbitMQ, PostgreSQL, i MongoDB

  • Bezpieczna komunikacja między usługami
  • Praktyki bezpieczeństwa danych dla PostgreSQL i MongoDB
  • Ulepszanie RabbitMQ dla bezpiecznego wysyłania wiadomości

Tożsamość i zarządzanie Access z Keycloak

  • Konfiguracja Keycloak do uwierzytelniania i autoryzacji użytkowników
  • Zarządzanie tożsamością dla klastrów Kubernetes

Wdrożenie bezpieczeństwa w Kubernetes

  • Bezpieczne wdrażanie aplikacji na Kubernetes
  • Integracja Keycloak z Docker i Kubernetes do zarządzania tożsamością

Monitorowanie i audytowanie w DevSecOps

  • Narzędzia i techniki ciągłego monitorowania
  • Audytowanie wdrażeń i utrzymanie zgodności
  • Praktyczny przewodnik po automatyzacji cofnięcia w przypadku awarii bezpieczeństwa

Podsumowanie i następne kroki

Sites Published:

United Arab Emirates - DevSecOps: Integrating Security into DevOps Pipelines

Qatar - DevSecOps: Integrating Security into DevOps Pipelines

Egypt - DevSecOps: Integrating Security into DevOps Pipelines

Saudi Arabia - DevSecOps: Integrating Security into DevOps Pipelines

South Africa - DevSecOps: Integrating Security into DevOps Pipelines

Brasil - DevSecOps: Integrating Security into DevOps Pipelines

Canada - DevSecOps: Integrating Security into DevOps Pipelines

中国 - DevSecOps: Integrating Security into DevOps Pipelines

香港 - DevSecOps: Integrating Security into DevOps Pipelines

澳門 - DevSecOps: Integrating Security into DevOps Pipelines

台灣 - DevSecOps: Integrating Security into DevOps Pipelines

USA - DevSecOps: Integrating Security into DevOps Pipelines

Österreich - DevSecOps: Integrating Security into DevOps Pipelines

Schweiz - DevSecOps: Integrating Security into DevOps Pipelines

Deutschland - DevSecOps: Integrating Security into DevOps Pipelines

Czech Republic - DevSecOps: Integrating Security into DevOps Pipelines

Denmark - DevSecOps: Integrating Security into DevOps Pipelines

Estonia - DevSecOps: Integrating Security into DevOps Pipelines

Finland - DevSecOps: Integrating Security into DevOps Pipelines

Greece - DevSecOps: Integrating Security into DevOps Pipelines

Magyarország - DevSecOps: Integrating Security into DevOps Pipelines

Ireland - DevSecOps: Integrating Security into DevOps Pipelines

Luxembourg - DevSecOps: Integrating Security into DevOps Pipelines

Latvia - DevSecOps: Integrating Security into DevOps Pipelines

España - DevSecOps: Integrating Security into DevOps Pipelines

Italia - DevSecOps: Integrating Security into DevOps Pipelines

Lithuania - DevSecOps: Integrating Security into DevOps Pipelines

Nederland - DevSecOps: Integrating Security into DevOps Pipelines

Norway - DevSecOps: Integrating Security into DevOps Pipelines

Portugal - DevSecOps: Integrating Security into DevOps Pipelines

România - DevSecOps: Integrating Security into DevOps Pipelines

Sverige - DevSecOps: Integrating Security into DevOps Pipelines

Türkiye - DevSecOps: Integrating Security into DevOps Pipelines

Malta - DevSecOps: Integrating Security into DevOps Pipelines

Belgique - DevSecOps: Integrating Security into DevOps Pipelines

France - DevSecOps: Integrating Security into DevOps Pipelines

日本 - DevSecOps: Integrating Security into DevOps Pipelines

Australia - DevSecOps: Integrating Security into DevOps Pipelines

Malaysia - DevSecOps: Integrating Security into DevOps Pipelines

New Zealand - DevSecOps: Integrating Security into DevOps Pipelines

Philippines - DevSecOps: Integrating Security into DevOps Pipelines

Singapore - DevSecOps: Integrating Security into DevOps Pipelines

Thailand - DevSecOps: Integrating Security into DevOps Pipelines

Vietnam - DevSecOps: Integrating Security into DevOps Pipelines

India - DevSecOps: Integrating Security into DevOps Pipelines

Argentina - DevSecOps: Integrating Security into DevOps Pipelines

Chile - DevSecOps: Integrating Security into DevOps Pipelines

Costa Rica - DevSecOps: Integrating Security into DevOps Pipelines

Ecuador - DevSecOps: Integrating Security into DevOps Pipelines

Guatemala - DevSecOps: Integrating Security into DevOps Pipelines

Colombia - DevSecOps: Integrating Security into DevOps Pipelines

México - DevSecOps: Integrating Security into DevOps Pipelines

Panama - DevSecOps: Integrating Security into DevOps Pipelines

Peru - DevSecOps: Integrating Security into DevOps Pipelines

Uruguay - DevSecOps: Integrating Security into DevOps Pipelines

Venezuela - DevSecOps: Integrating Security into DevOps Pipelines

Polska - DevSecOps: Integrating Security into DevOps Pipelines

United Kingdom - DevSecOps: Integrating Security into DevOps Pipelines

South Korea - DevSecOps: Integrating Security into DevOps Pipelines

Pakistan - DevSecOps: Integrating Security into DevOps Pipelines

Sri Lanka - DevSecOps: Integrating Security into DevOps Pipelines

Bulgaria - DevSecOps: Integrating Security into DevOps Pipelines

Bolivia - DevSecOps: Integrating Security into DevOps Pipelines

Indonesia - DevSecOps: Integrating Security into DevOps Pipelines

Kazakhstan - DevSecOps: Integrating Security into DevOps Pipelines

Moldova - DevSecOps: Integrating Security into DevOps Pipelines

Morocco - DevSecOps: Integrating Security into DevOps Pipelines

Tunisia - DevSecOps: Integrating Security into DevOps Pipelines

Kuwait - DevSecOps: Integrating Security into DevOps Pipelines

Oman - DevSecOps: Integrating Security into DevOps Pipelines

Slovakia - DevSecOps: Integrating Security into DevOps Pipelines

Kenya - DevSecOps: Integrating Security into DevOps Pipelines

Nigeria - DevSecOps: Integrating Security into DevOps Pipelines

Botswana - DevSecOps: Integrating Security into DevOps Pipelines

Slovenia - DevSecOps: Integrating Security into DevOps Pipelines

Croatia - DevSecOps: Integrating Security into DevOps Pipelines

Serbia - DevSecOps: Integrating Security into DevOps Pipelines

Bhutan - DevSecOps: Integrating Security into DevOps Pipelines

Nepal - DevSecOps: Integrating Security into DevOps Pipelines

Uzbekistan - DevSecOps: Integrating Security into DevOps Pipelines