Bei dieser Namensähnlichkeit, muss man fast so ein Banner machen :)

Uni Wien:Algorithms for Software Protection VU (Schrittwieser)

Aus VoWi
Zur Navigation springen Zur Suche springen
Vortragende Edgar Weippl, Sebastian Schrittwieser
ECTS 6,00 / 4,00
Aufgezeichnet im SS2021 (online) ja, im SS2022 nein (offline)„im SS2021 (online) ja, im SS2022 nein (offline)“ ist kein Wahrheitswert (wahr/falsch).
Letzte Abhaltung 2021S, 2022S
Sprache English
Links ufind:052121
Zuordnungen
Bachelor Informatik Modul Algorithms (Gebundenes Wahlfach)
Master Informatik Modul Algorithms (Gebundenes Wahlfach)
Bachelor Informatik Modul Internet Computing & Software Technologies (Gebundenes Wahlfach)
Master Informatik Modul Internet Computing & Software Technologies (Gebundenes Wahlfach)


Es geht darum, wie man Programme schützt. Dh. unter anderem geht es um

  • Obfuscation - darum, Dinge (zB. Passwörter, Algorithmen, ...) im (binären) Programm so verstecken, dass man sie im Idealfall nicht disassemblen kann.
  • Tamperproofing and Marking - darum, Modifikationen des Binärcodes zur Laufzeit zu verhindern bzw. zu erkennen.

Weiters gibt es ein großes Kapitel zur Programmanalyse (Datenflussanalyse, Debugging, Profiling, Tracing, ...) und Evaluation.

Die Vorlesungseinheiten finden geblockt statt. Es finden jeweils Vorlesungen zu dem Kapiteln statt und dann gibt es ein Assignment dazu.

Insgesamt gab es 4 Assignments (die man zu zweit machen konnte):

  • Protecting Programs with Tigress
  • Chang-Atallah algorithm
  • Dynamic code analysis
  • Symbolic execution

Diese musste man lösen (zum Teil Programmieren, zum Teil debuggen/analysieren, ...) und dann einen Report darüber schreiben.

Am Ende des Semesters gibt es noch einen Test. Im SS2021 fand dieser online via Moodle statt.

Benötigte/Empfehlenswerte Vorkenntnisse

[Bearbeiten | Quelltext bearbeiten]

Keine notwendigen, Erfahrung mit Debugging, C und Assembler (lesen) von Vorteil.

siehe Ablauf

siehe Ablauf

Prüfung, Benotung

[Bearbeiten | Quelltext bearbeiten]

noch offen

Dauer der Zeugnisausstellung

[Bearbeiten | Quelltext bearbeiten]

noch offen

Man kann mit 2-3 Nachmittagen pro Assignment rechnen.

noch offen

noch offen

Verbesserungsvorschläge / Kritik

[Bearbeiten | Quelltext bearbeiten]

Wirklich coole Lehrveranstaltung - Empfehlung!

Super ist auch, dass Herr Schrittwieser am Ende der Lehrveranstaltung (Anfang Juli) dann ein gemeinsames Grillen für alle Teilnehmer veranstaltet hat. War wirklich nett :-)

Materialien

Diese Seite hat noch keine Anhänge, du kannst aber neue hinzufügen.