Software-Sicherheit

Beschreibung

In diesem Kurs werden wir die Grundlagen der Softwaresicherheit erkunden. Wir werden wichtige Software-Schwachstellen und Angriffe, die sie ausnutzen, berücksichtigen – wie Pufferüberläufe, SQL-Injection und Session-Hijacking – und wir werden Abwehrmaßnahmen in Betracht ziehen, die diese Angriffe verhindern oder abschwächen, einschließlich fortschrittlicher Test- und Programmanalysetechniken. Wichtig ist, dass wir eine „Build-Security-in“-Mentalität verfolgen und in jeder Phase des Entwicklungszyklus Techniken berücksichtigen, die zur Stärkung der Sicherheit von Softwaresystemen eingesetzt werden können. Erfolgreiche Lernende in diesem Kurs haben in der Regel ein Bachelor-/Zweitstudium in einem technischen Bereich abgeschlossen, sind mit der Programmierung vertraut, idealerweise in C/C++ und einer anderen „verwalteten“ Programmiersprache (wie ML oder Java), und haben bereits Erfahrung damit zu Algorithmen. Studierende, die mit diesen Sprachen nicht vertraut sind, sich aber mit anderen auskennen, können ihre Fähigkeiten durch Online-Web-Tutorials verbessern.

Preis: Kostenlos anmelden!

Sprache: Englisch

Untertitel: Englisch, Koreanisch

Software-Sicherheit - Universität von Maryland, College Park