Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
IT-sikkerhet og grunnleggende sikkerhetsprogrammering
- Grunnleggende prinsipper for sikkerhet og forsvar i dybden
- Nylige trender innen sårbarheter og utnyttelser
- Integrering av sikker programvareutvikling (SSDLC)
Sikkerhet for webapplikasjoner
- OWASP Top Ten (2021) og mer
- Injeksjoner, brutt autentisering, usikker deserialisering
- Sikker håndtering av økter og token
Klient-side sikkerhet
- Cross-Site Scripting (XSS) og DOM-baserte angrep
- Cross-Site Request Forgery (CSRF)
- Moderne klient-side rammeverk og forsyningskjede-risikoer
Grunnleggende Java-sikkerhet
- Java-sikkerhetsarkitektur og sandkasse
- Sikker bruk av Java-API-er og biblioteker
- Redusere deserialiserings-sårbarheter
Praktisk kryptografi
- Hashing, kryptering, og digitale signaturer
- Bruk av Java Cryptography Architecture (JCA)
- Nøkkelhåndtering og sikker kommunikasjon med TLS
Java-sikkerhets-tjenester
- Autentisering og autorisering med JAAS
- Oversikt over Spring Security
- Sikre web-tjenester og API-er med Java
C/C++ sikkerhet og minnehåndtering
- Minneoppbygning og stakkoperasjoner
- Buffer-overskridelser, format-strengangrep, og hengende pekere
- Reduseringsmetoder: ASLR, DEP, stack-canaries
Vanlige programmeringsfeil og sårbarheter
- Injeksjonsfeil i C/C++ og Java
- Feil håndtering av feilmeldinger og loggføring
- Usikker håndtering av filer og ressurser
Kilder til kunnskap og beste praksis
- Oppdateringer om CVEs, varsler, og rammeverk
- Statiske og dynamiske analyseverktøy for sikker programmering
- Videre lesing og ressurser for kontinuerlig læring
Oppsummering og neste trinn
Krav
- Kjennskap med C/C++, Java, og utvikling av webapplikasjoner
- Grunnleggende forståelse av nettverk og HTTP
- Erfaring med bruk av en IDE eller kodeeditor
Målgruppe
- Utviklere
- Programvareingeniører
- Tekniske ledere
28 Timer
Referanser (3)
Erfargingdeling, lærerens kunnskap og verdi.
Carey Fan - Logitech
Kurs - C/C++ Secure Coding
Maskinoversatt
Trainerens kunnskap var meget høy - han visste hva han snakket om og hadde svar på våre spørsmål
Adam - Fireup.PRO
Kurs - Advanced Java Security
Maskinoversatt
Emnet er aktuelt og jeg trengte å oppdatere meg
Damilano Marco - SIAP s.r.l.
Kurs - Secure Developer Java (Inc OWASP)
Maskinoversatt