192.128 Seminar aus Security (Smart Contracts)
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2021W, SE, 2.0h, 3.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: SE Seminar
  • Format der Abhaltung: Hybrid

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, Sicherheitsaspekte von Smart Contracts im Detail zu verstehen und einzuschätzen. Sie kennen geläufige Taxonomien für Schwachstellen und relevante wissenschaftliche Literatur.

Inhalt der Lehrveranstaltung

  • Schwachstellen in Smart Contracts
  • Analyse-Methoden
  • Werkzeuge
  • Exploits

Methoden

  • Einführungsvortrag
  • Literaturstudium
  • praktische Übungen (Exploits erstellen)
  • schriftlicher Bericht zu einer ausgewählten Schwachstelle
  • Präsentation

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

Kenntnisse in Solidity werden vorausgesetzt.

ECTS-Abschätzung

 2 h Vorbesprechung + Einführunrg
8 h Zusammenfassen von ausgewählten Schwachstellen
50 h Erstellen von Exploits
6 h Schreiben des Berichts
5 h Vorbereitung der eigenen Präsentation
4 h Abschluss-Vortäge
-----------------------------------------
75 h = 3 ECTS
Beachten Sie beim Verfassen der Ausarbeitung bitte die Richtlinie der TU Wien zum Umgang mit Plagiaten: Leitfaden zum Umgang mit Plagiaten (PDF)

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.14:00 - 16:0012.10.2021EI 8 Pötzl HS Vorbesprechung
Di.14:00 - 16:0011.01.2022 - 18.01.2022EI 11 Geodäsie HS Präsentationen
Seminar aus Security (Smart Contracts) - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.12.10.202114:00 - 16:00EI 8 Pötzl HS Vorbesprechung
Di.11.01.202214:00 - 16:00EI 11 Geodäsie HS Präsentationen
Di.18.01.202214:00 - 16:00EI 11 Geodäsie HS Präsentationen

Leistungsnachweis

  • Exploits
  • Bericht
  • Präsentation

LVA-Anmeldung

Von Bis Abmeldung bis
15.09.2021 13:00 15.10.2021 13:00 15.10.2021 13:00

Anmeldemodalitäten

Das Seminar wird zusammen mit 192.127 Seminar in Software Engineering (Smart Contracts) abgehalten und besitzt eine gemeinsame Anmeldung mit diesem. Die Anmeldung ist nur dort ab 15.9., 13:00, möglich.

 

Curricula

StudienkennzahlSemesterAnm.Bed.Info
066 937 Software Engineering & Internet Computing

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Solidity

Sprache

bei Bedarf in Englisch