Vortragsplan der Chaosseminare

Bestätigte Vorträge

node.js

Node's goal is to provide an easy way to build scalable network programs.

Almost no function in Node directly performs I/O, so the process never blocks.

Thema:

node.js

Termin:

13. Februar 2012

Ort:

H20, Uni Ulm

Vortragende:

Benjamin Erb, Michael Müller

Archiv:

es stehen noch keine Daten im Archiv zur Verfügung

Chaos macht Schule

Seit einigen Jahren engagieren sich Erfa-Kreise in der Zusammenarbeit mit Bildungsinstitutionen. Es geht darum, Schülern unsere Sicht auf Technologien, wie dem Internet, näher zu bringen. Im Mittelpunkt stehen dabei Besuche und Veranstaltungen an Schulen. Auch der Erfa Ulm hat jetzt ein bisschen Erfahrung mit „Chaos macht Schule“ gesammelt und im Rahmen dieses Chaosseminars möchten wir davon berichten.

Thema:

Chaos macht Schule

Termin:

2012-03-12 20:07.5

Ort:

H20, Uni Ulm

Vortragende:

matou, michi, phil, nico

Archiv:

es stehen noch keine Daten im Archiv zur Verfügung

Noch unbestätigte Vorträge

Konzepte und Ansätze nebenläufiger Programmierung

tbd. (Nebenläufigkeit, Multicore-Programmierung, Programmiersprachen, etc.)

Thema:

Konzepte und Ansätze nebenläufiger Programmierung

Termin:

Mai 2012(?)

Ort:

O27/H20

Vortragende:

Stefan Schlott, Benjamin Erb

OpenBSD

Thema:

OpenBSD

Termin:

Juni 2012(?)

Ort:

O27/H20

Vortragende:

Phil

Whitespace

Eine Einführung in die Programmiersprache Whitespace.

Thema:

Whitespace

Termin:

wenn mal wieder nix anderes da ist

Ort:

O27/H20 Uni Ulm

Vortragender:

matou

Was, zum Teufel, ist denn Whitespace? Wie wird damit programmiert? Und eine kleine Einführung in whasm und whdisasm.

TLS v1.2 Under the Hood

Transport Layer Security bezeichnet ein Netzwerkprotokoll zur kryptografischen Sicherung von Datenübertragungen über das Internet. Dieser sehr technische Vortrag erklärt TLS von der konzeptuellen bis hin zur Byte-Ebene.

Thema:

Transport Layer Security, Version 1.2 inklusive technischer Details

Termin:

201?

Vortragende(r):

Nico

Archiv:

Selbstverständlich stehen zu diesem Vortrag noch keine Informationen im Archiv zur Verfügung. Er ist ja noch nicht mal bestätigt.
Interner Archivschlüssel¹ (voraussichtlich): cs-2010xx-tls

Status:

in Planung

Behandelt werden soll Version 1.2 des TLS-Protokolls. Sollte diese zum Zeitpunkt des Vortrags noch nicht standardisiert worden sein, wird voraussichtlich auf den letzten verfügbaren Entwurf zurückgegriffen werden. Je nach zur Verfügung stehender Zeit werden zusätzlich zum theoretischen Überblick Teile einer in der Java? Programmiersprache geschriebenen TLS 1.1(?)-Implementierung im Quellcode gezeigt werden.

Liebe Skript-Kiddies, eine Demonstration von Angriffen auf die Datenübertragung ist nicht geplant. Ebensowenig werden tatsächliche oder mögliche Protokoll-Schwachstellen aus kryptografischer Sicht diskutiert werden.

Eingeladen sind wie immer alle chaos-kompatiblen bzw. -interessierten Subjekte. Es sei jedoch gewarnt, dass Personen, die kein Hex sprechen oder die noch nie von SSL gehört haben, möglicherweise etwas frustriert sein könnten, wenn wir uns im Anschluss auf den Weg zu Parasco machen werden. Grundkenntnisse (lesend) in Java sind möglicherweise von Vorteil; die Fähigkeit, ein unixoides System halbwegs unter einer sh-ähnlichen Shell zu bedienen, wird vorausgesetzt.

X.509

Für sichere Kommunikation im World Wide Web werden Zertifikate eingesetzt, das ist mittlerweile vielen bekannt. Dieser Vortrag im Rahmen des Chaosseminars nimmt Zertifikate etwas näher unter die Lupe.

Thema:

X.509-Zertifikate mit allem drum und dran

Termin:

201?

Vortragende(r):

Nico

Archiv:

Selbstverständlich stehen zu diesem Vortrag noch keine Informationen im Archiv zur Verfügung. Er ist ja noch nicht mal bestätigt.
Interner Archivschlüssel¹ (voraussichtlich): cs-2010xx-x.509

Status:

in Vorbereitung;
Unterstützung in S/MIME-Teil willkommen!

Aus Genf bekamen wir vor 14 Jahren (Stand: November 2007) eine ?Empfehlung? auf die Schreibtische geworfen, und zwar von der Internationalen Fernmeldeunion. Die Mädels und Jungs in deren ?Telecommunication Standardization Sector? (ITU-T), der sich übrigens noch bis kurz zuvor ?Comité Consultatif International Téléphonique et Télégraphique? genannt hatte, schreibenschlagen uns vor, wie wir Personen oder Dinge mittels digitaler Strukturen bzw. Verfahren authentifizieren können. Die entsprechenden Dokumente dazu finden wir in in ihrer mit ?X.509? identifizierten Dokumentreihe, die einen Unterbereich nicht der X-Files, sondern der X Series bildet. Im Internet-Bereich mischt die IETF kräftig mit. Nachdem das gesagt ist, nun zum eigentlichen Inhalt des Vortrags:

Es sollen die mit X.509-Zertifikaten verbundenen StandardsEmpfehlungen der ITU-T erklärt werden, die notwendig sind, um den Aufbau einer ?Zertifikat-Datei? zu verstehen. Anschließend werden wir ein paar konkrete X.509-Zertifikate aus dem WWW und ihre sog. Erweiterungen anschauen und uns ein selbst-signiertes Zertifikat² für unseren Webserver bauen.

X.509-Zertifikate ermöglichen den Aufbau einer Public-Key-Infrastruktur (PKIX). Es soll demonstriert werden, wie wir unseren Jabber-Client Psi dazu bringen, dass er das von CAcert signierte X.509-Zertifikat des Jabber-Servers vom CCC Erfa Ulm ohne Murren und ohne Sicherheitsprobleme akzeptiert.

Als nächstes soll gezeigt werden, wie eine X.509-Hierarchie aussehen kann und wie wir damit uns gegenüber unserem Auto oder einen E-Mail-Benutzer, Server oder den Hund unserer Nachbarn gegenüber uns authentifizieren könnten. Als Krönung des Ganzen werden wir dazu geeignete (Demo!-)Zertifizierungsstellen (CAs) in sehr einfacher Form aufsetzen und Zertifikate für ein paar Subjekte oder Objekte erzeugen. Die Sekundenzahlen beim Gültigkeitszeitraum unseres Root-CA-Zertifikats dürfen die Zuhörer sich aussuchen.

Während des Vortrags bedienen wir uns einiger kleiner Tools, die hoffentlich bis dann programmiert sein werden.

Vom Komplexitätsgrad her wird der Vortrag voraussichtlich zwischen dem HTTPS- und dem TLS-Vortrag angesiedelt sein.

² mit einem von uns nicht auf Sekunden genau einstellbaren Gültigkeits-Zeitraum

Assembler

Assembler - hardwarenahes Programmieren

Thema:

Assembler

Termin:

Unklar

Ort:

H20, Uni Ulm

Vortragender:

Michael Feiri

Status:

Bestätigt, verschoben wegen Doku Vortrag

Mensch vs. Maschine

Thema:

Mensch vs. Maschine

Termin:

Unklar

Ort:

H20, Uni Ulm

Vortragender:

Hannes Schnaitter

Status:

Ideen Sammlung

Dieses Seminar soll ein bisschen zum Überlegen anregen.

Wie weit wollen wir uns auf Maschinen verlassen? Wann sollten wir vielleicht aufhören? Wollen wir Cyborgs werden oder sind wir das vielleicht schon? Können Maschinen irgendwann wie Menschen denken oder vielleicht sogar fühlen?


¹ Diese Information ist hauptsächlich für das Video-Team von Belang.


zurück zur Startseite