zurück zur Suche

Secure Coding

IN2313Übergreifende Wahlmodule6 ECTSEnglischWintersemesterDepartment Computer Science
KI-überarbeitetes Infoblatt. Auf Basis der TUMonline-Modulbeschreibung, sprachlich aufbereitet.Original in TUMonline

Worum geht's

Du lernst, wie man sichere Software entwickelt und testet. Schwerpunkt sind Web-Services (PHP) sowie native Anwendungen (C/C++ und Java). Am Ende kannst du verbreitete Schwachstellen erkennen, geeignete Gegenmaßnahmen anwenden und Werkzeuge zur automatischen und manuellen Sicherheitsprüfung einsetzen.

Was du danach kannst

  • Allgemeine Prinzipien sicheren Software-Designs anwenden
  • Black-box- und White-box-Schwachstellenanalyse für PHP, Java und C/C++ durchführen
  • Abwehrstrategien und Best Practices für PHP, C/C++ und Java entwickeln
  • Grundkenntnisse in Reverse-Engineering und Software-Obfuskation
  • Verwendung von Tools zur Schwachstellenerkennung und Code-Schutz
  • Testergebnisse und Fixes angemessen dokumentieren und berichten

Aus was das Modul besteht

  • VorlesungVermittlung von Theorie, Präsentationen durch Veranstaltende und Studierende
  • Tutorials / ÜbungenHands-on-Anwendungen der Vorlesungsinhalte und betreute Projektarbeit
  • GruppenprojektEntwicklung einer Anwendung in fünf iterativen Programmier-/Testphasen

Lehrmethode

  • PräsentationenVorstellung von Inhalten und Zwischenresultaten
  • Studentische PräsentationenReflexion und Darstellung eigener Projektergebnisse
  • Praktische Übungen in TutorialsAnwendung der Theorie in konkreten Tests und Projektfortschritten
Keine Termine im laufenden Semester
Für dieses Modul liegen im aktuellen Semester keine Kurstermine vor, oder die Zuordnung fehlt noch.

Modulbewertungen

Noch keine Bewertungen für dieses Modul.

Modul bewerten

Fülle nur die Kategorien aus, die du beurteilen kannst – je Kategorie entweder Sterne und Text zusammen oder gar nichts.

Vorlesung
Übung
Prüfung

Bewertungen werden vor der Veröffentlichung automatisch geprüft.

Offizielle Seite in TUMonline · Angaben unverbindlich.