Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

By CCC media teamTechnology
Download on the App Store

Chaos Computer Club - archive feed episodes

  • GO GO GOLEMS - COMPUTERS SHOULD COMPUTE (gpn21)
    [GO GO GOLEMS](https://github.com/go-go-golems) is a secret organization of half-human half-machine beings working to make the world a better place, one piece of software at a time.
    Discover with us a library of wonders, filled with open-source software, command-line interfaces, data, interoperability, large-language-model powered development, declarative applications, monads, abstractions. Learn about designing with vision, without compromises, with clarity of intent, so that we can help computers do:
    - what they want to do: compute
    - what we want them to do: build a better world
    This talk is about the [GO GO GOLEMS](https://github.com/go-go-golems) ecosystem, which consists of:
    - [glazed](https://github.com/go-go-golems/glazed), a library that helps application expose their rich internal data as well as make their functionality composable
    - [parka](https://github.com/go-go-golems/parka) and flour, libraries that turn glazed applications into APIs and event-driven services
    - [sqleton](https://github.com/go-go-golems/sqleton), [geppetto](https://github.com/go-go-golems/geppetto), [escuse-me](https://github.com/go-go-golems/escuse-me) and many others, concrete applications built on top glazed, parka and flour
    - many more utilities that were quickly iterated on...
    The entire ecosystem is built around a few key concepts:
    - data should be exposed
    - computation should be composed
    - software should be deployed
    While the talk will focus on some of the technical aspects of the GO GO GOLEMS software, the main topic of the talk is how to [design software with a vision](https://the.scapegoat.dev/i-want-my-software-to-be-visionary-the-go-go-golems-ecosystem/) and more specifically how to leverage [large language models to write better software](https://the.scapegoat.dev/llms-will-fundamentally-change-software-engineering/).
    I will cover:
    - how I design, brainstorm, iterate and refine my vision and design
    - how learning, note-taking, writing and drawing shapes my software
    - why large language models are a powerful tool for building small software
    - how hard thinking, ruthless abstraction and writing lots of mediocre code go hand in hand
    - why we should build tools to make computers compute, so that they rightfully become tools for everybody and not just the few
    - why software is art, science, engineering, magic and craftsmanship combined
    about this event: https://cfp.gulas.ch/gpn21/talk/HV8VQZ/
    1 hr 1 min
  • Wir bauen uns eine Primzahlenerkennungsmaschine (gpn21)
    Ist es möglich, eine rein mechanische Maschine zu bauen mit der man feststellen kann, ob eine gegebene Zahl eine Primzahl ist? Wie müsste sie aufgebaut sein, wo wären die Grenzen und was könnte man damit noch anfangen?
    Spoiler-Alert: Mechanisch wird sie beim Talk nicht sein, aber es geht und wir schauen uns in einer Demo/Simulation an, wie die Maschine aufgebaut sein muss und was man noch so alles damit anstellen kann. Übrigens: Man muss mit dieser Maschine nicht einmal Zahlen kennen oder zählen können um zu entscheiden, ob eine Zahl prim ist oder nicht.
    Primzahlen haben Mathematiker und mathematisch interessierte schon immer fasziniert. In unserer modernen Welt sind sie auch essentiell für Verschlüsselungen. Der Grundgedanke bei den asymmetrischen Verschlüsselungsverfahren basiert auf Primzahlen.
    Aber wie kann man feststellen, ob es sich bei einer Zahl um eine Primzahl handelt? Und das ohne moderne Technik - rein mechanisch. Wie müsste eine Maschine aussehen, die Primzahlen ermitteln kann?
    In diesem Vortrag schauen wir uns an, wie so ein Maschine aufgebaut sein müsste und was man noch alles mit ihr anstellen kann.
    about this event: https://cfp.gulas.ch/gpn21/talk/BS8KAL/
    32 min
  • Ich hab in der Blockchain-Szene gearbeitet - Let's talk about money! (gpn21)
    Viele von uns kritisieren gerne den Kapitalismus. Aber wissen wir überhaupt, wie Geld funktioniert? Ein etwas leihenhafter Blick auf prinzipielle Konzepte. Und warum das wichtig sein könnte.
    Als ich gefragt wurde, ob ich bei einem Projekt in der Blockchain-Szene mitarbeiten wollen würde, hatte ich ziemlich wenig Ahnung von Geld und davon wie es funktioniert. Ich hatte Erfahrungen damit, ziemlich wenig gehabt zu haben und später genug um auszukommen. Ansonsten war es ein Thema bei dem ich mir gewünscht hätte, wenn es das nicht geben würde. So geht es wahrscheinlich vielen von Euch.
    Unter anderem durch meine Erfahrungen in der CCC-Community habe ich gelernt, dass erstaunlich vieles auch ohne viel Geld geht.
    Durch meine Erfahrungen in der Blockchain-Szene habe ich aber auch gelernt, dass das in der Welt in der wir aktuell leben, nur innerhalb eines abgesteckten Rahmens funktioniert und dass außerhalb dieses Rahmens Geld und die Beschäftigung damit wichtig oder gar überlebenswichtig ist.
    Wir können uns zwar wünschen das zu ändern. Aber dafür wissen viele von uns ziemlich wenig über Geld. Und auch unsere Kritik an Blockchains, die aus dem Wunsch einen Alternative zum klassischen Geld zu bauen entstanden ist, fällt deswegen teilweise recht knapp aus.
    In diesem Talk möchte ich darstellen, was ich als Nicht-Expertin (also eine wie die meisten unter euch) über Geld gelernt habe, als ich angefing mich konzeptionell damit zu beschäftigen. Um hoffentlich am Ende etwas klarer diskutieren zu können, was die Blockchain-Idee hier gebracht hat oder eben nicht. Und vielleicht auch, um euch zu ermöglichen Alternativen andenken zu können.
    about this event: https://cfp.gulas.ch/gpn21/talk/DJRKUF/
    1 hr 14 min
  • Instrument to Remove: Using Java agents for fun and profit (gpn21)
    Have you ever written a Java agent? This talk will give you an introduction into writing small custom Java agents to create profilers or help with dead code removal.
    I'll present you with all the techniques to write a Java agent and javassist based instrumentation code to find unused classes and dependencies in your project. Knowing which classes and dependencies are not used in your application can save you from considering the bugs and problems in these dependencies and classes if you remove them, helping you against supply chain attacks.
    Java agents and instrumentation of a few lines of code can save you a lot of effort and implementing them is great fun :)
    about this event: https://cfp.gulas.ch/gpn21/talk/QJ8DYB/
    38 min
  • "Früher oder später erwisch ich euch alle!" Über Digitalforesnik und ihre Möglichkeiten (gpn21)
    Ereignisse auch Straftaten werden auch in der digitalen
    Welt anhand von Spuren aufgeklärt. Wie solche Spuren enteckt und zu
    verwertbaren Beweisen werden , welcher Mittel sich Digitalforensiker
    bemächtigen und was wir so an digitalen Spuren alles hinterlassen,
    das uns ggf. eines Tages "entlarvt" möchte dieser Vortrag mit Hilfe
    von Praxisbeispielen erläutern .
    Gelöscht ist noch lange nicht für immer gelöscht.
    Der Vortragende ist Linux Sysadmin , DevOps Engineer und interessiert sich neben
    IT-Security , KI und Kryptografie auf für Methoden zur
    Spurenermittlung und Sicherung .
    Vorwort:
    Wie in der realen so hinterlassen wir auch in der digitalen Welt beusst oder unbewusst jede Menge Spuren anhand derer wir und unser handeln identifiziert werden kann. Wie der klassische Spurensucher nach Abdrücken, Fasern, Blutspuren u.ä. sucht so sucht der Digitalforensiker nach
    Timestamps, Logfiles und Metadaten. Aus diesen Spuren versucht er gerichtsverwertbare Beweise zu generieren.
    Kam es zu einem Cyberangriff gilt es umgehend zu handeln, denn genau wie bei “analogen” gilt auch bei digitalen Spuren: “Je frischer je besser!”
    Agenda:
    Alles beginnt mit einer Spur
    * Analysieren einer Festplatte
    * Suche nach Spuren
    * Image first!, Smartmontools second!,dd third!, fsck & ntfsfix fourth!
    * Das S.A.P. Prinzip
    * Computer Forensik & forensische Datenanalyse
    * Hacker, Cracker, Waffenschieber, Pädophile und Terroristen
    * Beweise & Beweismittel
    * Der Verantwortliche im Sinne von Artikel 4 Nr. 7 DSGVO
    * Forensiker mehr als Tastaturhelden?
    * Antiforensik was Kriminelle versuchen um Spuren zu verwischen
    * Gelöscht heisst nicht nicht mehr vorhanden! Der SLACK Space
    * Daten wiederherstellen mit AUTOSPY
    * Mobilfunk Forensik Analysieren von Smartphones Auslesen vermeintlich gelöschter Daten
    Der Vortrag versucht mit Hilfe von Bildern den Prozess zu illustieren , es wird jedoch keine Praktische Vorführung geben . Zur Veanschaulichung werden einige kurze Videos gezeigt.
    Hirzu wäre ein Audio-Setup (3,5 mm Klinke , Lautsprecher ggf Eingang ins Mischpult o.ä. hilfreich)
    Quellenverzeichnis:
    * [https://www.conet.de/blog/was-ist-digitale-forensik/](https://www.conet.de/blog/was-ist-digitale-forensik/)
    * [https://www.ontrack.com/de-de/it-forensik](https://www.ontrack.com/de-de/it-forensik)
    * [https://www.get-in-it.de/magazin/arbeitswelt/it-berufe/was-macht-ein-it-forensiker](https://www.get-in-it.de/magazin/arbeitswelt/it-berufe/was-macht-ein-it-forensiker)
    * [https://www.itsec.techfak.fau.de/files/2019/07/Einfuehrung_Digitale_Forensik_Leseprobe.pdf](https://www.itsec.techfak.fau.de/files/2019/07/Einfuehrung_Digitale_Forensik_Leseprobe.pdf)
    * [https://www.computerweekly.com/de/definition/Computer-Forensik-IT-Forensik](https://www.computerweekly.com/de/definition/Computer-Forensik-IT-Forensik)
    * [https://de.wikipedia.org/wiki/IT-Forensik](https://de.wikipedia.org/wiki/IT-Forensik)
    * [https://www.bsi.bund.de/DE/Themen/Oeffentliche-Verwaltung/Sicherheitspruefungen/IT-Forensik/forensik_node.html](https://www.bsi.bund.de/DE/Themen/Oeffentliche-Verwaltung/Sicherheitspruefungen/IT-Forensik/forensik_node.html)
    * [https://www.mit-sicherheit-anders.de/IT/it-forensiker/](https://www.mit-sicherheit-anders.de/IT/it-forensiker/)
    * [https://www.syss.de/leistungen/digitale-forensik](https://www.syss.de/leistungen/digitale-forensik)
    * [https://www.sva.de/de/solutions/it-security/digitale-forensik](https://www.sva.de/de/solutions/it-security/digitale-forensik)
    * [https://computer-forensik.org/](https://computer-forensik.org/)
    * [https://www.uni-saarland.de/lehrstuhl/brodowski/digitale-forensik.html](https://www.uni-saarland.de/lehrstuhl/brodowski/digitale-forensik.html)
    * [https://master-digitale-forensik.de/](https://master-digitale-forensik.de/)
    * [https://vkldata.com/Write-Blocker-Adapter](https://vkldata.com/Write-Blocker-Adapter)
    * [https://tuprints.ulb.tu-darmstadt.de/2848/4/2012_03_15_CyLawReport_XXXV_Bauer_Version2_exit.pdf](https://tuprints.ulb.tu-darmstadt.de/2848/4/2012_03_15_CyLawReport_XXXV_Bauer_Version2_exit.pdf)
    * [https://epub.uni-regensburg.de/35027/1/Dissertation_Veroeffentlichung_Stefan_Meier_A5_digital.pdf](https://epub.uni-regensburg.de/35027/1/Dissertation_Veroeffentlichung_Stefan_Meier_A5_digital.pdf)
    * [https://dfrws.org/](https://dfrws.org/)
    about this event: https://cfp.gulas.ch/gpn21/talk/L9DEUB/
    1 hr
  • VAR WARS: A New Scope – Best of „Wo wir sind ist vorne.“ LIVE (gpn21)
    Mit Schirm, Schmarrn und Melone:
    Latenight-LIVE-Frontend-Talkshow mit dem Besten aus über 50 Folgen #WWSIV & 250 Stunden Twitch Livestream. Es reden sich um <HEAD> und Kragen: HTML-Fundamentalist Moritz Gießmann und JavaScript-Jongleur Constantin Groß. Mit im Gepäck: die ganze Welt des Frontend-Developments.
    In unserer Live-Podcast-Aufzeichnung spielen wir ein bisschen HTML und CSS kaputt und loten die Grenzen aktueller Webstandards aus. Dinge bunt machen und blinken lassen, die das niemals sein sollten, dazu gibt’s ne Prise Audio-AI Kram. Das alles wird eingebettet in unsere übliche Podcast-Struktur inklusive Jingles und Einspielern. Schnappt euch ein Bier und kommt vorbei.
    about this event: https://cfp.gulas.ch/gpn21/talk/MTCBZF/
    56 min
  • MFA, OTP, SMS, U2F, WTF?! - Multifaktor-Authentifizierung ist sehr gut! (gpn21)
    Täglich gibt es Berichte über neue Hacks, die zeigen, dass Passwörter alleine nicht mehr als Absicherung für kritische Systeme ausreichen. Der Benutzer kann mit seinen Zugriffsrechten als Einfallstor für Angriffe dienen, ohne dass echte Schwachstellen in der Software bestehen. Angriffe über Phishing, Credential Stuffing, Man-in-the-Middle, Keylogger und co. sind nichts neues, mit der wachsenden Digitalisierung aller Lebensbereiche wird allerdings die Angriffsfläche größer, zusätzlich entwickeln auch die Angreifer ihre Tools weiter, damit steigt auch die Intensität. Diese Angriffe ließen sich "eigentlich" verhindern, wenn für die Anmeldung nicht nur ein Passwort, sondern auch ein zweiter Faktor Vorraussetzung gewesen wäre, so dass ein Benutzer zusätzlich zu seinem Wissen über das Passwort z.B. einen weiteren Faktor nutzen muss, der unabhängig vom Passwort ist, z.B. durch den Besitz ein physischen Gerät, seinen Fingerabdruck oder weitere Möglichkeiten. Der Vortrag mit Demo soll die verschiedenen Technologien erklären, aufzeigen, gegen welche Angriffe sie schützen können und anhand verschiedener Angriffs-Szenarien die Möglichkeiten vergleichen. Besonderes Augenmerk soll auch dem relativ neuen Konzept der "Passkeys" und dem passwortfreien Login gelten.
    TLDR: kurzer Rant über passwörter, Vorstellung/Demo der verschiedenen aktuell sinnvollen MFA-Varianten, Rant über passkeys :D, bisschen beispiel-code.
    about this event: https://cfp.gulas.ch/gpn21/talk/LRRHEE/
    1 hr 4 min
  • Unconscious bias hacking! Meine Radreise von Saarbrücken in den Mittleren Osten (gpn21)
    Nach über einem Jahr defakto Lockdown hatte ich die Nase voll und hab mich nach längerer Planungsphase am 1. März 2022 auf mein Rad gesetzt und bin Richtung (Süd-) Osten gefahren. Nach 5 Monaten und rund 7.000 Kilometern wurde meine Reise abrupt im Iran beendet.
    In meinem Video-Vortrag berichte ich über meine Erlebnisse und Erfahrungen unter anderem über Gastfreundschaft und Radinfrastruktur, über persönliche Krisen und Glücksgefühle, über die Abwesenheit von westlicher Popkultur in islamisch geprägten Ländern, über das Privileg der Reisefreiheit und die persönliche Auseinandersetzung mit eingefahrenen Denkmustern.
    Im Fokus meines Vortrages steht der Reiseabschnitt durch die Türkei und Iraqi-Kurdistan in die Islamische Republik Iran und warum die von Freundlichkeit, Offenheit und Güte geprägte Lebensweise der Menschen in dieser Region für uns im sogenannten “Westen der Welt” unbedingt nachahmenswert ist. Ich versuche eine Erklärung zu finden, warum ich in der Vergangenheit das weltpolitische Geschehen in dieser Region der Welt nur sehr abstrakt wahrgenommen habe und warum sich das nun für mich geändert hat.
    Jin, Jiyan, Azadî
    about this event: https://cfp.gulas.ch/gpn21/talk/8TJKRV/
    58 min
  • Digitalisierung in der Medizin - elektronische Patientenakte/ePA quo vadis? (gpn21)
    Seit 20 Jahren will die elektronische Patientenakte nicht gelingen. Man fragt sich warum? An unzureichendem KnowHow bzw. fehlender Technik liegt es nicht und an mangelndem Geld auch nicht.
    Bei der Ursachensuche stößt man auf konzeptionelle, prozessuale und kommunikative NoGos. Gleichzeitig offenbart sich ein eklatanter Mangel an Softskills und an Vorstellungskraft, wie die Transformation in die Digitale Gesellschaft gelingen könnte.
    Die elektronische Patientenakte ist aufgespannt zwischen dem ökonomischen EU-Konzept des Gesundheitsdatenraums (EHDS), den kleinteiligen Gesetzen aus dem Bundesgesundheitsministerium, einem folgenreichen Rechtsgutachten und einer Digitalisierungsstrategie, die allenfalls als PR-Kampagne durchgeht. Das klingt alles ziemlich öde.
    Was sich die Ökonomen, die Juristen und die Politik hier ausgedacht haben, entfaltet seinen Unterhaltungswert erst, wenn es auf die Realität trifft.
    Richtig zu Lachen ist das allerdings nicht, denn wir müssen dabei zuschauen, wie unsere Gesellschaft ohne Plan von einer folgenreichen Entscheidung zur nächsten stolpert. Dass es dabei um wichtige Weichenstellungen für die informationelle Gesundheit von uns allen geht, wird bisher nur von wenigen wahrgenommen. Gleichzeitig entfaltet die angeordnete Digitalisierung eine enorme soziale Tektonik. Den Menschen, den Patienten und den Ärzten, bleibt nur die Suche nach Ideen, die verhindern, dass es unsere Gesellschaft zerreißt.
    about this event: https://cfp.gulas.ch/gpn21/talk/QELJE3/
    1 hr
  • Lightningtalks (gpn21)
    Spontaneous, short talks. There is no prepared Agenda, just come to the stage!
    If you wanna held a talk, approx 5-10 minutes, just come to the venue.
    There is no planned schedule, the talk slots are organized ad hoc.
    If you are holding a talk: Please note that the Lightningtalks are streamed and recorded, and published as CC-BY 4.0 License.
    about this event: https://cfp.gulas.ch/gpn21/talk/Z99UUE/
    44 min

About Chaos Computer Club - archive feed

From the publisher's feed

Der Chaos Computer Club ist die größte europäische Hackervereinigung, und seit über 25 Jahren Vermittler im Spannungsfeld technischer und sozialer Entwicklungen.