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. |
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. |
Status: |
in Vorbereitung; |
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.