Lektoři z firmy: Alef NULA, a.s.
Cíle kurzu - Identifikovat potřebu bezpečnosti v softwarových projektech- Eliminovat zranitelnosti v softwaru- Implementovat základní bezpečnostní mechanismy k ochraně uživatelů a dat- Používat různé testovací metody k odhalení a opravení bezpečnostních chyb v softwaru- Udržování nasazeného softwaru k zajištění bezpečnostiObsah kurzu Toto školení se zaměřuje na způsob jak přistupovat k bezpečnosti skrze celý vývojový životní cyklus. Školení představí zranitelnosti, které ohrožují bezpečnost informací, a způsoby jak tyto zranitelnosti identifikovat a odstranit je z vývojářských projektů. Studenti se naučí obecné strategie, jak nakládat s bezpečnostními chybami a jak navrhnout software tak, aby správně nakládal s lidským faktorem z hlediska bezpečnosti, a zařadit bezpečnost do všech fází vývoje.
Obsah- Bezpečnostní požadavky a očekávání softwarového vývoje- Faktory ovlivňující bezpečnost Softwaru- Hledání zranitelností v softwaru- Nakládání se zranitelnostmi v cizím kódu- Nakládání se zranitelnostmi způsobenými lidským faktorem- Bezpečnost ve fázi návrhu- Best Practices pro bezpečné programování- Prevence zranitelností platformy- Implementace ochranných mechanismů- Autentizace, Autorizace
• Šifrování
• Certifikáty, klíče a práce s nimi
• Provádění bezpečnostních testů aplikacíPředpokladyÚčastník by měl mít základní znalost a zkušenost s vývojem softwaru, ať už pro desktop, mobilní platformy nebo webové platformy.
Cíle kurzu - Identifikovat potřebu bezpečnosti v softwarových projektech- Eliminovat zranitelnosti v softwaru- Implementovat základní bezpečnostní mechanismy k ochraně uživatelů a dat- Používat různé testovací metody k odhalení a opravení bezpečnostních chyb v softwaru- Udržování nasazeného softwaru k zajištění bezpečnostiObsah kurzu Toto školení se zaměřuje na způsob jak přistupovat k bezpečnosti skrze celý vývojový životní cyklus. Školení představí zranitelnosti, které ohrožují bezpečnost informací, a způsoby jak tyto zranitelnosti identifikovat a odstranit je z vývojářských projektů. Studenti se naučí obecné strategie, jak nakládat s bezpečnostními chybami a jak navrhnout software tak, aby správně nakládal s lidským faktorem z hlediska bezpečnosti, a zařadit bezpečnost do všech fází vývoje. Obsah- Bezpečnostní požadavky a očekávání softwarového vývoje- Faktory ovlivňující bezpečnost Softwaru- Hledání zranitelností v softwaru- Nakládání se zranitelnostmi v cizím kódu- Nakládání se zranitelnostmi způsobenými lidským faktorem- Bezpečnost ve fázi návrhu- Best Practices pro bezpečné programování- Prevence zranitelností platformy- Implementace ochranných mechanismů- Autentizace, Autorizace • Šifrování • Certifikáty, klíče a práce s nimi • Provádění bezpečnostních testů aplikacíPředpokladyÚčastník by měl mít základní znalost a zkušenost s vývojem softwaru, ať už pro desktop, mobilní platformy nebo webové platformy. |