Implementering och arbete i DevSecOps - kurs 88 000 rub. från Otus, utbildning 5 månader, Datum 30 oktober 2023.
Miscellanea / / November 30, 2023
Idag står vi ständigt inför hackerattacker, e-postbedrägerier och dataläckor. Onlinearbete har blivit ett affärskrav och en ny verklighet. Att utveckla och underhålla kod och skydda infrastruktur med säkerhet i åtanke blir ett avgörande krav för IT-specialister. Det är dessa specialister som är de högst betalda och efterfrågade bland stora arbetsgivare: Microsoft, Google, Amazon Web Services, Mail. Ru Group, Yandex, Sberbank och andra.
Vem är den här kursen för?
Att utveckla infrastruktur och applikationsstackar i det kontinuerliga flödet av Agile DevOps-förändringar kräver kontinuerligt arbete med informationssäkerhetsverktyg. Den traditionella perimeterfokuserade säkerhetsmodellen fungerar inte längre. I DevOps faller ansvaret för säkerheten på alla deltagare i Dev[Sec]Ops-processen.
Kursen är avsedd för specialister inom följande profiler:
- Utvecklare
- DevOps ingenjörer och administratörer
- Testare
- Arkitekter
- Informationssäkerhetsspecialister
- Specialister som vill lära sig att utveckla och underhålla applikationer och infrastruktur med hög grad av skydd mot externa och interna attacker i en automatiserad DevSecOps-process.
Syfte med kursen
Framgångsrik implementering av DevSecOps är endast möjlig med en integrerad strategi för verktyg, affärsprocesser och människor (deltagarroller). Kursen ger kunskap om alla tre element och utvecklades ursprungligen för att stödja CI/CD-verktygskedjan och arbetartransformationsprojektet DevOps process till en fullständig DevSecOps praxis med de senaste automatiserade säkerhetsverktygen.
Kursen kommer att täcka säkerhetsfunktionerna för följande typer av applikationer:
- Traditionella monolitiska 2/3-nivåapplikationer
- Kubernetes-applikationer - i din egen DC, Public Cloud (EKS, AKS, GKE)
- Mobila iOS- och Android-applikationer
- Applikationer med REST API back-end
Integreringen och användningen av de mest populära verktygen för öppen källkod och kommersiell informationssäkerhet kommer att övervägas.
Kursen betonar Scrum/Kanban-praxis, men tillvägagångssätten och verktygen kan också användas i den traditionella Waterfall-projektledningsmodellen.
Kunskaper och färdigheter du kommer att skaffa dig
- Övergång från säkerhetsmodellen "perimeterskydd" till modellen "skydd av alla lager".
- Ordbok, termer och objekt som används i informationssäkerhetsverktyg - CWE, CVE, Exploit, etc.
- Grundläggande standarder, metoder, informationskällor - OWASP, NIST, PCI DSS, CIS, etc.
De kommer också att lära sig hur man integrerar i CI/CD och använder informationssäkerhetsverktyg från följande kategorier:
- Analys av möjliga attacker (Threat Modeling)
- Statisk analys av källkod för säkerhet (SAST)
- Dynamisk applikationssäkerhetsanalys (IAST/DAST)
- Analys av användningen av programvara från tredje part och öppen källkod (SCA)
- Testa konfigurationen för överensstämmelse med säkerhetsstandarder (CIS, NIST, etc.)
- Konfigurationshärdning, lappning
- Tillämpning av hemligheter och certifikathantering
- Tillämpa skydd för REST-API i mikrotjänstapplikationer och på back-end
- Tillämpning av Web-Application Firewall (WAF)
- Nästa generations brandväggar (NGFW)
- Manuell och automatiserad penetrationstestning (penetrationstestning)
- Säkerhetsövervakning och svar på händelser inom informationssäkerhet (SIEM)
- Forensisk analys
Dessutom kommer teamledare att få rekommendationer om metoder för att framgångsrikt implementera DevSecOps:
- Hur man förbereder och framgångsrikt genomför ett minianbud och PoC för val av verktyg
- Hur man ändrar roller, struktur och ansvarsområden för utvecklings-, support-, informationssäkerhetsteam
- Hur man anpassar affärsprocesser för produkthantering, utveckling, underhåll, informationssäkerhet
2
kursUnder 12 års arbete inom IT hann jag arbeta som utvecklare, testare, devops och devsecops ingenjör i företag som NSPK (utvecklare av MIR-kortet), Kaspersky Lab, Sibur och Rostelecom. För tillfället...
Under 12 års arbete inom IT hann jag arbeta som utvecklare, testare, devops och devsecops ingenjör i företag som NSPK (utvecklare av MIR-kortet), Kaspersky Lab, Sibur och Rostelecom. För närvarande är jag chef för säker utveckling på Digital Energy (Rostelecom group of company) Min praktiska erfarenhet baseras på kunskaper i språken C#, F#, dotnet core, python, utveckling och integration av olika DevOps och DevSecOps övningsverktyg (SAST/SCA, DAST/IAST, webbapplikationsskanning, infrastrukturanalys, mobilskanning applikationer). Jag har lång erfarenhet av att distribuera och stödja k8s-kluster och arbetar med molnleverantörer. Jag genomför säkerhetsrevisioner och distribuerar servicenät. Jag är författare till mina egna kurser om programmering, testning, relationella och icke-relationella databaser, att arbeta med molnleverantörer och administrera bare-metal-servrar. Talare vid internationella konferenser.
1
välInformationssäkerhetsanalytiker, Sovcombank
Erfarenhet av informationssäkerhet sedan 2018 Specialisering: - Infrastruktursäkerhetskontroll - Bygga processer för sårbarhetshantering för olika plattformar (mikrotjänster och DevOps, Host OS, nätverksutrustning OS, Mobil, DB, Virtualisering) - Hantering av informationssäkerhetspolicyer och krav inom infrastruktur och projekt utveckling. Lärare
1
välHar granskat kommersiella nätverk sedan 2017. Deltog i utvecklingen av en säkerhetsmodell för den mellanstatliga banken i Ukraina "AT Oschadbank" Huvudfunktionen i testningen är pentest med "black box"-metoden. Arbetar med python och bush sedan 2016...
Har granskat kommersiella nätverk sedan 2017. Deltog i utvecklingen av en säkerhetsmodell för Ukrainas mellanstatliga bank "AT Oschadbank"Huvudfunktionen för testning är pentest med "black box"-metoden Arbetar med python och bush sedan 2016. Erfarenhet av att arbeta med unix-system, i synnerhet distributioner baserade på Debian. Lärare
Kunskapsbas för informationssäkerhet
-Ämne 1. Ordbok, termer, standarder, metoder, informationskällor som används i informationssäkerhetsverktyg
-Ämne 2. Grundläggande principer för att säkerställa informationssäkerhet för applikationsstacken och infrastrukturen
OWASP sårbarhetsöversikt
-Ämne 3. Analys av OWASP Top 10 webbsårbarheter
-Ämne 4. Analys av OWASP Top 10 sårbarheter - REST API
Funktioner för att utveckla säker kod och använda ramverk
-Ämne 5. Säker utveckling i HTML/CSS och PHP
-Ämne 6. Säker utveckling och sårbarheter i mjukvarukod
-Ämne 7. Säker utveckling i Java/Node.js
-Ämne 8. Säker utveckling i .NET
-Ämne 9. Säker utveckling i Ruby
Utveckling av säkra container- och serverlösa applikationer
-Ämne 10. Säkerställa säkerhet i Linux OS
-Ämne 11. Säkerställa säkerhet i Docker-containrar
-Ämne 12. Säkra Kubernetes
Integration och arbete med informationssäkerhetsverktyg inom DevSecOps
-Ämne 13. Säkerställa säkerheten för CI/CD-verktygskedjan och DevOps-processen
-Ämne 14. Granskning av DevSecOps-verktyg
-Ämne 15. Säkerhetsanalys av källkod (SAST/DAST/IAST)
- Ämne 16. Använda skydd för REST-API i mikrotjänstapplikationer och på back-end.
-Ämne 17.Användning av Web-Application Firewall (WAF) för webbskydd, REST API, Bot-skydd.
- Ämne 18. Moderna nätverksperimetersäkerhetsverktyg (NGFW/Sandbox)
-Ämne 19. Hotmodellering och penetrationstestning
-Ämne 20. Säkerhetsövervakning och svar på händelser inom informationssäkerhet (SIEM/SOAR)
-Ämne 21. Projektplan och metodik för att transformera en organisation till DevSecOps.
Projektmodul
-Tema 22.Välja ett tema
-Ämne 23. Samråd och diskussioner om projektarbete
-Ämne 24.Skydd av projekt