Engineering Kiosk

Engineering Kiosk

By Wolfgang Gassler, Andy GrunwaldTechnology
Download on the App Store

Engineering Kiosk episodes

  • #161 Sichere Daten trotz physischem Zugriff: Disk Encryption und Integritätsschutz von Laptops bis IoT-Devices mit David Gstir von sigma star

    Wie funktioniert eigentlich die Verschlüsselung unserer Daten und Festplatten bzw. Storages?

    Viele Elemente deines Lebens spielen sich inzwischen digital ab. Deine Daten werden also immer wichtiger und somit auch sensibler. Niemand möchte, dass die eigenen Daten in falsche Hände geraten. Die eigenen Daten zu verschlüsseln ist da ein wichtiges Mittel zum Schutz dieser.

    Doch, wie funktioniert das ganze eigentlich, wenn man seine Laptop-Festplatte verschlüsselt? Wird jedes File einzeln verschlüsselt oder die Festplatte als Ganzes? Welche Algorithmen kommen da zum Einsatz? Wo wird eigentlich das Passwort bzw. der Verschlüsselungskey abgelegt? Wie kann ich die Integrität der Daten sicherstellen? Was ist eine Trust Zone? Was sind Evil-Maid- und Cold-Boot-Attacken? Und entschlüssel ich die Daten meines Storage-Devices eigentlich, wenn gar keine Tastatur zur Verfügung steht? Wie es z.B. bei IoT-Geräten der Fall ist?

    Das alles besprechen wir mit unserem Gast David Gstir.

    Bonus: Nerds in den Bergen.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Feedback

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk


    Links
    • David Gstir auf LinkedIn: https://www.linkedin.com/in/david-g42/
    • sigma star GmbH: https://sigma-star.at/de/
    • Alpine Linux Persistence and Storage Summit: https://www.alpss.at/
    • TrueCrypt: https://de.wikipedia.org/wiki/TrueCrypt
    • Cilium - eBPF-based Networking, Observability, Security: https://cilium.io/
    • BitLocker (Windows): https://learn.microsoft.com/de-de/windows/security/operating-system-security/data-protection/bitlocker/
    • Cold Boot Attack: https://de.wikipedia.org/wiki/Kaltstartattacke
    • Suspend to Disk: https://de.wikipedia.org/wiki/Ruhezustand
    • Windows: Secure Boot - was ist das und wie kann ich es aktivieren?: https://www.heise.de/tipps-tricks/Windows-Secure-Boot-was-ist-das-und-wie-kann-ich-es-aktivieren-6207260.html
    • ISO/IEC-27000-Reihe: https://de.wikipedia.org/wiki/ISO/IEC-27000-Reihe
    • ARM TrustZone on Android: https://medium.com/@nimronagy/arm-trustzone-on-android-975bfe7497d2
    • dm-crypt: https://de.wikipedia.org/wiki/Dm-crypt
    • Was ist ein Self-Encrypting Drive (SED)?: https://www.storage-insider.de/was-ist-ein-self-encrypting-drive-sed-a-4ce80577590ffa56ef036e4cd6e84d7b/
    • Trusted Platform Module (TPM)-Chips: https://de.wikipedia.org/wiki/Trusted_Platform_Module
    • Asymmetrisches Kryptosystem (Public / Private-Key): https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem
    • Cyber Resilience Act: https://www.bsi.bund.de/DE/Themen/Unternehmen-und-Organisationen/Informationen-und-Empfehlungen/Cyber_Resilience_Act/cyber_resilience_act_node.html
    • Daten auf deinem Mac mit FileVault schützen: https://support.apple.com/de-de/guide/mac-help/mh11785/mac
    • Pretty Good Privacy (PGP): https://de.wikipedia.org/wiki/Pretty_Good_Privacy
    • “Towards More Secure Code - Why Devs Should Make My Job Harder” - David Gstir @ Engineering Kiosk Meetup: https://engineeringkiosk.dev/meetup/alps/slides/2307-david.pdf
    • “What the xz backdoor can teach us about supply chain security” - Richard Weinberger & David Gstir @ Engineering Kiosk Meetup: https://engineeringkiosk.dev/meetup/alps/slides/2404-richard-weinberger-david-gstir-supply-chain.pdf
    • Für die Crypto Nerds zum Thema AES-XTS und auch noch mal eine gute Erklärung warum es damit alleine oft nicht getan ist: https://sockpuppet.org/blog/2014/04/30/you-dont-want-xts/
    • Probleme mit self-encrypting drives (Opal): https://www.cs1.tf.fau.de/research/system-security-group/sed-insecurity/ und https://media.ccc.de/v/35c3-9671-self-encrypting_deception
    • Cold Boot Attacks: https://jhalderm.com/pub/papers/coldboot-cacm09.pdf


    Sprungmarken

    (00:00:00) Disk Encryption mit David Gstir

    (00:09:31) Info/Werbung

    (00:10:31) Disk Encryption mit David Gstir

    (00:21:38) Prüfung von Modifikationen an der Hardware und SPeicherung der Schlüssel

    (00:34:08) Welche Algorithmen werden zur Verschlüsselung der Festplatte genutzt?

    (00:44:11) SD-Karten und IoT-Devices ohne Tastatur, z.B. Smartmeter

    (00:57:18) Was kannst du jetzt tun, um deine Festplatte zu verschlüsseln?


    Hosts
    • Wolfgang Gassler (https://mastodon.social/@woolf)
    • Andy Grunwald (https://andygrunwald.com/)


    Feedback
    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk
    1 hr 9 min
  • #160 Grace Hopper mit UNMUTE IT

    Grace Hopper mit dem UNMUTE IT Podcast.


    Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Links
    • UNMUTE IT Podcast: https://www.linkedin.com/company/unmute-it/posts/?feedView=all
    • Grace Hopper: https://de.wikipedia.org/wiki/Grace_Hopper
    • Grace Hopper Lecture: https://www.youtube.com/watch?v=ZR0ujwlvbkQ
    • FLOW-MATIC: https://de.wikipedia.org/wiki/FLOW-MATIC


    Sprungmarken

    (00:00:00) Grace Hopper


    Hosts
    • Wolfgang Gassler (https://mastodon.social/@woolf)
    • Andy Grunwald (https://andygrunwald.com/)


    Feedback
    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk
    12 min
  • #159 Verhaltensbezogene Interview-Fragen und STAR-Methode

    Verhaltensbezogene Interview-Fragen und STAR-Methode.


    Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Links
    • STAR-Methode: https://de.wikipedia.org/wiki/Star-Methode
    • Unsere Episoden zu Bewerbungsthemen https://engineeringkiosk.dev/tag/bewerbung/  


    Sprungmarken

    (00:00:00) Verhaltensbezogene Interview-Fragen und STAR-Methode


    Hosts
    • Wolfgang Gassler (https://mastodon.social/@woolf)
    • Andy Grunwald (https://andygrunwald.com/)


    Feedback
    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk
    9 min
  • #158 Zykel-Erkennung in einer Linked List

    Wie erkennt man einen Zykel in einer Linked List mit niedriger Zeit- und Speicherkomplexität?


    Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Links
    • Engineering Kiosk Episode #28 O(1), O(log n), O(n^2) - Ist die Komplexität von Algorithmen im Entwickler-Alltag relevant?: https://engineeringkiosk.dev/podcast/episode/28-o1-olog-n-on2-ist-die-komplexit%C3%A4t-von-algorithmen-im-entwickler-alltag-relevant/
    • Zyklus Erkennung: https://en.wikipedia.org/wiki/Cycle_detection
    • Floyd's Linked List Cycle Finding Algorithm: https://cp-algorithms.com/others/tortoise_and_hare.html
    • Advent of Code: https://adventofcode.com/


    Sprungmarken

    (00:00:00) Zyklus-Erkennung in einer Linked List


    Hosts
    • Wolfgang Gassler (https://mastodon.social/@woolf)
    • Andy Grunwald (https://andygrunwald.com/)


    Feedback
    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk
    7 min
  • #157 Agile Arbeitsmethoden - Extreme Programming mit den Coding Buddies

    Extreme Programming mit den Coding Buddies.


    Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Links
    • Christoph Waltz erklärt Krampus bei Jimmy Fallon https://www.youtube.com/watch?v=VbkGuCozc9M 
    • Coding Buddies: https://www.codingbuddies.de/
    • Extreme Programming: https://de.wikipedia.org/wiki/Extreme_Programming
    • Codding Buddies - Durchstarten mit Extreme Programming: https://open.spotify.com/episode/2LwDhBBbVTyV2wiylbco1G?si=b8552d3d5ec0491f


    Sprungmarken

    (00:00:00) Extreme Programming


    Hosts
    • Wolfgang Gassler (https://mastodon.social/@woolf)
    • Andy Grunwald (https://andygrunwald.com/)


    Feedback
    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk
    7 min
  • #156 Inbox Zero: der Pro-Tipp für deine Produktivität

    Inbox Zero: Die E-Mail-Flut und das eigene Postfach endlich unter Kontrolle.


    Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top)  👎 (geht so)


    Links
    • Doppelgänger Episode “KI im Unternehmen 📺 Spotify Video | Klarna & Zoom Earnings #409”: https://www.doppelgaenger.io/ki-im-unternehmen-%f0%9f%93%ba-spotify-video-klarna-zoom-earnings-409/
    • Engineering Kiosk Episode #66 Stressfreie Produktivität in der hektischen Welt mit Getting Things Done: https://engineeringkiosk.dev/podcast/episode/66-stressfreie-produktivit%C3%A4t-in-der-hektischen-welt-mit-getting-things-done/
    • Engineering Kiosk Episode #131 Equity in Tech-Startups: Mehr als nur Gehalt mit Philipp "Pip" Klöckner: https://engineeringkiosk.dev/podcast/episode/131-equity-in-tech-startups-mehr-als-nur-gehalt-mit-philipp-pip-kl%C3%B6ckner/

    Sprungmarken

    (00:00:00) Inbox Zero


    Hosts
    • Wolfgang Gassler (https://mastodon.social/@woolf)
    • Andy Grunwald (https://andygrunwald.com/)


    Feedback
    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk
    11 min
  • #155 Cursor AI mit der programmier.bar

    Die Cursor.ai IDE mit der programmier.bar.

    Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Links
    • programmier.bar: https://www.programmier.bar/
    • Cursor - The AI Code Editor: https://www.cursor.com/
    • Cursor AI Features: https://www.cursor.com/features
    • VSCode: https://code.visualstudio.com/
    • GitHub CoPilot: https://github.com/features/copilot
    • Anthropic und Claude Modelle: https://www.anthropic.com/
    • OpenAI: https://openai.com/
    • Supermaven: https://supermaven.com/
    • IDEs with GenAI features that Software Engineers love: https://newsletter.pragmaticengineer.com/p/ide-that-software-engineers-love


    Sprungmarken

    (00:00:00) Die Cursor.ai IDE mit der programmier.bar


    Hosts
    • Wolfgang Gassler (https://mastodon.social/@woolf)
    • Andy Grunwald (https://andygrunwald.com/)


    Feedback
    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk
    7 min
  • #154 Architektur-Diskussion: Design eines einfachen und robusten Preis-Scrapers

    Es gibt viele Wege ein Problem zu lösen, doch wie würdest du es tun?

    Softwareentwicklung ist weit mehr als nur Programmieren. Es geht darum, das eigentliche Problem zu verstehen, sich zu fragen, ob dies wirklich ein Problem ist und ob es sich (in Bezug auf den Aufwand) lohnt, dieses Problem zu lösen und wie man es lösen würde. Verschiedene Lösungswege zu durchdenken, die Vor- und Nachteile abzuwägen und final die beste Entscheidung zu treffen, ist einer der größten Skills von erfahrenen Softwareentwickler*innen.

    In dieser Episode machen wir genau das: Eine Art Design- bzw. Architektur- bzw. Implementierungs-Diskussion. Wir stellen die Frage “Wie würdest du folgendes Problem lösen und implementieren?”. Das Szenario ist dabei eine Art Preis-Monitor. Ähnlich wie Geizhals oder Idealo, doch deutlich simpler.

    Bonus: Brauchen wir ein Cron-Package in jeder Programmiersprache?


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Feedback

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk


    Links
    • Octoverse Report 2024: https://github.blog/news-insights/octoverse/octoverse-2024/
    • Index Out Of Bounds Episode 90: Open-Source-Trends 2024 und die einfachsten Wege, Software zu hosten: https://open.spotify.com/episode/1C14wFkI3ur2sZQFEZo9xD?si=g0Lla0G3Q0aX9ZykGJpXZQ
    • Chart.js: https://www.chartjs.org/
    • Metabase: https://github.com/metabase/metabase
    • Mailgun: https://www.mailgun.com/de/
    • Grafana: https://grafana.com/
    • Message bird: https://bird.com/de-de/
    • Mailbox.org: https://mailbox.org/de/
    • Engineering Kiosk Episode #135 Design Documents & RFCs: Der Weg zu besserer Software-Architektur: https://engineeringkiosk.dev/podcast/episode/135-design-documents-rfcs-der-weg-zu-besserer-software-architektur/
    • Top 8 Most Demanded Programming Languages in 2024: https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/


    Sprungmarken

    (00:00:00) Intro, Consultants und Teamphasen

    (00:04:33) Das Szenario: Heizöl-Preis-Alarm und Requirements Engineering

    (00:05:36) Info/Werbung

    (00:06:36) Das Szenario: Heizöl-Preis-Alarm und Requirements Engineering

    (00:32:51) Die Visualisierung und Notifications

    (00:39:38) Die alternative Implementierung: Ein Timeseries Problem

    (00:44:18) Die alternative Implementierung: No Code

    (00:50:12) Eine SaaS-Idee?

    (00:55:28) Eure Implementierung


    Hosts
    • Wolfgang Gassler (https://mastodon.social/@woolf)
    • Andy Grunwald (https://andygrunwald.com/)


    Feedback
    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk
    57 min
  • #153 Wie hoste ich ein Large Language Modell (LLM) mit Kubernetes in 5 Minuten mit Data Science Deep Dive

    Wie hoste ich ein Large Language Modell in 5 Minuten mit Kubernetes mit Data Science Deep Dive.

    Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Links
    • Data Science Deep Dive Podcast: https://inwt.podbean.com/
    • In Numbers We Trust: https://www.inwt-statistics.de/
    • Kubernetes: https://kubernetes.io/
    • Hugging Face: https://huggingface.co/
    • Databricks: https://www.databricks.com/de
    • Tabby: https://github.com/TabbyML/tabby
    • Gradio: https://www.gradio.app/
    • Ollama: https://ollama.com/
    • vLLM: https://github.com/vllm-project/vllm
    • NVIDIA device plugin for Kubernetes: https://github.com/NVIDIA/k8s-device-plugin#quick-start


    Sprungmarken

    (00:00:00) Wie hoste ich ein Large Language Modell in 5 Minuten mit Kubernetes?


    Hosts
    • Wolfgang Gassler (https://mastodon.social/@woolf)
    • Andy Grunwald (https://andygrunwald.com/)


    Feedback
    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk
    8 min
  • #152 Warum i und j als Zählvariablen genutzt werden

    Warum i und j als Zählvariable genutzt werden und woher das ganze eigentlich stammt.

    Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Links
    • Summe: https://de.wikipedia.org/wiki/Summe
    • Sigma: https://de.wikipedia.org/wiki/Sigma


    Sprungmarken

    (00:00:00) Warum i und j als Zählvariable genutzt werden


    Hosts
    • Wolfgang Gassler (https://mastodon.social/@woolf)
    • Andy Grunwald (https://andygrunwald.com/)


    Feedback
    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • Buy us a coffee: https://engineeringkiosk.dev/kaffee
    • Email: [email protected]
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Twitter: https://twitter.com/EngKiosk
    7 min

About Engineering Kiosk

From the publisher's feed

Der Engineering Kiosk ist der deutschsprachige Software-Engineering-Podcast mit Wolfgang Gassler und Andy Grunwald rund um die Themen Engineering-Kultur, Open Source, Menschen, Technologie und…