[
  {
    "start": 0.14,
    "end": 3.98,
    "text": "Passwort, der Heise Security"
  },
  {
    "start": 4.06,
    "end": 4.58,
    "text": "Podcast."
  },
  {
    "start": 8.48,
    "end": 10.02,
    "text": "Hallo liebe Hörerinnen und Hörern!"
  },
  {
    "start": 10.14,
    "end": 14.04,
    "text": "Willkommen zu einer neuen Folge von Passwort dem Podcast von Heise security."
  },
  {
    "start": 14.64,
    "end": 16.92,
    "text": "Ich bin Christopher Kunz von heise security"
  },
  {
    "start": 17.38,
    "end": 19.919,
    "text": "Und ich bin Silvester Tremel vom Computer Magazin Ct."
  },
  {
    "start": 21.68,
    "end": 31.18,
    "text": "So wir machen mal wieder in den Newsfolge also Wir haben zwar eigentlich aufm Zettel auch mal wieder so eine monothematische folge zum Machen Aber a kommen wird zu nix."
  },
  {
    "start": 32.4,
    "end": 35.62,
    "text": "Und das liegt B daran, dass es halt die ganze Zeit so viel Security-News gibt."
  },
  {
    "start": 36.04,
    "end": 40.3,
    "text": "Und mittlerweile auch am Wochenende... Am Wochenende!"
  },
  {
    "start": 40.38,
    "end": 41.24,
    "text": "Am Heiligen-Wochenende!"
  },
  {
    "start": 41.6,
    "end": 43.54,
    "text": "Drei Mal hintereinander da kommen wir gleich zu."
  },
  {
    "start": 44.06,
    "end": 47.52,
    "text": "ich habe da auch menschlich einiges dazu zu sagen."
  },
  {
    "start": 47.58,
    "end": 48.04,
    "text": "mittlerweile."
  },
  {
    "start": 48.94,
    "end": 51.2,
    "text": "Ich muss aufpassen, dass jetzt nicht eine komplette Runtfolge wird."
  },
  {
    "start": 51.24,
    "end": 55.3,
    "text": "Deswegen machen wir erstmal paar positive Sachen würde ich sagen und fangen mit"
  },
  {
    "start": 55.64,
    "end": 56.62,
    "text": "Mit Feedback fangen werden."
  },
  {
    "start": 56.66,
    "end": 57.08,
    "text": "Zuschriften"
  },
  {
    "start": 57.14,
    "end": 58.7,
    "text": "an Da haben wir nämlich auch wieder reichlich gekriegt ne?"
  },
  {
    "start": 58.84,
    "end": 58.9,
    "text": "Ja"
  },
  {
    "start": 59.14,
    "end": 64.019,
    "text": "was uns sehr freut genau Zum Beispiel zu einem Thema, das schon eine Weile her ist."
  },
  {
    "start": 64.18,
    "end": 77.78,
    "text": "Wir hatten nämlich diese... also warum in diesen Marketing-Mails häufig dann irgendwelche vollkommen random Domains verwendet werden die sozusagen mit der wahren Domain der Firmen nichts zu tun haben und deswegen die Mail halt auch sehr phishingmäßig aussehen lassen."
  },
  {
    "start": 78.38,
    "end": 86.02,
    "text": "Dadurch wurde GALF dazu geschrieben, der ich zitier einfach mal Domänen für Marketingzwecke."
  },
  {
    "start": 86.34,
    "end": 92.96,
    "text": "Leider kommt es vor, dass Agenturen sich nicht immer an die Best Practices halten und die Mails als BAM eingestuft werden!"
  },
  {
    "start": 93.76,
    "end": 97.34,
    "text": "Und dann wird immer die gesamte Domäne – und nicht nur die Subdomänen auf die Blacklist gesetzt."
  },
  {
    "start": 97.86,
    "end": 105.28,
    "text": "Auch dieser Perspektive betrachtet ist die Verwendung einer komplett eigenen Domäni für solche Mails doch auch sinnvoll, auch wenn das für den Empfänger danach Fishing aussehen kann."
  },
  {
    "start": 107.2,
    "end": 108.76,
    "text": "Das denke ich ist ein sehr guter Punkt."
  },
  {
    "start": 108.84,
    "end": 114.3,
    "text": "also das sind Überlegungen, die wir tatsächlich nicht angesprochen hatten von der ich mir gut vorstellen kann, dass sie eine Rolle spielt."
  },
  {
    "start": 115.28,
    "end": 118.0,
    "text": "Es ist halt auch ein Armutszeugnis für diese Branche."
  },
  {
    "start": 118.36,
    "end": 142.6,
    "text": "also letztendlich heißt es ja als Werbe treibender kann man nicht ausschließen das die eigenen Marketing-Mails die Grenze zum Spam überschreiten und dieses Risiko geht man überhaupt nicht an sondern man containerisiert es halt in einer eigene Domäne Damit wenigstens der normale Mail-Verkehr dann nicht irgendwie gebrannt wird und so."
  },
  {
    "start": 144.56,
    "end": 152.34,
    "text": "Aber das ist wahrscheinlich auch wieder ein Fall von jeder einzelne, er kann da halt nicht gut raus und das Ökosystem insgesamt liegt im Ahrigen?"
  },
  {
    "start": 153.7,
    "end": 153.78,
    "text": "Ja."
  },
  {
    "start": 154.22,
    "end": 161.08,
    "text": "aber damit möchte ich auch mal zu sagen dass dieser Teil des Ökosesystems im Aachen legt weil halt Marketing-Burzen Spam verschicken."
  },
  {
    "start": 161.56,
    "end": 169.7,
    "text": "also das könnte alles viel schöner sein wenn... die nicht absichtlich diese, das ist ja kein Versehen in der Regel."
  },
  {
    "start": 169.9,
    "end": 171.48,
    "text": "Die Grenze zum Spam überschreiten würden."
  },
  {
    "start": 172.14,
    "end": 172.62,
    "text": "Spam ist ja..."
  },
  {
    "start": 173.48,
    "end": 173.66,
    "text": "Spam"
  },
  {
    "start": 174.06,
    "end": 175.68,
    "text": "weil schrottere steht, ne?"
  },
  {
    "start": 175.8,
    "end": 175.86,
    "text": "So!"
  },
  {
    "start": 176.7,
    "end": 178.64,
    "text": "Die Grenz zu überschreiben ist schon unabsichtlich."
  },
  {
    "start": 178.76,
    "end": 180.66,
    "text": "also sie wollen ja nicht als Spam klassifiziert werden."
  },
  {
    "start": 181.2,
    "end": 185.54,
    "text": "Sie wollen halt... Also deren Absicht ist so nah wie möglich an die Grenze heranzukommen."
  },
  {
    "start": 186.66,
    "end": 186.94,
    "text": "Moment!"
  },
  {
    "start": 187.3,
    "end": 188.36,
    "text": "Ihre Absicht isst zur Spam."
  },
  {
    "start": 189.06,
    "end": 198.56,
    "text": "und was ihre Absicht auch ist, Als falsch negativ klassifiziert werden muss ja den ross und reiter nennen."
  },
  {
    "start": 198.72,
    "end": 202.6,
    "text": "also ich hab das ganze thema ist ja so ein bisschen auch ausgelöst wird nicht nur durch deine."
  },
  {
    "start": 204.24,
    "end": 230.6,
    "text": "Vielen große sammlung sondern auch dadurch dass ich mit einem großen magenta farbenen unternehmen da einfach mich so ein bischen, naja da so ein bißchen diskutiert habe weil ich halt von denen marketing mails gekriegt haben die waren halt auf wirklich args bei mir das war unaufgeforderte marketing mails für sachen für dich auch nicht eingewilligt hatte, die dann weil ich dann in irgendeinem irgendwo mal wahrscheinlich also ich hab mich wissentlich eingewillig gewilligt."
  },
  {
    "start": 230.64,
    "end": 246.6,
    "text": "Ich habe wahrscheinlich immer irgendwann mal falsch ja gedruckt und nach meiner persönlichen Wahrnehmung ist das schon zu definieren als Spam aber klar für anderes das Legitimes E-Mail Marketing und so ist es ja auch seit den vor Jahren als dass mit dem Spam angefangen hat."
  },
  {
    "start": 246.88,
    "end": 247.2,
    "text": "Das ist"
  },
  {
    "start": 247.82,
    "end": 265.799,
    "text": "ein sehr zweischneidiges Schwert diese Containerisierung von potentiell toxischen Sachen, die gibt es ja auch in einem komplett legitimen und etwas anderen Kontext zum Beispiel hier diese Domain Google User Content.com wo also irgendwelche Cloud gehosteten Sachen die aus, weiß ich nicht, Google Drive kommen oder so."
  },
  {
    "start": 265.919,
    "end": 274.94,
    "text": "das ist dann die Domain für Content der darlegt weil Google eben selber nicht weiß was da drin ist und natürlich nicht google.com versehentlich mit sowas vergessen will."
  },
  {
    "start": 276.32,
    "end": 277.28,
    "text": "Da ist es ja ja auch sinnvoll."
  },
  {
    "start": 278.28,
    "end": 281.159,
    "text": "Bei den Spam-Mays würde ich mir halt wünschen, dass die Korrektur daran liegt."
  },
  {
    "start": 281.219,
    "end": 284.179,
    "text": "Dass man halt keinen Spam verschickt aber das ist halt naiv."
  },
  {
    "start": 285.08,
    "end": 290.099,
    "text": "Genau und auch natürlich muss man auch anerkennen Natürlich gibt es dieses einfach es gibt kommerzielle."
  },
  {
    "start": 290.38,
    "end": 291.859,
    "text": "also Man muss halt Geld verdienen."
  },
  {
    "start": 291.919,
    "end": 298.0,
    "text": "auch wir als Verlag müssen ja Geld verdient oder als Medienhaus Und Das geht natürlich nicht ohne dass man trommelt das gehört noch mal zum Handwerk."
  },
  {
    "start": 298.219,
    "end": 303.239,
    "text": "Aber Wer Spam verschickt der muss doch damit rechnen dass der Spam als Spam klassifiziert wird."
  },
  {
    "start": 303.84,
    "end": 305.9,
    "text": "So kommen weg vom Spam."
  },
  {
    "start": 306.119,
    "end": 308.52,
    "text": "Hier können wir Multi Python reinschneiden."
  },
  {
    "start": 308.979,
    "end": 309.2,
    "text": "Super!"
  },
  {
    "start": 310.56,
    "end": 315.2,
    "text": "Den ganzen Spam-Sketch, aber ich glaube, wir packen ihn einfach nur in die Show-Nose und hättet ihr euch selber an, weil das ist ja doch argsbämmig."
  },
  {
    "start": 315.76,
    "end": 324.82,
    "text": "So jetzt habe ich noch ein Feedback von Jürgen bekommen allerdings nicht von Jörgens Schmidt von Heise Security sondern einem vollkommen unabhängigen Nichtverwandten oder verschwägerten Jürg."
  },
  {
    "start": 325.5,
    "end": 333.0,
    "text": "Der hat noch eine semantische Anmerkung zum Thema Click Fix und zwar hätte er die Folge vom Mitte September gehört."
  },
  {
    "start": 333.08,
    "end": 334.82,
    "text": "und da noch einen Detail dazu anzumerken."
  },
  {
    "start": 335.32,
    "end": 345.159,
    "text": "Der Name ClickFix stammt gar nicht primär aus diesem Fake Capture Kontext, sondern aus dem Vorgängeransatz wo irgendeine gefälschte Fehlermeldung im Browser angezeigt wurde."
  },
  {
    "start": 345.76,
    "end": 351.4,
    "text": "Dass die Seite irgendwie nicht angezeigt werden könne und man solle doch bitte auf einen Knopf klicken um den Fehler zu beheben."
  },
  {
    "start": 351.679,
    "end": 353.46,
    "text": "Klick to fix kurz click fix."
  },
  {
    "start": 354.26,
    "end": 366.859,
    "text": "Und wenn man auf diesen Knopf drückte dann wurde eben Shell Kommando oder PowerShell Kommando in den Copy Paste Buffer kopiert wurde man aufgefordert, bin das R zu drücken und von da aus geht es dann weiter wie bekannt."
  },
  {
    "start": 367.7,
    "end": 373.02,
    "text": "Das als Anmerkung zur Genese des Wortes Click Fixnes kommt von click du fix."
  },
  {
    "start": 373.119,
    "end": 376.88,
    "text": "ich habe so eine echte klick fixe attacker auch das war meine erste auf macOS."
  },
  {
    "start": 377.14,
    "end": 391.14,
    "text": "irgendwann letztes Jahr mal gefunden hab ich das habe ich glaube hier schon erzählt nach irgendeinem DNS Resolvercache lehren one liner in der max shell gesucht und dann wurde mir genauso was auch angeboten ja denn dns on macOS ist broken."
  },
  {
    "start": 391.599,
    "end": 397.52,
    "text": "klick hier to fix it und dann wird halt irgend so ein curlpipe bash in meinen copy bar verkuppiert."
  },
  {
    "start": 400.06,
    "end": 404.88,
    "text": "Dann haben wir sieben sechs sieben feedbacks."
  },
  {
    "start": 404.96,
    "end": 414.56,
    "text": "nein es sind nur zwei zum thema six seven, wir müssen aufpassen dass das jetzt nicht zu readygag wird und wir auf irgendwelchen blocklisten für td memes landen oder so."
  },
  {
    "start": 415.94,
    "end": 424.159,
    "text": "Albert möchte mutmaßen, dass six seven also sechs sieben und sechzig Das dieses meme daher kommt das die maximale anzahl an stücken ist."
  },
  {
    "start": 424.2,
    "end": 425.76,
    "text": "wenn man eine torte elf mal schneidet"
  },
  {
    "start": 427.32,
    "end": 427.84,
    "text": "Verstehe"
  },
  {
    "start": 427.88,
    "end": 431.359,
    "text": "ich nicht wie das gehen soll aber es wahrscheinlich irgendein zahn theoretisches problem."
  },
  {
    "start": 431.46,
    "end": 432.14,
    "text": "oder ja das"
  },
  {
    "start": 433.0,
    "end": 439.82,
    "text": "ist ja so ein ganz Bekanntes mattheorem weil du halt irgendwie so gucken kannst na wie Du diese schnitte optimal setzt."
  },
  {
    "start": 439.859,
    "end": 443.979,
    "text": "also wenn du schon Schnitte gesetzt hast und Stücke hast na wie musst du den nächsten schnitz setzen?"
  },
  {
    "start": 444.039,
    "end": 452.479,
    "text": "und den musste halt so setzten dass der möglichst alle existierenden Stücke teilt und nicht ein angeschnittenes Stück ausspart oder so."
  },
  {
    "start": 452.739,
    "end": 455.299,
    "text": "Und dann kannst du halt gucken, was ist das Maximum sozusagen wie viele Stücke?"
  },
  {
    "start": 455.659,
    "end": 457.119,
    "text": "Die sind da nicht unbedingt gleich groß!"
  },
  {
    "start": 457.219,
    "end": 459.78,
    "text": "Also das ist keine gute Methode um nähe ich die Torte zu teilen."
  },
  {
    "start": 460.78,
    "end": 463.88,
    "text": "aber du musst halt die Schnitte auch sehr strategisch setzen dass du das hinkriegst."
  },
  {
    "start": 463.94,
    "end": 467.76,
    "text": "und so guckt euch das findet ihr auf Wikipedia oder sowas interessant was man da machen kann."
  },
  {
    "start": 468.76,
    "end": 474.919,
    "text": "Außerdem haben wir gleich noch einen zweiten Ein zweites Thema aus der Mathematik, das Albert mitbringt."
  },
  {
    "start": 475.56,
    "end": 477.179,
    "text": "Siebenundsechzig ist eine super Primzahl!"
  },
  {
    "start": 477.659,
    "end": 484.56,
    "text": "Super deshalb weil siebenundsächsig ne Primzahl is und weil siebundsechsig die neunzehnte Primzahl iis und Neunzehn ist auch ne Primzahl."
  },
  {
    "start": 484.94,
    "end": 485.44,
    "text": "Das ist super."
  },
  {
    "start": 486.84,
    "end": 490.179,
    "text": "Danke Albert Und dann räume ich auch gleich noch den Christian ab."
  },
  {
    "start": 490.84,
    "end": 493.02,
    "text": "Christian sagt dass das ganz anders sei."
  },
  {
    "start": 493.08,
    "end": 495.2,
    "text": "da ging es nicht um Primzahlen sondern um Primfaktorzerlegungen."
  },
  {
    "start": 495.479,
    "end": 497.0,
    "text": "Noch nicht mal auf Primfaktor, so ein Faktorzerlegung."
  },
  {
    "start": 497.88,
    "end": 508.76,
    "text": "Sechs-Sieben könnte man ja eigentlich nur verstehen als die verkürzte Schreibweise von sechs Mal sieben und sechs Mal Sieben ergibt zweiundvierzig und damit hat es einen Sinn, ne?"
  },
  {
    "start": 509.02,
    "end": 516.82,
    "text": "Denn da sind die Antworten auf das Leben des Universums und alles Und... Das steht im Widerspruch zur Nichtbedeutung des Memes."
  },
  {
    "start": 516.98,
    "end": 521.46,
    "text": "also dass das bedeutungslos sei und damit ist das Meme kaputt weil's ja jetzt was bedeutet und damit is' langweilig."
  },
  {
    "start": 522.42,
    "end": 524.26,
    "text": "Hm Toll"
  },
  {
    "start": 524.96,
    "end": 535.68,
    "text": "Ja, er hat mir dann auf Rückfrage noch geschrieben dass er Lehrer ist und sozusagen sich mit Memes und dem Kaputtmachen davon auskennt."
  },
  {
    "start": 537.5,
    "end": 538.22,
    "text": "Und der bleibt dabei!"
  },
  {
    "start": 539.2,
    "end": 543.2,
    "text": "Ich habe gerade nachgezählt das neunzehn selber die achte Primzahl isst."
  },
  {
    "start": 543.88,
    "end": 556.32,
    "text": "also ich würde annehmen es gibt dann sowas auch wie super Superprimzahlen aber dann ist ihm nicht eine super SuperPriemzahl weil ja die Neunzehnteben ... die achte Prinzheit ist und achte wiederum keine Prinzel ist."
  },
  {
    "start": 559.54,
    "end": 567.82,
    "text": "Nun ja, so wird aus diesem Podcast hier langsam ein Mathe-Podcast... aber es ist wenigstens interessant und ich"
  },
  {
    "start": 568.1,
    "end": 571.5,
    "text": "dachte Mathe gibt's bald nicht mehr weil das jetzt alles macht noch Open Air."
  },
  {
    "start": 573.0,
    "end": 576.0,
    "text": "Mathe als Disziplin muss sich gerade so ein bisschen erwehren."
  },
  {
    "start": 578.04,
    "end": 581.02,
    "text": "Dass das mag sein, bis man sozusagen in der Schule nicht mehr im Kopf rechnen muss."
  },
  {
    "start": 581.52,
    "end": 588.56,
    "text": "Ich glaube so viel KI kann gar nicht kommen, das muss man... Unabhängig von der Option, das irgendwie anders zu lösen."
  },
  {
    "start": 590.3,
    "end": 592.14,
    "text": "Also Mathe Lehrer wird es glaube ich über weitergeben?"
  },
  {
    "start": 592.68,
    "end": 601.68,
    "text": "Ich komme noch aus der Generation, die ungelogen im Matheunterricht gesagt wurde Du hast später auch nicht ständig einen Taschenrechner dabei du musst dem Kopf rechnen können und du wirst auch nicht jemanden Taschen Rechner mit dir rum schleppen."
  },
  {
    "start": 602.24,
    "end": 605.04,
    "text": "Dieser Spruch ist vielleicht ein bisschen schlechter gealtert als ursprünglich gedacht."
  },
  {
    "start": 608.4,
    "end": 609.94,
    "text": "Ja habe ich habe ich auch noch gehört."
  },
  {
    "start": 612.64,
    "end": 613.58,
    "text": "Ja, also weiß ich nicht."
  },
  {
    "start": 613.88,
    "end": 616.84,
    "text": "Matheleere sind auch Mathelehre und nicht irgendwie Fruturologen."
  },
  {
    "start": 620.7,
    "end": 625.66,
    "text": "Wir kommen zu was anderem, wir kommen zu einer neuen Kategorie die ich spontan erfunden habe."
  },
  {
    "start": 626.3,
    "end": 628.74,
    "text": "Und zwar Public Service Announcements aus der Vergangenheit."
  },
  {
    "start": 629.12,
    "end": 633.44,
    "text": "Deswegen hab' ich das Service auch in Anführungszeichen geschrieben weil es bringt uns halt euch halt relativ wenig!"
  },
  {
    "start": 634.36,
    "end": 642.66,
    "text": "weil das Zeug schon vergangen ist, aber es ist ja leider so dass zwei Dinge anstehen die sozusagen für uns jetzt hier zum Zeitpunkt der Aufnahme am neunten Oktober noch in der Zukunft liegen."
  },
  {
    "start": 643.6,
    "end": 649.32,
    "text": "Aber für euch zum Zeitpunkt der Ausstrahlung dann schon passiert sein werden und ich wollte trotzdem kurz darüber reden."
  },
  {
    "start": 649.94,
    "end": 662.04,
    "text": "Apropos komische Kategorien in diesem Podcast wir hatten ja vor eine Weile mal diese fünf Minuten Experimente also das ist ein Thema in fünf Minuten irgendwie versuchen doch zu erzählen um die Podcastfolge nicht auf fünf Stunden auszudänen."
  },
  {
    "start": 662.96,
    "end": 665.3,
    "text": "Dazu gab es Feedback, dass das vermisst wird."
  },
  {
    "start": 666.0,
    "end": 668.16,
    "text": "Das war aber bislang sozusagen nur eine Einzelneinung."
  },
  {
    "start": 668.92,
    "end": 673.92,
    "text": "Meldet euch gerne mal wenn's dann noch mehr Leute gibt die dieses sozusagen irgendwie mal wieder haben wollen würden oder so."
  },
  {
    "start": 674.48,
    "end": 677.34,
    "text": "Genau schreibt uns eine Mail an Passwort-Podcastatheise.de."
  },
  {
    "start": 679.38,
    "end": 692.0,
    "text": "Jetzt kommen wir aber zu den Code & Code Service Announcements und zwar wird am Elften Zehnten also für uns noch zwei Tage in der Zukunft der KSK der Route Zone von DNS wechseln."
  },
  {
    "start": 693.62,
    "end": 703.1,
    "text": "Die DENIC lässt grüßen, die hat nämlich Anfang Mai-Sächsen-Zwanzig ihren KSK für Punkt.E einen Rollover gehabt also diesen Schlüssel ausgetauscht."
  },
  {
    "start": 703.62,
    "end": 704.28,
    "text": "da ging was schief."
  },
  {
    "start": 705.0,
    "end": 712.44,
    "text": "Da haben wir in Folge neunundfünfzig ausführlich drüber geredet und jetzt geht es halt um die Wurst Beziehungsweise."
  },
  {
    "start": 712.48,
    "end": 719.3,
    "text": "es geht um die Route Zone Also um den Schlüssel nicht von Punkt.e oder von irgendeiner TLD sondern der der in der Ebene darüber steht."
  },
  {
    "start": 720.74,
    "end": 722.18,
    "text": "Bei dem geht hoffentlich nichts schief."
  },
  {
    "start": 722.96,
    "end": 731.02,
    "text": "Ich habe hier noch mal schnell diese Phasen raus kopiert, also nur dass ihr eine Idee habt und was für einen Vorlauf das alles angegangen wird."
  },
  {
    "start": 731.08,
    "end": 737.26,
    "text": "Also im April ist dieser Schlüssel schon erstellt worden, deswegen heißt er auch KSK-twanzig vierundzwanzig."
  },
  {
    "start": 739.34,
    "end": 756.6,
    "text": "Im Juli ist der dann von der ersten Keymanagement Facility, wo er generiert worden ist auf die zweite übertragen wurden Und war damit sozusagen, hat er sich qualifiziert produktiv zu werden weil er eben so verteilt vorliegt."
  },
  {
    "start": 757.36,
    "end": 763.82,
    "text": "Im Oktober, April und April sind da die ersten Daten mit KHA-KaH-KhA-Kha-Khanzei-Fürunzwanzig signiert worden."
  },
  {
    "start": 764.7,
    "end": 767.92,
    "text": "Im Januar, Februar, Febur, Fünfundzwanziger wurde er dann publiziert."
  },
  {
    "start": 768.36,
    "end": 784.32,
    "text": "das heißt der wurde im Januar in der Ruhtzone veröffentlicht und der wird also diese KSKs der Ruhrzonen werden nicht ab Veröffentlichungszeitpunkt automatisch den wird die Automatik vertraut, sondern die DNS Seg Resolver sollen das dann beobachten."
  },
  {
    "start": 784.86,
    "end": 800.02,
    "text": "Und wenn Sie sehen dass dieser Schlüssel eine gewisse Zeit konstant angeboten wird Dann sollen sie sagen okay jetzt vertraue ich dem und deswegen ist es so dass der im Januar publiziert worden ist und in Februar fünfundzwanzig haben Die dns seg resolver angefangen ihm zu vertrauen."
  },
  {
    "start": 801.68,
    "end": 809.66,
    "text": "Und seit Februar von zwanzig wird eben die Ruhtzone einerseits mit dem KSKR vierundzwanzig und auch mit dem kskr zwei siebzehn also den Vorgänger signiert."
  },
  {
    "start": 810.76,
    "end": 817.26,
    "text": "Und jetzt soll eben der Rollover kommen, das heißt die Ruhrzone soll nur noch mit KSkR vierunzwanziger signieren werden."
  },
  {
    "start": 817.48,
    "end": 827.96,
    "text": "wenn das alles klappt oder so dann wird der KSKA zwanzich siebzen Anfang nächsten Jahres aus der Ruhtzone entfernt und später im nächsten Jahr gelöscht."
  },
  {
    "start": 830.48,
    "end": 834.8,
    "text": "Letzte Rollover dieser Art war, das war eben als KSK-Card."
  },
  {
    "start": 836.56,
    "end": 838.22,
    "text": "Das war auch der erste Roll over dieser Art."
  },
  {
    "start": 838.3,
    "end": 845.16,
    "text": "Also davor gab es nur dass, dass die NSG halt überhaupt zum ersten Mal ausgespielt worden ist... ...Zwanzig-Achzehn hat schon ein bisschen geholpert."
  },
  {
    "start": 845.24,
    "end": 845.82,
    "text": "Nicht insgesamt."
  },
  {
    "start": 845.86,
    "end": 847.34,
    "text": "eine Cloudflare hatte da glaube ich Probleme."
  },
  {
    "start": 848.74,
    "end": 860.54,
    "text": "Eine Lektion, die sie daraus gezogen haben, war, dass es nach FC acht fünf zero neun jetzt einen Mechanismus gab um zu gucken, also in diesen zwei Jahren seit KSK-Ansicht, hier existiert,"
  },
  {
    "start": 861.34,
    "end": 861.48,
    "text": "ob"
  },
  {
    "start": 862.02,
    "end": 864.22,
    "text": "Resolver den akzeptieren."
  },
  {
    "start": 864.34,
    "end": 868.2,
    "text": "Also man konnte halt die Resolvers anfangen und sagen so hey, fällt aus in diesem Flüssel und dann haben sie halt rapportiert."
  },
  {
    "start": 868.4,
    "end": 869.66,
    "text": "Deswegen sieht es ganz gut aus."
  },
  {
    "start": 872.3,
    "end": 875.66,
    "text": "Kleines technisches Detail dieser neue Schlüssel ist ein RS-Aki genauso wie der alte."
  },
  {
    "start": 876.5,
    "end": 880.04,
    "text": "Also nichts mit elliptischen Kurven und vor allem auch nix mit Postquantum Security."
  },
  {
    "start": 882.24,
    "end": 887.96,
    "text": "So ein PQC-Ding steht ja schon langsam mal an, die Quantencomputerdreuen zumindest."
  },
  {
    "start": 888.48,
    "end": 897.0,
    "text": "Die kommen dann hoffentlich beim nächsten Rollover und der kommt hoffentlich nicht in acht Jahren sondern eigentlich ist der Plan das es alle drei Jahre so einen Rollover gibt."
  },
  {
    "start": 897.92,
    "end": 904.52,
    "text": "Also erstmal fällt mir auf, dass ich das Wort treuen sehr schön finde und ist jetzt sehr häufig in der letzten Zeit gelesen habe."
  },
  {
    "start": 904.58,
    "end": 905.88,
    "text": "Ich glaube auch in dem Artikel von Jürgen."
  },
  {
    "start": 905.92,
    "end": 907.1,
    "text": "Ich hab's auch neulich mal verwendet."
  },
  {
    "start": 907.56,
    "end": 911.46,
    "text": "es droit aber auch einfach sehr viel im Moment bei uns oder in der Security-Sphäre."
  },
  {
    "start": 912.24,
    "end": 916.52,
    "text": "diese PQC Geschichte Die habe ich gerade erst in deinen Notizen gelesen."
  },
  {
    "start": 916.72,
    "end": 918.42,
    "text": "die allerdings überrascht mich."
  },
  {
    "start": 919.74,
    "end": 931.28,
    "text": "Und was mich noch mehr überrasacht ist da sich nicht so richtig einen Plan findet also ein fertigen Plan wie wir DNS-Tag und vor allem die KSKs auf das Quantenzeitalter vorbereiten."
  },
  {
    "start": 931.34,
    "end": 941.2,
    "text": "Ich habe so ein paar Blogeinträge von VerySign und von Akamai gefunden, aber ich hab noch nicht so richtig verstanden ob es einen Plan ins besonderen Zeitplan tatsächlich gibt."
  },
  {
    "start": 941.26,
    "end": 950.74,
    "text": "denn die drei Jahre, die du gerade genannt hast da sind ja... Da ist ja im Jahr zwei tausend neun zwanzig und dass ist doch die Postquanten Deadline, die Google neulich mit großem Tumtum vorgezogen hat oder nicht?"
  },
  {
    "start": 950.78,
    "end": 951.72,
    "text": "Und das BSI doch auch, oder?"
  },
  {
    "start": 953.42,
    "end": 961.54,
    "text": "Ja Ich habe ehrlich gesagt nicht weiter danach gegraben, also die Scheinen hier schon relativ auf Kante zu nähen."
  },
  {
    "start": 963.64,
    "end": 966.98,
    "text": "Vielleicht ist es auch was das wir mal in den nächsten Vorgebiet nehmen müssen wenn wir nochmal graben."
  },
  {
    "start": 967.6,
    "end": 974.92,
    "text": "Es ist halt so...also das scheint allgemein halt schon vielleicht nicht so ganz super zu laufen."
  },
  {
    "start": 975.12,
    "end": 979.46,
    "text": "Also allein die Tatsache dass sie halt jetzt acht Jahre für so eine Rollover gebraucht haben und nicht drei."
  },
  {
    "start": 979.88,
    "end": 984.06,
    "text": "Da war irgendwie auch das Argument, dass irgendwie Covid halt zwischendrin war und so."
  },
  {
    "start": 984.3,
    "end": 994.24,
    "text": "aber also diese KSK-Rollovers der Ruhtzone die sind halt offensichtlich nichts was sozusagen ein eingespielt Automatismus ist."
  },
  {
    "start": 995.32,
    "end": 1007.42,
    "text": "Und insofern kann ich schon nachvollziehen wenn sie gesagt haben hey wir hatten bislang einen und bei dem hat es geknirrscht Wir machen jetzt mal, und wir haben jetzt auch länger gebraucht um den nächsten überhaupt hinzukriegen."
  },
  {
    "start": 1008.44,
    "end": 1022.76,
    "text": "Wir machen da jetzt mal keine Experimente und nicht andere Schlüsselformat also andere Schlüssel Algorithmen oder sonst was sondern wir machen jetzt halt einfach neuer Schlüssel gleiches Format und schauen mal ob das diesmal reibungslos über die Bühne geht."
  },
  {
    "start": 1023.48,
    "end": 1024.68,
    "text": "Da habe ich schon Verständnis dafür."
  },
  {
    "start": 1024.78,
    "end": 1032.919,
    "text": "aber wie du sagst falls googeln mit seiner Furcht vor Quantenkobüter richtig liegt, wird es schon knäpplich."
  },
  {
    "start": 1033.679,
    "end": 1041.819,
    "text": "Ich habe gerade im Hintergrund siniert ob es vielleicht irgendeinen Grund oder ein Argument gibt zu sagen Haach für bei DNS-Sech ist das alles gar nicht so dringend."
  },
  {
    "start": 1043.079,
    "end": 1051.76,
    "text": "Also wenn man jetzt von der Argumentation weggeht so wir haben noch nicht mal die klassischen Rollover vieler frei hinbekommen bis Jetzt und da wollen Wir halt so eine große Umstellung Nicht auch noch in einem Zug mitmachen."
  },
  {
    "start": 1052.439,
    "end": 1059.199,
    "text": "Hinzu Vielleicht Ist Es Gar Nicht So Dringend Da Kann ich Aber Gerade Da komme ich gerade noch nicht so weiter, das müssen wir vielleicht mal ein bisschen uns nochmal genauer angucken."
  },
  {
    "start": 1059.659,
    "end": 1067.28,
    "text": "Vielleicht ist es auch nochmal ein größeres Thema irgendwie in diesen ganzen Postquanten-Ding, dass wir da nochmal mit jemandem drüber sprechen oder sowas?"
  },
  {
    "start": 1068.84,
    "end": 1074.659,
    "text": "Ja also auf die Gefahr ein, sich lehnen mich jetzt aus dem Fenster und können dann natürlich voll auf die Nase fallen."
  },
  {
    "start": 1074.72,
    "end": 1081.199,
    "text": "aber ich würde annehmen, dass bei den Essec zumindest so ein Harvest Now decrypt later keine relevante Rolle spielt."
  },
  {
    "start": 1082.3,
    "end": 1087.08,
    "text": "Das heißt... Man könnte da vermutlich, wenn es jetzt irgendwie doch sich rauschält."
  },
  {
    "start": 1087.6,
    "end": 1110.699,
    "text": "I for Bipsch Google halt recht und zwanzig neunzwanzig steht da irgendwie der erste Quanten Computer, der relevant ist dann vielleicht halt Hals über Kopf in den Key Rollover machen ohne sozusagen gleich notwendige Weise schon irgendwie Daten kompromittiert zu haben Und vielleicht diese Hals-über-Kopfaktion auch mit etwas mehr Vertrauen durchführen, weil man sagt na wir hatten vor drei Jahren einen und er ging glatt."
  },
  {
    "start": 1111.939,
    "end": 1114.82,
    "text": "Andererseits hat man dann halt einen der neuen Algorithmus auswollt."
  },
  {
    "start": 1116.139,
    "end": 1116.52,
    "text": "Schauen wir mal!"
  },
  {
    "start": 1117.78,
    "end": 1127.74,
    "text": "Ich glaube, der Plan war ursprünglich auch sozusagen das nächste Mal auf den elliptischen Kurvenschlüssel zu wechseln um halt auch so ein Algorithmoswechsel"
  },
  {
    "start": 1127.82,
    "end": 1128.6,
    "text": "zu proben, mal"
  },
  {
    "start": 1129.02,
    "end": 1129.659,
    "text": "Macht zu haben."
  },
  {
    "start": 1130.58,
    "end": 1134.86,
    "text": "aber ob da die Zeit dafür ist eine gute Frage."
  },
  {
    "start": 1135.86,
    "end": 1138.459,
    "text": "Okay also ich finde das spannend."
  },
  {
    "start": 1139.24,
    "end": 1142.659,
    "text": "Ich frage nochmal den Peter Thomasen, den wir in der DNS-Folge als Gast hatten."
  },
  {
    "start": 1143.08,
    "end": 1149.899,
    "text": "Ob er dazu mal was sagen kann oder vielleicht auch sogar wieder vor Mikro etwas sagen möchte und dann kann man sich das noch einmal ein bisschen genauer anschauen."
  },
  {
    "start": 1150.199,
    "end": 1151.58,
    "text": "War eigentlich jetzt hier in dieser Liste?"
  },
  {
    "start": 1151.74,
    "end": 1152.56,
    "text": "Auch in dieser Timeline?"
  },
  {
    "start": 1153.1,
    "end": 1156.72,
    "text": "war da so eine Zeremonie irgendwo mit drin wo die alle in diesem lustigen Raum saßen?"
  },
  {
    "start": 1158.0,
    "end": 1158.6,
    "text": "Vermutlich schon."
  },
  {
    "start": 1158.699,
    "end": 1167.02,
    "text": "Ich nehme auch an, dass ich weiß nicht genau wie der Schlüssel von der eine Facility in die andere gewandert ist aber das wird wahrscheinlich auch irgendwie so im Geldtransporter gewesen sein oder so."
  },
  {
    "start": 1167.3,
    "end": 1169.22,
    "text": "In einer goldenen Senfte wird er getragen."
  },
  {
    "start": 1172.98,
    "end": 1174.6,
    "text": "Habe ich mir aber nicht genauer angeschaut."
  },
  {
    "start": 1175.12,
    "end": 1178.659,
    "text": "Jedenfalls wird es aus eurer Perspektive schon passiert sein."
  },
  {
    "start": 1178.74,
    "end": 1182.78,
    "text": "also ihr werdet uns jetzt hier reden hören und wissen sozusagen ob irgendwas kaputt ging oder nicht?"
  },
  {
    "start": 1182.86,
    "end": 1182.98,
    "text": "Oder"
  },
  {
    "start": 1183.04,
    "end": 1185.04,
    "text": "ihr hört uns eben nicht mehr reden weils Internet kaputt ist"
  },
  {
    "start": 1187.24,
    "end": 1188.48,
    "text": "Oder so oder so, genau."
  },
  {
    "start": 1189.12,
    "end": 1210.52,
    "text": "Ein anderer Grund warum wir uns eventuell sowieso gar nicht hört ist weil ihr irgendwo ein Curl in eurer Pipeline habt und am Tag der Veröffentlichung dieses Podcasts also auf den vierzehnten Zehnten wird es ein neues Curl Release geben die acht dreiundzwanzig null Und die wird Sicherheitslücken fixen und deswegen eine Lücke ist diese Version vorgezogen worden."
  },
  {
    "start": 1210.939,
    "end": 1217.12,
    "text": "Daniel Stanberg, also der Hauptentwickler von Curls schreibt a rather significant flaw Severity High."
  },
  {
    "start": 1234.32,
    "end": 1247.34,
    "text": "Die letzte solche Lücke ist in Köln lustigerweise exakt drei Jahre her, also das war auch am vierzehnten Zehnten oder zumindest das Announcement davon und es ist halt schon relativ selten dass Köl eine High-Lücke hat."
  },
  {
    "start": 1248.78,
    "end": 1254.36,
    "text": "Insofern falls ihr das jetzt Schaff zu hören, abdeutet eure Curls und eure Lip-Curls."
  },
  {
    "start": 1254.419,
    "end": 1255.56,
    "text": "Da steckt scheinbar irgendwas drin."
  },
  {
    "start": 1256.26,
    "end": 1257.48,
    "text": "Was genau wissen wir noch nicht?"
  },
  {
    "start": 1257.6,
    "end": 1259.54,
    "text": "Weil die Info kommt eben am vierzehnten Zehnten."
  },
  {
    "start": 1260.78,
    "end": 1262.439,
    "text": "Vielleicht reden wir in der Podcast nochmal drüber."
  },
  {
    "start": 1263.52,
    "end": 1270.74,
    "text": "Ich glaube also Stanberg sagt auch so naja das ist schon scheinba schon was was relevantes aber es ist wohl nicht der Weltuntergang."
  },
  {
    "start": 1272.159,
    "end": 1278.98,
    "text": "Insofern vielleicht seid ihr davon einfach auch nicht betroffen Wenn ihr irgendwo Curl einsetzt oder nicht ausschließen könnt, das jetzt einsetzt."
  },
  {
    "start": 1279.02,
    "end": 1282.159,
    "text": "Weil LibCurl halt leider... Oder nicht leider sondern überall drin steckt ne?"
  },
  {
    "start": 1283.159,
    "end": 1288.82,
    "text": "Ah dann pausiert mal kurz guckt ob eure Curls aktuell sind und dann hört den Podcast weiter."
  },
  {
    "start": 1289.26,
    "end": 1293.919,
    "text": "Und wenn ihr uns nicht hört weil über Curl irgendwie euer System kompromittiert worden ist mein Beide"
  },
  {
    "start": 1294.939,
    "end": 1299.62,
    "text": "Wir haben schon relativ hohe Chance dass bis zur Release dieser Folge die Welt untergeht."
  },
  {
    "start": 1299.679,
    "end": 1302.54,
    "text": "vielleicht sollten wir einfach aufhören und noch ein bisschen Zeit draußen verbringen."
  },
  {
    "start": 1304.86,
    "end": 1307.04,
    "text": "Diesen Severity Highbuck hat übrigens KI gefunden."
  },
  {
    "start": 1307.22,
    "end": 1310.62,
    "text": "Hat Daniel Sandberg noch extra rausgestellt auf Masternone?"
  },
  {
    "start": 1311.08,
    "end": 1311.12,
    "text": "Ja,"
  },
  {
    "start": 1311.8,
    "end": 1318.439,
    "text": "das ist nur nochmal nebenbei als Anmerkung weil natürlich Daniel auch eine gewisse Wandelung durchlaufen hat."
  },
  {
    "start": 1318.74,
    "end": 1321.5,
    "text": "von wie kriegen wir hier noch Slop hinzu oder der Slop wird besser?"
  },
  {
    "start": 1321.639,
    "end": 1321.699,
    "text": "Oh!"
  },
  {
    "start": 1322.58,
    "end": 1326.199,
    "text": "Ich glaube stand heute vierundzwanzig Pending CVEs in Köln."
  },
  {
    "start": 1326.26,
    "end": 1328.199,
    "text": "also da ist noch einiges abzuerbeiten."
  },
  {
    "start": 1329.34,
    "end": 1332.76,
    "text": "Da ist auf jeden Fall viel passiert Wo auch was passiert?"
  },
  {
    "start": 1333.419,
    "end": 1336.939,
    "text": "Und das ist ja auch ein stehendes Thema hier bei uns, in der PKI."
  },
  {
    "start": 1338.0,
    "end": 1342.139,
    "text": "Ich gucke mal gerade speziell in der WebPKI, ich glaube wir haben nur WebPKI Themen."
  },
  {
    "start": 1342.26,
    "end": 1346.74,
    "text": "Wir haben ein paar kurze Announcements und ein paar Sachen so die man einfach mal erzählen sollte."
  },
  {
    "start": 1347.58,
    "end": 1357.58,
    "text": "Das erste, dass können wir relativ schnell glaube ich abfrühstücken und zwar möchte Cloudflare gerne auch CA werden."
  },
  {
    "start": 1358.3,
    "end": 1361.34,
    "text": "Das ist ein Schritt, den ich persönlich für absolut überfällig halte."
  },
  {
    "start": 1361.439,
    "end": 1364.06,
    "text": "Ich wohn da eigentlich, dass sie das schon vor fünf oder sechs Jahren gemacht haben."
  },
  {
    "start": 1364.5,
    "end": 1381.199,
    "text": "Die sind ja einer der weltweit größten Konsumenten von Zertifikaten in der WebPKI In dem Sinne als dass Sie die Server betreiben auf denen mehr irgendwie nicht zwanzig Prozent des WebTraffics durchläuft und jeder dieser Hostnames unter denen die das betreiben hat TLS-Zertifikat."
  },
  {
    "start": 1381.28,
    "end": 1384.959,
    "text": "also da sind wirklich auch... eine Menge Zertifikate installiert."
  },
  {
    "start": 1385.32,
    "end": 1389.659,
    "text": "Momentan machen sie das mit dem ganzen Stapel von CAs, also Google, Septigo und Let's Encrypt."
  },
  {
    "start": 1390.08,
    "end": 1396.78,
    "text": "Wenn du Kunde bei Cloudflare bist dann kriegst du einfach standardmäßig glaube ich entweder ein Zertifikal von Let's Encrypt oder von Google ausgestellt."
  },
  {
    "start": 1397.34,
    "end": 1400.24,
    "text": "Und auf Dauer möchte Cloudflair das ein bisschen anders machen."
  },
  {
    "start": 1400.3,
    "end": 1406.3,
    "text": "und da haben Sie sich einen zweiteiligen Ansatz ausgedacht der Eine Kombination aus."
  },
  {
    "start": 1406.54,
    "end": 1411.1,
    "text": "wir gehen in den Schmerz und zwar ganz tief und wir bewerfen dass Problem vorher mit Geld ist."
  },
  {
    "start": 1411.959,
    "end": 1421.58,
    "text": "Das finde ich ganz clever, weil das auch der einzige Ansatz ist wie man in der Web-PKI und vor allem im Diskurs mit dem CA Browser Forum Offengründen II kommen kann."
  },
  {
    "start": 1422.679,
    "end": 1429.639,
    "text": "Sie möchten gerne so schnell wie möglich loslegen, weil sie gerade Geburtstag hatten und sich dasselbe als Geburtstagsgeschenk geschenkt haben."
  },
  {
    "start": 1429.679,
    "end": 1435.659,
    "text": "also das war ein Announcement... Zuge dieser Birthday-Bieg bei Cloudflare, wo sie dann immer mal wieder neue Features und irgendwelche neuen Sachen annunzen."
  },
  {
    "start": 1435.74,
    "end": 1437.159,
    "text": "Diese sich für die einen so ein bisschen zurückhalten."
  },
  {
    "start": 1437.52,
    "end": 1438.919,
    "text": "Früher haben wir das für die CBIT zurückgehalten."
  },
  {
    "start": 1438.98,
    "end": 1448.439,
    "text": "Wenn man neue Produkteannouncements hatte, dann hat man immer auf die CBit gewartet oder die Amerikaner auf die CES oder zwischendurch auch mal auf die Systems wenn sich noch irgendeiner der Hörerinnen und Hörern an die Systems erinnern kann."
  },
  {
    "start": 1450.0,
    "end": 1450.72,
    "text": "Hier ist es also so."
  },
  {
    "start": 1451.199,
    "end": 1457.199,
    "text": "Cloudflere möchte gerne bald starten und deswegen kaufen Sie sich einfach eine Routzertifikate und zwar von Globesign."
  },
  {
    "start": 1457.5,
    "end": 1458.54,
    "text": "Globesine hat eins über."
  },
  {
    "start": 1459.679,
    "end": 1468.939,
    "text": "Ich hatte auch nachgeguckt wie das heißt, dass ist noch gültig ein paar Jahre bis zwei tausend neun zwanzig oder irgendwie sowas und."
  },
  {
    "start": 1469.28,
    "end": 1474.639,
    "text": "Das Rotsertifikat kauft Cloudflare einfach und kann es dann nutzen kann also sofort."
  },
  {
    "start": 1475.84,
    "end": 1489.6,
    "text": "Zertifikate ausstellen aber der Name des Zertifikats dieses Rotser die Kass ist ja immer noch global sein RoutesCA Nummer neunvierzig oder sowas, der steht ja nun mal im Dn des Rout-Zertifikats und er kann nach der Signatur schlecht geändert werden."
  },
  {
    "start": 1490.02,
    "end": 1493.12,
    "text": "Dementsprechend ist das jetzt erstmal nur so ein bisschen eine halbe Lösung."
  },
  {
    "start": 1493.179,
    "end": 1499.199,
    "text": "die kontrollieren dann zwar das Rout Zertifikat und wie ich es verstehe hier steht Acquire an Establish Broadly Trusted Route."
  },
  {
    "start": 1499.24,
    "end": 1509.02,
    "text": "also Erwerben sie erwärmen auch wirklich also bügen dann auch die Kontrolle über das ROUT ZERTIFIKAT aus sind aber noch immer nicht als eigene CA in den Browser verankert."
  },
  {
    "start": 1509.06,
    "end": 1512.159,
    "text": "und diesen Prozess wollen sie dann parallel anstarten."
  },
  {
    "start": 1512.3,
    "end": 1514.78,
    "text": "und wie wir wissen, ist dieser Prozess lang-und umfangreich."
  },
  {
    "start": 1514.84,
    "end": 1518.379,
    "text": "Und kann auch auf eine von zwei Beweisen enden oder ne?"
  },
  {
    "start": 1518.5,
    "end": 1520.699,
    "text": "Also es kann auch sein dass das ja Browserform sagt."
  },
  {
    "start": 1520.74,
    "end": 1527.0,
    "text": "nur ihr habt zwei Euren Etsy audit aber uns reicht das nicht weil hier noch irgendwelche Probleme aufgetreten sind."
  },
  {
    "start": 1527.439,
    "end": 1529.32,
    "text": "Das kann durchaus auch ein paar Jährchen dauern."
  },
  {
    "start": 1529.439,
    "end": 1538.139,
    "text": "Wir erinnern uns ganz dunkel daran, dass eine CA die sich viel Mist gebaut hat einen jahrelangen Inclusion Request bei Mozilla offen hatte."
  },
  {
    "start": 1540.08,
    "end": 1544.24,
    "text": "Nachdem was jetzt in den letzten Jahren so alles gelaufen ist, bin ich nicht sicher, was wir bei diesen Request machen."
  },
  {
    "start": 1544.32,
    "end": 1546.899,
    "text": "Also das kann auch gut sein dass es mal auf die lange Bank geschoben wird."
  },
  {
    "start": 1547.78,
    "end": 1551.159,
    "text": "Das ist dieser zwei stufige Ansatz."
  },
  {
    "start": 1551.34,
    "end": 1557.6,
    "text": "Ich habe noch nicht so ganz verstanden wann exakt sie anfangen wollen für ihre Kunden diese Zertifikate auszustellen."
  },
  {
    "start": 1559.22,
    "end": 1561.139,
    "text": "Da steht glaube ich early twenty-twenty seven drin."
  },
  {
    "start": 1561.919,
    "end": 1578.84,
    "text": "Aber was ihr klare Anspruch isst Sie wollen kostenlose Zertifikate ausstellen und damit in direkte Konkurrenz zu Let's Encrypt gehen, wo sie sich ein bisschen ausschweigen."
  },
  {
    "start": 1579.04,
    "end": 1580.399,
    "text": "In diesem Blogartikel."
  },
  {
    "start": 1580.679,
    "end": 1584.399,
    "text": "das habe ich echt nicht gefunden und ich weiß nicht ob ich es einfach überlesen habe."
  },
  {
    "start": 1584.439,
    "end": 1585.62,
    "text": "Ich hab auch eine Meldung dazu geschrieben."
  },
  {
    "start": 1585.659,
    "end": 1589.459,
    "text": "also ich habe den Blogarticle tatsächlich einigermaßen gründlich gelesen."
  },
  {
    "start": 1590.28,
    "end": 1592.36,
    "text": "mir ist nicht klar ob Sie das auch für Nichtkunden anbieten."
  },
  {
    "start": 1592.8,
    "end": 1595.8,
    "text": "Also momentan ist es so, um mit Cloudflare irgendwas zu machen musst du einen Account haben."
  },
  {
    "start": 1595.84,
    "end": 1606.22,
    "text": "Der ist kostenlos aber du musst da ein Konto haben und mit diesem Konto erwirbst du dann ja auch das Recht für deine Domains DNS und diese CDN Dienstleistungen und sowas zu kriegen und da ist dann immer ein Certificat mit drin."
  },
  {
    "start": 1606.899,
    "end": 1621.699,
    "text": "was ich nicht weiß ist ob sie's auch anbieten wollen wie Let's Encryptus macht dass du quasi ohne irgendwelche Formulare auszufüllen und irgendwo dich online anzumelden So ein Acme-Account machst und dann direkt das Certifikat kriegst eine weitere Kundenbeziehung zu Cloudflare aufzubauen."
  },
  {
    "start": 1622.12,
    "end": 1626.919,
    "text": "Das ist mir noch nicht ganz klar, aber hier steht ganz deutlich drin eine neue Quelle kostenloser Zertifikate."
  },
  {
    "start": 1626.98,
    "end": 1629.939,
    "text": "also die Dienstleistungen wird auf jeden Fall kostenlos sein."
  },
  {
    "start": 1630.459,
    "end": 1630.54,
    "text": "so"
  },
  {
    "start": 1631.8,
    "end": 1642.52,
    "text": "ja Also auch wenn sie es nur für Quote-Quote-Kunden also Nichtzahlende Kunden machen Ist cloudflare einfach so groß dass das schon eine relevante Anteil sein wird?"
  },
  {
    "start": 1643.439,
    "end": 1649.36,
    "text": "Ja auf jeden fall und Es ist auch so, dass sie nur automatisiert machen werden."
  },
  {
    "start": 1649.439,
    "end": 1653.5,
    "text": "Also es wird, Sie werden Agni First sein dann werden Sie sicher auch."
  },
  {
    "start": 1653.54,
    "end": 1657.36,
    "text": "da haben wir gleich noch mal einen kleinen Währungspunkt AI und sowas implementieren."
  },
  {
    "start": 1658.0,
    "end": 1660.32,
    "text": "Und was Sie auch machen wollen?"
  },
  {
    "start": 1660.399,
    "end": 1667.439,
    "text": "Sie wollen ja auch irgendwie Quanten... Quantensicher sein und wollen da auch vorne mitspielen."
  },
  {
    "start": 1667.58,
    "end": 1674.86,
    "text": "also im Grunde hakt dieser Blockartikel alle Checkbox ab für moderner Betrieb einer CA."
  },
  {
    "start": 1675.04,
    "end": 1690.22,
    "text": "Ich weiß nicht, ob sie Philippe Oversorder vielleicht auch direkt einen Arbeitsvertrag anbieten damit sie das mit dem Certificate Transparency zu euch auch wobei die machen ja und die haben betreiben doch auch schon irgendwie macht CT-Logs mehrere Mit den lustigen Namen hatten wir ja letztens erst."
  },
  {
    "start": 1690.28,
    "end": 1696.439,
    "text": "also Sie nennen sich dann eine Zertifikatsautorität als eine CA für das Postquanten Internet."
  },
  {
    "start": 1697.199,
    "end": 1704.899,
    "text": "Also sie wollen um das nochmal zu spezifizieren Merkletree Certificates ausgeben Und zwar schon ab Anfang des Jahrhunderts."
  },
  {
    "start": 1707.78,
    "end": 1712.54,
    "text": "Damit erledigen sich dann auch Certificate Transparency als solche, weil das da ja eingebaut ist."
  },
  {
    "start": 1712.58,
    "end": 1722.12,
    "text": "Aber ich glaube also da müssen wir mal wenn es irgendwie relevant wird, wenn das irgendwie produktiv geht oder so und nicht in irgendwelchen Testbetrieben läuft nochmal ausführlich darüber reden."
  },
  {
    "start": 1725.0,
    "end": 1727.459,
    "text": "Apropos Let's Encrypt, nur eine kleine News."
  },
  {
    "start": 1728.3,
    "end": 1734.0,
    "text": "Die stellen auf wirunsechzig Tage Laufzeit um... Du hast mir hier reingeschrieben dass wir das in Folge siebenundvierzig schon hatten."
  },
  {
    "start": 1734.06,
    "end": 1735.34,
    "text": "Das hattest du ja auch schon vermutet."
  },
  {
    "start": 1735.8,
    "end": 1737.82,
    "text": "Ich muss sagen also auch mit diesem Hinweis und so."
  },
  {
    "start": 1738.02,
    "end": 1744.32,
    "text": "Also ich habe daran einfach keine Erinnerungen Und vielleicht geht es einigen von euch auch so."
  },
  {
    "start": 1744.459,
    "end": 1746.419,
    "text": "Insofern der Zählen ist jetzt nochmal Ne?"
  },
  {
    "start": 1746.5,
    "end": 1749.0,
    "text": "Also Anlass ist das auch Let's Encryptor jetzt noch mal darauf hingewiesen hat."
  },
  {
    "start": 1751.3,
    "end": 1756.26,
    "text": "Also was Sie schon länger gesagt haben, ist ja dass die Laufzeit letztendlich auf forty-fünf Tage fallen wird."
  },
  {
    "start": 1757.159,
    "end": 1765.76,
    "text": "Aber sie machen eben jetzt ab dem zehnten zweiten, zwanzig, siebenundzwanzig so einen Zwischenschritt das die Lufzeit von neunzig Tagen auf vierundsechzig Tage fällt."
  },
  {
    "start": 1766.6,
    "end": 1777.459,
    "text": "Sofern ihr nicht eh schon in einem anderen Profil drin seid wo die Laufenzeiten schon bei sechs Tagen oder so liegen dann betrifft euch das überhaupt nicht!"
  },
  {
    "start": 1778.959,
    "end": 1798.58,
    "text": "Wenn ihr die normalen Ninzig-Tage-Zertifikate habt und irgendwie einen Acme-Client mit AI, also diesem Automated Renewal Information oder so heißt es glaube ich nutzt dann sollte euch das auch völlig egal sein weil dieser Client eben über dieses IE mitbekommt wann er wieder ein neues Zertifikat beantragen muss."
  },
  {
    "start": 1798.659,
    "end": 1802.659,
    "text": "Und wenn halt der Zertifikat kürzer läuft dann würde sich euer Sprechen früher darum kümmern."
  },
  {
    "start": 1803.699,
    "end": 1815.02,
    "text": "Wenn ihr das nicht macht also insbesondere wenn ihr irgendwie automatisiert aber hart kodierten Intervallen da arbeitet, also halt sagt naja das geht neunzig Tage nach sechzig Tagen kümmerst du dich mal ums nächste Zertifikat oder so."
  },
  {
    "start": 1815.639,
    "end": 1817.679,
    "text": "Dann könntest natürlich bei vielen SechzigTagen knapp werden."
  },
  {
    "start": 1818.379,
    "end": 1836.52,
    "text": "dann solltet ihr diese Intervalle anpassen bzw noch besser gar nicht mit solchen harten Intervallen arbeiten sondern einfach die Laufzeit des Zertifikats auslesen davon halt zwei Drittel oder so nehmen und damit operieren oder diese Gelegenheit nutzen und es gleich mit AI machen sich um einen Kram nicht mehr kümmern zu müssen."
  },
  {
    "start": 1837.5,
    "end": 1847.379,
    "text": "Das ist jedenfalls ein guter Test, deswegen macht das letztendlich auch um die Abstufung auf forty-fünf Tage, zwanzig, achtundzwanzig schon mal zu proben."
  },
  {
    "start": 1848.82,
    "end": 1856.179,
    "text": "Und wenn ihr euch halt jetzt drum kümmert und es irgendwie wegautomatisiert dann habt ihr zwanzi, achtunzwanzigt damit auch nichts mehr zu tun weil dann euer Automatismus ihr ja darum kümmet."
  },
  {
    "start": 1857.879,
    "end": 1869.159,
    "text": "Im Zuge dieser Anpassung passen sie auch die Orth Reuse Period an, also wie lange so eine Authentifizierung bei Let's Encrypt sozusagen genutzt werden kann um sich ein Zertifikat zu besorgen."
  },
  {
    "start": 1870.08,
    "end": 1883.179,
    "text": "Das geht von dreißig Tagen auf zehn Tage runter, auch am zehnten zweiten und auch das ist so ein Testschritt, weil bis zwanzig achtundzwanzig soll es auf sieben Stunden herunter, ne?"
  },
  {
    "start": 1884.08,
    "end": 1885.679,
    "text": "Das soll er sozusagen sehr nah dran randrücken."
  },
  {
    "start": 1886.62,
    "end": 1889.419,
    "text": "Ich weiß nicht so richtig, warum sie diese lange Authoruse-Period überhaupt haben."
  },
  {
    "start": 1889.48,
    "end": 1893.179,
    "text": "Da wird es wahrscheinlich schon irgendwelche Anwendungsfälle dafür geben."
  },
  {
    "start": 1893.78,
    "end": 1895.159,
    "text": "Christopher mildet sich, der kennt Anwendungshalle?"
  },
  {
    "start": 1896.54,
    "end": 1898.52,
    "text": "Ja ich denke das ist noch Legacy."
  },
  {
    "start": 1899.06,
    "end": 1903.62,
    "text": "Das kommt glaube ich aus der Zeit als nicht mit Acme gearbeitet wurde sondern Domain Validation."
  },
  {
    "start": 1904.56,
    "end": 1917.54,
    "text": "So eine Sache war wo du dann das Zertifikat beantragt hast und dann hast du ein E-Mail bekommen an webmasteratdomain.com Und dann musstest du da auf den Link klicken und dann wurde das Zertifikat genehmigt, und du hast dann in der weiteren Mail das Zerifikat bekommen."
  },
  {
    "start": 1919.159,
    "end": 1923.82,
    "text": "Ich denke, da kommen diese Zeiträume her, weil das für Acme ja irrelevant ist aus meiner Sicht."
  },
  {
    "start": 1924.919,
    "end": 1930.08,
    "text": "Ja, wobei... Also dann hätten sie es eigentlich mit der Umstellung auf dem... also die machen hier nur Acme?"
  },
  {
    "start": 1930.639,
    "end": 1935.459,
    "text": "Naja, dann kommen halt diese ganzen Legacy-CA's, die noch sowas machen und nicht nur Acmee machen."
  },
  {
    "start": 1936.8,
    "end": 1940.6,
    "text": "Ja gut, aber ich meine es gibt ja ein Grund das speziell Let's Encryptus diese Zwischenschritt einbaut."
  },
  {
    "start": 1940.659,
    "end": 1952.12,
    "text": "Also ich wäre nicht überrascht wenn irgendwo irgendjemand einen Automatismus hat der irgendwie damit operiert dass man da ordentlich Tage Zeit hat um sozusagen so einen Zertifikat mit einer bestehenden Authentication nochmal zu beantragen oder so?"
  },
  {
    "start": 1952.76,
    "end": 1961.22,
    "text": "Ich bin gar nicht sicher ob das spezielle Let's Encryptus... Warte mal... Diese Authentication Reuse Period wird hier von den Base Line Requirements bestimmt."
  },
  {
    "start": 1961.679,
    "end": 1963.879,
    "text": "Ich weiß nicht ob die jetzt über die Base Line Inquirements hinweggehen."
  },
  {
    "start": 1963.919,
    "end": 1966.58,
    "text": "das müsste ich auch noch einmal Recherchieren."
  },
  {
    "start": 1968.22,
    "end": 1971.06,
    "text": "Ich glaube, dass die runter soll auf sieben Stunden das baseline requirement."
  },
  {
    "start": 1971.12,
    "end": 1975.3,
    "text": "ich glaube dieser Zwischenschritt im Februar ist nicht nicht erzwungen."
  },
  {
    "start": 1977.78,
    "end": 1981.419,
    "text": "Aber Bist du das live recherchiert?"
  },
  {
    "start": 1981.459,
    "end": 1987.179,
    "text": "Ja, das ist ja relativ einfach weil die baseline requirements ja ein Dokument sind und da sieht es so aus."
  },
  {
    "start": 1987.639,
    "end": 1989.76,
    "text": "Ja aber dieses Dokument hat ungefähr dreihunderttausend Zeilen."
  },
  {
    "start": 1990.02,
    "end": 1991.76,
    "text": "Ja ich habe es einfach nach ten days gesucht."
  },
  {
    "start": 1994.26,
    "end": 2001.06,
    "text": "certain domain name and IP address validation maximum data reuse period ist ab zwanzig neunzwanzig zehn tage."
  },
  {
    "start": 2001.62,
    "end": 2004.54,
    "text": "von diesen Von diesen sieben stunden steht da auch nix."
  },
  {
    "start": 2004.72,
    "end": 2006.32,
    "text": "aber das können wir noch mal nachhalten."
  },
  {
    "start": 2007.1,
    "end": 2015.28,
    "text": "am ende ich glaube für für acme is es irrelevant weil du da ja die authentication oder authorization information zur laufzeit generierst."
  },
  {
    "start": 2015.56,
    "end": 2018.24,
    "text": "Da wird dieser der web server."
  },
  {
    "start": 2018.3,
    "end": 2025.939,
    "text": "also wenn du klassisches z baut machst und dieser web server darauf braucht sich hochgefahren, der liefert diese eine datei aus Und fertig, und auch bei DNS funktioniert es ja nicht anders."
  },
  {
    "start": 2026.439,
    "end": 2030.139,
    "text": "Da brauchst du diese zehn Tage nicht... ...und brauchst doch eigentlich keine sieben Stunden!"
  },
  {
    "start": 2030.26,
    "end": 2038.399,
    "text": "Dass wir dann zertifikat beantragen, Web-Server versehentlich ausmachen am nächsten Morgen Werken.. ..und dann nicht einen neuen Antrag stellen müssen oder so das wäre so."
  },
  {
    "start": 2038.48,
    "end": 2040.58,
    "text": "die USCase aber viel mehr ist halt mir dazu auch nicht an."
  },
  {
    "start": 2041.959,
    "end": 2043.879,
    "text": "Du hast ja auch geschrieben was ist mit dnspersist?"
  },
  {
    "start": 2043.939,
    "end": 2045.76,
    "text": "Null Eins?"
  },
  {
    "start": 2045.919,
    "end": 2046.699,
    "text": "Ja nix würde ich sagen."
  },
  {
    "start": 2046.76,
    "end": 2047.98,
    "text": "ne also das ist halt ein anderer."
  },
  {
    "start": 2048.08,
    "end": 2053.46,
    "text": "Autotifizierungsmechanismus können sich doch genauso gut, also den mache ich ja auch normalerweise jedes Mal davor."
  },
  {
    "start": 2053.52,
    "end": 2064.28,
    "text": "Ich melde mich mit dem letzten Crypt-Konto an um zu belegen dass ich diese Domain haben kann und das mache ich dann halt bevor ich ein neues Zertifikat mir wünsche."
  },
  {
    "start": 2065.1,
    "end": 2071.72,
    "text": "Also da könnte ich mir zum Beispiel vorstellen dass dieses dieser Timeout sozusagen in den Login verlagert wird, da muss ich mich dann immer wieder neu anmelden."
  },
  {
    "start": 2071.8,
    "end": 2074.72,
    "text": "Sowieso ein Session-Timeout wenn ich mich im Browser irgendwo in dem Konto angemeldet habe?"
  },
  {
    "start": 2075.12,
    "end": 2083.68,
    "text": "weil dieser Authentication Reuse würde ja auch bedeuten dass sich maximal zehn Tage lang auf dem Klein in meinem Let's End Group Konto angemeldet bleiben darf nach meinem Verständnis."
  },
  {
    "start": 2083.72,
    "end": 2086.54,
    "text": "aber man wird das glaube ich in der konkreten Implementation sehen."
  },
  {
    "start": 2087.24,
    "end": 2102.0,
    "text": "Ich glaube wenn man seine Automatisierung einigermaßen im Griff hat und ich muss an dieser Stelle leider gestehen ich hatte sie mal nicht im Griff mir ist offensichtlich die Kart jetzt ausgelaufen Die DNS Renewal hat nicht so richtig funktioniert."
  },
  {
    "start": 2102.96,
    "end": 2111.52,
    "text": "Wenn man das im Griff hat, anders als ich, dann wird man auch mit den sieben Stunden und der Laufzeit von forty fünf Tagen keine nennenswerten Schwierigkeiten bekommen."
  },
  {
    "start": 2112.88,
    "end": 2118.12,
    "text": "Jetzt kannst du nach dem Du immer irgendwelchen Behörden anklopfen und sagst ja was los?"
  },
  {
    "start": 2118.22,
    "end": 2119.62,
    "text": "Deu Zertifikat ist ausgelaufen."
  },
  {
    "start": 2120.36,
    "end": 2126.48,
    "text": "Kannst du jetzt mal damit rechnen dass irgendwelche Behörde bei dir anklupfen und sagen Christopher was los denn Zertifikat ist aus gelaufen einfach nur aus Rache."
  },
  {
    "start": 2127.34,
    "end": 2130.02,
    "text": "Weißt du was der Impact dieses Zertifikats auslaufen?"
  },
  {
    "start": 2130.1,
    "end": 2130.32,
    "text": "zwar?"
  },
  {
    "start": 2134.28,
    "end": 2140.96,
    "text": "Dein Home-Automatisierungs-Dingsbums hat nicht automatisch die Toilette spülen können, als du die Ballezimmeltür zugemacht hast."
  },
  {
    "start": 2141.6,
    "end": 2145.24,
    "text": "Das Beispiel das hast Du von der Veranstaltung auf der wir gestern waren."
  },
  {
    "start": 2145.7,
    "end": 2146.4,
    "text": "aber nein!"
  },
  {
    "start": 2147.24,
    "end": 2150.02,
    "text": "Der Impact war ich habe es gemerkt Irgendwann."
  },
  {
    "start": 2150.32,
    "end": 2152.44,
    "text": "Das war exakt der messbare Impact."
  },
  {
    "start": 2152.52,
    "end": 2159.38,
    "text": "also es war jetzt nicht wirklich ein Zertifikat Nicht wie bei anderen Leuten Ausweisapp Aber da war es ja auch nur die Domain und nicht die Apps."
  },
  {
    "start": 2159.52,
    "end": 2184.34,
    "text": "So, apropos Ablaufen und unfreiwilligem Ablauf von Zertifikaten das auch nur so einmal kurz erwähnt weil's ein immer wiederkehrendes Thema ist, von dem ich glaube dass uns noch ganz große Schere rein speziell hier in der EU bescheren wird, die auch eine Cloudflare-CA nicht lösen können wird sondern die nur eine souverän betriebene CA in der eu lösen könnte wenn sie ihren Job vernünftig machte."
  },
  {
    "start": 2184.4,
    "end": 2190.9,
    "text": "und zwar Gibt es habe ich das aufgesammelt in einem newsletter dass sie also gleich mehrere."
  },
  {
    "start": 2191.96,
    "end": 2205.26,
    "text": "Zertifikate zurückziehen gezogen haben mal wieder, in russland und im iran und zwar von dort staatlichen organisationen der staatsbank und solches bärbank in russia gehört auch teilweise den russischen start."
  },
  {
    "start": 2206.1,
    "end": 2219.64,
    "text": "das ist jetzt sehr wenig überraschend, weil in der Regel diese Zertifikats, also das Ausstellen eines Zertifikats irgendwie als eine Art Geschäftsbeziehung konstruiert wird und eine Geschäfts- beziehung zwischen sanktionierten Entitäten."
  },
  {
    "start": 2220.88,
    "end": 2230.14,
    "text": "Und einem Unternehmen oder einer Organisation die in den USA ist oder wirtschaftlich mit dem USA verbundenen Land gehen eben nicht."
  },
  {
    "start": 2231.18,
    "end": 2234.7,
    "text": "Und dann wurde ein ganzer Stapel von Zertifikaten zurückgezogen."
  },
  {
    "start": 2235.22,
    "end": 2239.78,
    "text": "Das unter anderem war betroffen, also GlobalSign als CA an dem Namen kann ich mich erinnern."
  },
  {
    "start": 2240.2,
    "end": 2254.6,
    "text": "Dann gibt es aber wohl offensichtlich tatsächlich das hat mich ein bisschen überrascht eine Ausnahmeklause die dazu führt dass eben nicht alle Zertifikate aller Unternehmen Privatpersonen und Organisation in einem sanktionierten Land zurückgezogen werden müssen."
  },
  {
    "start": 2255.08,
    "end": 2258.04,
    "text": "und da geht's wohl ein bisschen darum dass das Internet ja weiter funktionieren wollen."
  },
  {
    "start": 2258.08,
    "end": 2272.52,
    "text": "das heißt Hier wurden auch tatsächlich nur Zertifikate revoked, die zu Organisationen also zu Staatsnahen oder staatlich kontrollierten Organisationen das ist glaube ich der richtige Ausdruck gehörten."
  },
  {
    "start": 2272.62,
    "end": 2281.08,
    "text": "Also dass es keine nicht alles was in Russland und Iran residiert hat plötzlich kein Letzengtub-Zertifikat mehr sondern nur eben bestimmte Organisationen."
  },
  {
    "start": 2281.74,
    "end": 2291.32,
    "text": "Das ist für die zumindest in Russlands wohl nicht so ein Riesenproblem gewesen weil Die haben eine staats eigene cr und dann kriegen sie einfach die grad von dort."
  },
  {
    "start": 2291.96,
    "end": 2297.4,
    "text": "Und wer in russland ein browser öffnet der soll ja auch einen russischen browser nutzen."
  },
  {
    "start": 2297.48,
    "end": 2298.84,
    "text": "ich glaube die haben so was gar nicht."
  },
  {
    "start": 2298.88,
    "end": 2299.24,
    "text": "was das ist."
  },
  {
    "start": 2299.28,
    "end": 2300.64,
    "text": "ob das irgendwelche chromium fork sind."
  },
  {
    "start": 2300.68,
    "end": 2306.8,
    "text": "ich habe mal irgendwann vor monaten reingeguckt russia ist ja relativ gut darin inzwischen, parallel infrastrukturen zu bauen."
  },
  {
    "start": 2307.08,
    "end": 2311.08,
    "text": "wir auch ihren witzigen staats messenger und haben dann whatsapp verboten und telegramm und so."
  },
  {
    "start": 2311.2,
    "end": 2316.26,
    "text": "und die können halt staatliche Monopole schaffen, indem sie sagen, ihr nutzt jetzt nur noch das Zeug was von uns kommt."
  },
  {
    "start": 2316.66,
    "end": 2338.96,
    "text": "Aber trotzdem werden westliche Browser, das nehme ich jetzt in ganz großen Erequors dieses westliche noch sehr stark natürlich verwendet von der Bevölkerung und die gucken dann auf eine Zertifikatswarnung wenn das Zertifikat ihrer Hausbank ist dann revoked es kam vielleicht vom GlobalSign ist revoked Und der normale Mozilla vertraut halt den CA-Zertifikat der staatlichen russischen CA nicht gibt es diese übliche Zertifikatswarnung."
  },
  {
    "start": 2339.02,
    "end": 2348.68,
    "text": "Und die kann man dann in Russland eben nur umgehen, indem man diesem staatlichen Zertifikat vertraut und sich damit in dem Browser im Grunde einen Mann-in-the-Middle rein baut weil sie können dann ja alles Mögliche signieren."
  },
  {
    "start": 2348.72,
    "end": 2350.74,
    "text": "Die können auch ein Zertfikat für Google.com ausstellen"
  },
  {
    "start": 2351.96,
    "end": 2356.46,
    "text": "oder indem man halt sozusagen die Zertfikatzwarnungen für die betroffene Seite ignoriert."
  },
  {
    "start": 2358.16,
    "end": 2359.62,
    "text": "Genau das kann man noch machen."
  },
  {
    "start": 2361.64,
    "end": 2363.58,
    "text": "Gut wir bleiben bei der Revocation."
  },
  {
    "start": 2363.8,
    "end": 2370.62,
    "text": "da ist mir nämlich noch was untergekommen im Zuge dieser dieser Ausweiseppgeschichte, also das habt ihr vielleicht nicht mitgekriegt."
  },
  {
    "start": 2370.68,
    "end": 2372.1,
    "text": "Ich glaube wir haben auch nicht hier drüber gesprochen."
  },
  {
    "start": 2372.64,
    "end": 2378.92,
    "text": "Es gab vor ein paar Wochen ein Problem mit dem Zertifikat für die Domain-Ausweisapp.de."
  },
  {
    "start": 2379.56,
    "end": 2394.78,
    "text": "Die Ausweisapp ist ja dieses Ding was man sich installiert für den elektronischen Personalausweis wenn man sich irgendwo im Web damit identifizieren will und dann hält man den physischen Personalausweis hinten an sein Smartphone Und dann wird es NFC-Tector ausgelesen und dann kann man sich zum Beispiel beim."
  },
  {
    "start": 2395.36,
    "end": 2402.5,
    "text": "Also für mich war das als use case des web portal des lättischen nationalen handelsregisters, da kann man sich dann anmelden und authentifizieren."
  },
  {
    "start": 2403.34,
    "end": 2411.22,
    "text": "Als EU-Bürger und dieser app die hat die ganze zeit funktioniert aber die landeseite dazu also die Webseite wo man unter anderem auch das apk herunterladen können verändelt."
  },
  {
    "start": 2411.8,
    "end": 2417.22,
    "text": "Die funktionierte zwischenzeitlich nicht mehr weil nämlich die Zertifikate plötzlich geworgt wurden."
  },
  {
    "start": 2417.32,
    "end": 2427.92,
    "text": "Die sind ausgestellt gewesen von Detrust, Detrust ist die CA der Bundesdruckerei... ...die ist hier auch schon verschiedentlich aufgetaucht mit verschiedenen Revocation-Aktionen und hat sich"
  },
  {
    "start": 2428.76,
    "end": 2430.86,
    "text": "selten in positiven Kontext muss man sagen, ne?"
  },
  {
    "start": 2431.54,
    "end": 2438.7,
    "text": "Hat sich da ein paar mal so ein bisschen glaube ich die Karten gelegt Und da war plötzlich das Zertifikat ausgelaufen."
  },
  {
    "start": 2438.76,
    "end": 2449.56,
    "text": "Da ist es dann auf verschlungenen Umwegen bei mir gelandet und so ein bisschen auf Mastodon mit den üblichen Verdächtigen oder anderem, weiß ich, Bianca Kassel und so diskutiert worden."
  },
  {
    "start": 2449.62,
    "end": 2450.64,
    "text": "Was war denn da so los?"
  },
  {
    "start": 2451.44,
    "end": 2454.06,
    "text": "Und das waren auch wieder am Wochenende, wenn ich mich richtig erinnere!"
  },
  {
    "start": 2454.14,
    "end": 2466.78,
    "text": "Da war der Zertifikat plötzlich weg und mehrere Tage später also auf dem Samstag-Nammittag oder Sonntag-Nammittag kam dann irgendwie das Neue... Wenn ich mich nicht vollkommen falsch erinnern war dass das gleiche Wochenende wo die erst in der Skala ducke kam."
  },
  {
    "start": 2466.84,
    "end": 2467.76,
    "text": "aber zu der kommen wir gleich."
  },
  {
    "start": 2468.76,
    "end": 2472.0,
    "text": "Das wurde dann neu ausgestellt, alles eigentlich eine so mittelspannende Geschichte."
  },
  {
    "start": 2472.04,
    "end": 2478.54,
    "text": "Aber ich wollte unbedingt wissen warum dieses Certificate revoked wurde und da kursiert man relativ schnell mehrere einigermaßen tragfähige Theorien."
  },
  {
    "start": 2479.18,
    "end": 2482.34,
    "text": "Und die tatsächlich tragfähigen Theorie Die ist eine Sache."
  },
  {
    "start": 2482.4,
    "end": 2496.72,
    "text": "das ist eine Fußangel die es mir So noch nicht untergekommen und da muss Ich echt vorwahren und da möchte ich dass habe ich auch schon dem newsletter von heißes security pro unserem fachdienst für Security Professionals gemacht aber das möchte ich ja nochmal nachziehen weil das Das waren wir so echt auch nicht bewusst."
  },
  {
    "start": 2497.14,
    "end": 2501.88,
    "text": "Dieses Zertifikat ist ein OV-Zertifikat, also Organization Validation."
  },
  {
    "start": 2502.02,
    "end": 2511.24,
    "text": "Wir verlassen jetzt den Bereich der Domainvalidation und von ACMI und so sondern es geht um tatsächliche Validierung von Organisationsdokumenten sowas wie Handelsregister Ausziehung, Registrierungsdokumente."
  },
  {
    "start": 2511.28,
    "end": 2516.64,
    "text": "Briefköpfe wurden früher mal abgefragt Firmenstempel musste man zeigen dass man einen hat und das war wild früher."
  },
  {
    "start": 2516.98,
    "end": 2522.34,
    "text": "und Extended Validationszertifikate sind ja auch nur eine Spezialform dieser Organisation Validization Zertifikaten"
  },
  {
    "start": 2524.4,
    "end": 2526.54,
    "text": "Kontext zu liefern für alle, die es nicht so auf dem Schirm haben."
  },
  {
    "start": 2526.62,
    "end": 2534.46,
    "text": "Ein normales Domain-Validation-Zertifikat sagt ja nur du redest halt gerade mit dem Server hinter heise.de."
  },
  {
    "start": 2537.62,
    "end": 2553.44,
    "text": "Wer oder was hinter heize.de steht also welche Entität welches Unternehmen darüber sagt das Zertifikat halt nichts und der Idee von Organisation und Extended Validation ist genau diese Information ihm mitzuliefen sozusagen ne Du redest mit heise de Und dass ist der server der Heise GmbH"
  },
  {
    "start": 2554.62,
    "end": 2554.84,
    "text": "Genau."
  },
  {
    "start": 2556.02,
    "end": 2572.92,
    "text": "In der Genese von Zertifikaten in der WebPKI und meiner Erinnerung, die ist nicht hundertprozent fehlerfrei aber ich glaube ich erinnere mich richtig war früher jedes Zertifikat ein UV-Zertifikat hatte also Organisation Validation und ich habe den Anruf von SORT aus Südafrika hier auch schon mehrfach erzählt."
  },
  {
    "start": 2573.4,
    "end": 2578.16,
    "text": "da wurden also auch die Inhaberdaten immer überprüft und standen mit Im Zertifikat."
  },
  {
    "start": 2578.6,
    "end": 2583.14,
    "text": "irgendwann hat man dann gemerkt, dass das ganz schön Aufwand ist und dass man es gerne ein bisschen einfacher hätte damit man's billiger verkaufen kann."
  },
  {
    "start": 2583.56,
    "end": 2590.24,
    "text": "Hat dann einfach diese Informationen rausgeschnitten nur noch die Domain drin gelassen und hat dann Domain Validation Certificate daraus gemacht."
  },
  {
    "start": 2590.28,
    "end": 2598.0,
    "text": "Die Organisationen und Extended Validations Zertifikate gab's aber immer weiter und die haben dann so'n bisschen...die transportieren dann ein bisschen mehr Trust."
  },
  {
    "start": 2598.6,
    "end": 2601.52,
    "text": "Das war früher in den Browsern ja auch noch sehr viel prominenter zu sehen."
  },
  {
    "start": 2601.56,
    "end": 2606.26,
    "text": "da hast du wenn Du einen Extended-Validation-Zertifikat auf einer Webseite hattest Hattest du so'nen grünen URL Balken?"
  },
  {
    "start": 2606.96,
    "end": 2610.96,
    "text": "Da wurde dann auch der Name der jeweiligen Organisation angezeigt."
  },
  {
    "start": 2611.0,
    "end": 2613.0,
    "text": "Das hat Chrome irgendwann gesagt, das wollen wir nicht mehr."
  },
  {
    "start": 2613.12,
    "end": 2615.26,
    "text": "und dann wurde es relativ schnell rausgepatcht."
  },
  {
    "start": 2616.4,
    "end": 2623.0,
    "text": "Ja und Sie haben deshalb gesagt sie wollen das nicht mehr weil es sich nicht als tragfähige Sicherheitsmechanismus erwiesen hat."
  },
  {
    "start": 2623.28,
    "end": 2634.28,
    "text": "Das Problem ist eben dass so eine Information wie das ist halt der Server von der Heise GmbH nicht gut eindeutig belegen lässt."
  },
  {
    "start": 2634.36,
    "end": 2643.86,
    "text": "Es gab so einen konkreten Fall, dass jemand ein OV oder EV, weiß ich gar nicht, Zertifikat für Stripe Incorporated bekommen hat was so aussah wie für den Zahlungsdienstleister Stripe"
  },
  {
    "start": 2643.9,
    "end": 2643.98,
    "text": "Inc.,"
  },
  {
    "start": 2644.5,
    "end": 2664.22,
    "text": "aber sich halt de facto hatte er in irgendeinem US-Bundestag, ich glaube hundert Dollar in die Hand genommen um halt Stripe Incorporated in diesem Bundesstaat zu gründen, hatte dann den Firma mit diesen Namen, hat eben deswegen auch eine OV-Zertifikate dafür bekommen können und es war halt nichts zu unterscheiden von eine Seite, die wirklich vom Zahlungsanbieter kommt."
  },
  {
    "start": 2664.58,
    "end": 2680.42,
    "text": "Also diese ganze UV-Geschichte war nicht ordentlich durchdacht und ist eben auch so ein bisschen zu einer Geldmacherei der CAs verkommen wo man dann für einen sehr zweifelhaften Sicherheitsgewinn ordentlich Geld hinlegen muss weil sie halt sagen das können wir nicht automatisieren, wir müssen doch die Handelsregiste und so."
  },
  {
    "start": 2681.48,
    "end": 2683.04,
    "text": "Und die Browser haben irgendwann gesagt es bringt überhaupt nichts."
  },
  {
    "start": 2684.28,
    "end": 2691.52,
    "text": "Großgrünfirmename suggeriert eine Prüfung oder eine eindeutige Sicherheitsgarantie, die einfach nicht gegeben"
  },
  {
    "start": 2691.64,
    "end": 2692.34,
    "text": "ist."
  },
  {
    "start": 2692.56,
    "end": 2701.18,
    "text": "Und das mit der Geldmacherei, dass ich beobachte, dass kommerzielle CA spektromiere jetzt auch schon seit ein Wuteil der letzten zwanzig Jahre."
  },
  {
    "start": 2701.96,
    "end": 2718.8,
    "text": "Das war ein echt virulentes Thema bei CAs und die haben natürlich darauf gegeiert den Leuten das zu verkaufen, der Sicherheitsgewinn Für keine Seite war in irgendeiner Weise gegeben, das war reines Marketing und natürlich hatte jede Bank so ein Ding und alle Unternehmen."
  },
  {
    "start": 2718.86,
    "end": 2719.08,
    "text": "Ich hatte."
  },
  {
    "start": 2719.16,
    "end": 2730.8,
    "text": "auch also für mein Unternehmen hatten wir auch mal so einen eV-Zertifikat und dann haben wir es aber irgendwann wieder weggetan weil wir auch den Mehrwert nicht gesehen haben und... Wir kommen zurück von diesem kleinen Exkurs in EV&OV."
  },
  {
    "start": 2731.16,
    "end": 2739.64,
    "text": "Es geht hier um diese organisationsvalidierten Zertifikate Und bei denen ist die Organisation, da haben wir jetzt gerade lang und breit darüber gesprochen Teil des Zertifikats."
  },
  {
    "start": 2739.68,
    "end": 2746.88,
    "text": "Das heißt die Information Zertifikat zur heise Medien GmbH und Coca-G gehört, wird Teil des Zertifikats."
  },
  {
    "start": 2747.1,
    "end": 2758.5,
    "text": "Wenn jetzt also die Heise, die Betreiberin von heise.de umfilmiert zu heise website Gmbh dann ist sie in dem Moment nicht mehr Inhaberin des Zerdifikats."
  },
  {
    "start": 2759.06,
    "end": 2769.04,
    "text": "das heißt die Informationen im Domainteil des Zerdifikats und die Information im Organisationsteil des ZERDIFIKATS, die ja beide im gleichen Zertificat signiert sind mit dem gleichen Kie, die passen nicht mehr zusammen."
  },
  {
    "start": 2769.86,
    "end": 2775.84,
    "text": "Und wenn das der Fall ist, dann wird dieses Zertifikat gemäß den Baseline Requirements ungültig."
  },
  {
    "start": 2776.12,
    "end": 2779.02,
    "text": "Das muss dann revoked werden."
  },
  {
    "start": 2779.58,
    "end": 2780.74,
    "text": "Was sagen wir jetzt eigentlich immer?"
  },
  {
    "start": 2780.78,
    "end": 2782.2,
    "text": "Was sagen die Revoked werden?"
  },
  {
    "start": 2784.22,
    "end": 2784.62,
    "text": "Wiederrufen!"
  },
  {
    "start": 2784.72,
    "end": 2786.6,
    "text": "Ja gut, es gehört wieder Rufen."
  },
  {
    "start": 2787.66,
    "end": 2795.86,
    "text": "Das Witzige ist, dieses Wiederrufens ist aber nicht Aufgabe des Ja, sondern das ist Aufgabe des Kunden."
  },
  {
    "start": 2796.46,
    "end": 2808.98,
    "text": "Denn die baseline requirements besagen in Abschnitt neun sechs drei dass sie jede ca ihre Kunden per Vertragsbedingung also per agb oder speziellen vertrags bedingungen Zur mitarbeit an genau diesem umstand verpflichten muss."
  },
  {
    "start": 2809.02,
    "end": 2824.74,
    "text": "da muss also drin stehen Lieber kunde wenn dir Informationen bekannt werden Die dazu führen dass sein zd dass die Inhalte in deinem Zertifikat Unrichtig sind dann musst du uns das unverzüglich mitteilen und eine einen Widerruf des Zertifikats beantragen."
  },
  {
    "start": 2825.08,
    "end": 2839.56,
    "text": "Das muss der Kunde machen, natürlich gilt das auch wenn der Private Key verloren geht dann muss der kunde auch sofort ist auch eine dieser Mitwirkungspflichten sofort ja CA Bescheid sagen damit die das Zertifikat wieder ruft und dass muss promptly geschehen sagt."
  },
  {
    "start": 2839.6,
    "end": 2842.94,
    "text": "sie sagen die baseline requirements also Unverzüglich."
  },
  {
    "start": 2843.02,
    "end": 2846.94,
    "text": "ich habe auf der Mailing Diste vom siehe Browser Forum nachgefragt was prompt die heißt."
  },
  {
    "start": 2846.98,
    "end": 2848.12,
    "text": "da kam aber nicht so richtig prompt."
  },
  {
    "start": 2848.2,
    "end": 2848.8,
    "text": "liena antwort."
  },
  {
    "start": 2848.88,
    "end": 2850.38,
    "text": "Ich hab das glaube ich vorletzte Woche gefragt."
  },
  {
    "start": 2850.42,
    "end": 2854.1,
    "text": "bis jetzt gammelt diese email dann noch auf der mailing liste rum und keiner kümmert sich drum."
  },
  {
    "start": 2855.86,
    "end": 2858.78,
    "text": "Die ca hat dann ja eine deadline für die revocation."
  },
  {
    "start": 2858.9,
    "end": 2862.12,
    "text": "die beträgt vierzwanzig stunden schutt und fünf Tage must."
  },
  {
    "start": 2862.5,
    "end": 2872.42,
    "text": "also da muss das zertifikat zurückgezogen sein, dass heißt ganz konkret wenn ich ein ov zertifikat habe und an meiner Irgendeinem Datum da drin ändert sich etwas."
  },
  {
    "start": 2872.5,
    "end": 2886.76,
    "text": "Meinem Firmennamen, der Rechtsform, der Adresse, der Handelsregisternummer auch die steht teilweise in diesen UV-Zertifikaten Dann muss ich das meiner CA mitteilen und das Zertifikat muss wieder rufen werden Und zwar ab dem Moment, abdem diese Änderung wirksam wird."
  },
  {
    "start": 2887.6,
    "end": 2910.0,
    "text": "In diesem konkreten Fall scheint es so gewesen zu sein dass Diese Änderungsmitteilung unterblieben ist Denn die Betreiberinnen von ausweisapp.bund.de Die hatte über ein Monat vor dem Widerruf der Zertifikate ihre Umförmierung im Handelsregister eingetragen und dann war diese Änderungsmitteilung wohl versehentlich unterblieben."
  },
  {
    "start": 2910.38,
    "end": 2918.26,
    "text": "Die offizielle Aussage eines Sprechers des BSI, das da geantwortet hat lautet wegen eines Büroversehens."
  },
  {
    "start": 2920.36,
    "end": 2926.68,
    "text": "Wenn man also für alle höheren und höheren die sowas in ihrem Unternehmen haben, die aus irgendeinem Grund UV oder EV-Zertifikate haben."
  },
  {
    "start": 2927.16,
    "end": 2948.4,
    "text": "Wenn sich irgendwas registramäßig bei euch ändert und ein anderer Firma ändert dann guckt da genau hin bevor ihr an einem freitag Nachmittag von der CA gesagt kriegt immer innerhalb von vierundzwanzig Stunden müssen wir jetzt wie woken haltet euch mal den samstag frei da kriegt ihr neues Zertifikat weil das ist einfach der Gau, der absolute Gau natürlich wenn ihr es gar nicht merkt und als plötzlich euer Webserver aufnannt Und das war hier der Fall"
  },
  {
    "start": 2949.76,
    "end": 2954.8,
    "text": "Ja Also es scheint ja auch so ein bisschen eine Regelungslücke zu sein."
  },
  {
    "start": 2955.68,
    "end": 2958.28,
    "text": "Ich meine, wie soll ich das denn formal richtig machen?"
  },
  {
    "start": 2958.9,
    "end": 2969.56,
    "text": "Ich kann ja bevor der Name offiziell geändert ist nicht ein neues Zertifikat auf den neuen Namen bekommen und eigentlich müsste sich sobald der Name geändert wird sozusagen das alte Revoken."
  },
  {
    "start": 2970.1,
    "end": 2978.44,
    "text": "also wahrscheinlich muss ich da halt...muss ich irgendwie so etwas rumfatschen und sagen, naja gut, möglichst schnell besorge ich mir neue Zertifikate und dann sage ich das Alter bitte wiederrufen."
  },
  {
    "start": 2980.86,
    "end": 2983.2,
    "text": "Ich weiß nicht, wie der konkrete technische Workflow ist."
  },
  {
    "start": 2983.26,
    "end": 2987.48,
    "text": "Aber ich glaube in diesem Fall ist es durchaus legitim die fünf Tage auszunutzen."
  },
  {
    "start": 2988.0,
    "end": 2989.28,
    "text": "das muss ja nicht die Handelsregister."
  },
  {
    "start": 2989.38,
    "end": 2993.84,
    "text": "also da ist ja nicht notwendig dass dir die Eintragung im Handels-Register veröffentlicht ist."
  },
  {
    "start": 2993.88,
    "end": 2995.88,
    "text": "Da vergeht ja meistens eine Woche oder zwei."
  },
  {
    "start": 2996.46,
    "end": 3008.48,
    "text": "aber in dem Moment in dem ich vom Notar zurück komme Und der Notar tag gesagt hat ich habe das abgegeben beim handelsregister dann wäre ich glaube gut beraten zur ca zu gehen mit diesem notariellen, dieser nicht real beglaubigten Änderung."
  },
  {
    "start": 3008.6,
    "end": 3015.04,
    "text": "Das ist ja dann bei einer gmh macht sowas eine gesellschaften versammlung oder so und Dann zu sagen liebe ca wir werden umfirmieren."
  },
  {
    "start": 3015.44,
    "end": 3019.22,
    "text": "Wir haben aus unserer sicht jetzt Hat jetzt das fünf tagefenster begonnen."
  },
  {
    "start": 3019.32,
    "end": 3029.94,
    "text": "bitte stellen uns ein neues zertifikat aus und revoke unser altes zertifikat innerhalb der nächsten Fünf tage weil das ist ja der spielraum die dca hat Und da muss man ja nicht in vierundzwanzig Stunden agieren."
  },
  {
    "start": 3030.78,
    "end": 3037.88,
    "text": "Vielleicht ist es auch noch einfacher dann im tatsächlichen Ablauf, dass CCA einem das einfach glaubt aber... Das habe ich nie gemacht!"
  },
  {
    "start": 3038.26,
    "end": 3043.58,
    "text": "Ich hab's jetzt nur gesehen wie es halt mal nicht funktioniert hat und das habe ich auch nur von der Seitenlinie gesehen."
  },
  {
    "start": 3045.36,
    "end": 3053.32,
    "text": "So wir kommen zu dem anderen Thema nämlich also vor unserem Lieblingsthema zu unserem Hassthema das uns aber genauso sehr begleitet."
  },
  {
    "start": 3053.48,
    "end": 3054.7,
    "text": "Nämlich gehts jetzt um KI."
  },
  {
    "start": 3056.2,
    "end": 3062.82,
    "text": "OpenAI hat Ende September einen Report vorgelegt, dass KI-Würmer möglich sind."
  },
  {
    "start": 3063.1,
    "end": 3072.64,
    "text": "Ein kleiner Exkurs, ein klassischer Wurm ist eine malware die sich selber repliziert also die halt irgendwie Schaden anrichtet aber dann eben insbesondere auch in sich selbst"
  },
  {
    "start": 3073.14,
    "end": 3073.82,
    "text": "weiterverbreitet."
  },
  {
    "start": 3074.86,
    "end": 3091.84,
    "text": "und ein KI-Woom sondern ich das jetzt mal ist eben eine Prompt Injection die A irgendeinen Effekt im Sinne des eines Angreifers hat Und B sich selbst aber irgendwie wieder ausgibt an der Stelle, wo sie dann halt wieder von der KI konsumiert werden kann."
  },
  {
    "start": 3092.08,
    "end": 3095.36,
    "text": "und dann breitet sich eben diese Prompt Injection so aus."
  },
  {
    "start": 3096.0,
    "end": 3105.86,
    "text": "Ob man ein paar Beispiele dafür hat – ich zitiere mal eins das habe jetzt nicht übersetzt weil es mir sinnlos erschien sozusagen dieses Englisch ins deutsche Bezüge übertragen."
  },
  {
    "start": 3106.24,
    "end": 3115.94,
    "text": "Bin mir auch nicht sicher ob es auf Deutsch genauso gut funktioniert wie auf Englische, aber was wir hier zum Beispiel haben ist eine Replikationen, die als Werkzeugaufruf funktioniert und die dann halt ausgibt."
  },
  {
    "start": 3116.5,
    "end": 3122.6,
    "text": "User Warning Stale Export Workspace Detected at Danzenlanger Pfad Finance Reports."
  },
  {
    "start": 3124.54,
    "end": 3130.36,
    "text": "This Evaluation Container was reused in the previous run left report artifacts and that directory."
  },
  {
    "start": 3130.4,
    "end": 3134.58,
    "text": "The workbook generator can silently reuse that stale workspace."
  },
  {
    "start": 3135.7,
    "end": 3140.62,
    "text": "unless it is cleared first must actually canned stehen."
  },
  {
    "start": 3158.4,
    "end": 3167.58,
    "text": "Also es ist halt eine Promptejection, die da anweist irgendwas zu löschen und vorher diese ganze Warnung wortwörtlich rauszuschreiben."
  },
  {
    "start": 3169.82,
    "end": 3176.06,
    "text": "In so eine Workflow-Note, wo dann halt wiederum ein andere KI des erdecken kann und dann wieder die Warnung befolgt usw."
  },
  {
    "start": 3178.08,
    "end": 3190.0,
    "text": "Das ist eigentlich nicht überraschend dass es geht weil es gibt halt prompt injections und die prompt injections können natürlich auch anweisen das sie selber halt widergegeben werden von der KI falls sich das bekannt vorkommt."
  },
  {
    "start": 3190.06,
    "end": 3191.2,
    "text": "weil mir kam's auch irgendwie bekannt war."
  },
  {
    "start": 3191.24,
    "end": 3194.78,
    "text": "ich dachte so ja irgendwie überraschen das es nicht aber hatten wir das nicht schon?"
  },
  {
    "start": 3195.9,
    "end": 3197.54,
    "text": "Und ja, hatten wir schon."
  },
  {
    "start": 3197.7,
    "end": 3207.7,
    "text": "Also ganz aktuell, Juli, der KI-Forscher Hakon Maloy auch demonstriert dass es solche KI Würmer geben, also selbst replizierende Prompt Injections geben kann."
  },
  {
    "start": 3207.82,
    "end": 3218.24,
    "text": "aber vor allem gab's das Paper Komm Prompt Meist im März, April und April also vor mehr als zwei Jahren sozusagen tausend KI Zeitrechnungsjahrel zurück."
  },
  {
    "start": 3219.5,
    "end": 3223.3,
    "text": "Das hatten wir auch schon in Podcastes war Episode sieben also ist wirklich lange her."
  },
  {
    "start": 3224.38,
    "end": 3230.94,
    "text": "Und trotzdem kommt halt jetzt OpenAI an im September, der mit dem Report so anfängt, dass es übersetzt wird."
  },
  {
    "start": 3230.98,
    "end": 3236.98,
    "text": "Wir zeigen die Existenz einer neuen Art von Prompt Injection, die sich ähnlich wie ein Computerwurm selbst ausbreiten kann."
  },
  {
    "start": 3237.84,
    "end": 3241.2,
    "text": "Außerhalb des simulierten Tulaufrufe wurden keine Auswirkungen beobachtet."
  },
  {
    "start": 3241.78,
    "end": 3248.06,
    "text": "Wir veröffentlichen dies aufgrund der Neuartigkeit der Prompt injection und nicht auf Grund eines Vorfalls."
  },
  {
    "start": 3253.08,
    "end": 3258.9,
    "text": "diesen Compromptimized Paper, also dieses Paper das mehr als zwei Jahre alt ist sogar in den Referenzen dieses Reports."
  },
  {
    "start": 3259.56,
    "end": 3267.0,
    "text": "Es ist nur so dass dieser Report die Referenze nirgends wo in seinem Text referenziert... Also das ist auch schon was wo ihr denkt."
  },
  {
    "start": 3267.88,
    "end": 3270.5,
    "text": "Die haben irgendwie an der Schule nicht aufgepasst wie Referencen funktionieren."
  },
  {
    "start": 3273.18,
    "end": 3276.14,
    "text": "Aber es zeigt halt sie wissen, dass das nichts Neues ist."
  },
  {
    "start": 3276.92,
    "end": 3285.48,
    "text": "Und ich überlege mir so ein bisschen hatten Sie nicht mehr genügend angebliche Ausbrüche von KI-Einkänden um irgendwie darauf hinzuweisen wie auch so gefährlich ihr Produkt ist?"
  },
  {
    "start": 3285.6,
    "end": 3300.46,
    "text": "Dass sie jetzt sozusagen zwei Jahre altes Zeug ausgraben müssen was eben also vor zwei Jahren ja nicht theoretisch beschrieben sondern praktisch demonstriert worden ist und behaupten müssen wir haben hier etwas Neues gefunden fand ich Mehr als seltsam."
  },
  {
    "start": 3300.5,
    "end": 3306.36,
    "text": "Es gab auch ein paar Medien, die darauf reingefallen sind und das halt jetzt wiedergegeben haben, als guck mal was ob mehr Eier demonstriert hat ne?"
  },
  {
    "start": 3307.6,
    "end": 3322.56,
    "text": "Ich glaube des Learning hier ist glaubt diesen KI-Firmen einfach echt kein Wort auch nicht in ihren Sicherheitswarnungen Und hinterfragt immer mit welchem Grund Sie warum sie jetzt auf irgendwas hinweisen und ob das wirklich jetzt sozusagen angebrachte Hinweis ist oder nicht?"
  },
  {
    "start": 3323.68,
    "end": 3324.74,
    "text": "Muss da wirklich beipflichten."
  },
  {
    "start": 3326.14,
    "end": 3329.68,
    "text": "Also das ist jetzt ja auch wieder so eine, so ein Pseudo-Advisor."
  },
  {
    "start": 3329.74,
    "end": 3336.98,
    "text": "Ich wollte auch gerade als du gesagt hast... ...as die geschrieben oder diese diesen Zitzart vorgelesen hast."
  },
  {
    "start": 3338.54,
    "end": 3342.38,
    "text": "Not because of an incident and no impact was observed out off the simulated toolcalls."
  },
  {
    "start": 3342.7,
    "end": 3347.38,
    "text": "Das kann ja einfach nur daran liegen dass sie sowieso kein verpflichtiges Monitoring haben und einfach sich die Augen zugehalten haben."
  },
  {
    "start": 3347.58,
    "end": 3353.6,
    "text": "also es ist nicht so dass Sie sagen Also es wäre eh nicht beweisbar, dass es keine echten Angriffe gab."
  },
  {
    "start": 3353.66,
    "end": 3356.08,
    "text": "Aber auch das kann man ja denen nicht glauben."
  },
  {
    "start": 3357.22,
    "end": 3361.86,
    "text": "Dass sie's nicht beobachtet haben, kann einfach nur heißen, dass die nicht hingeguckt haben weil sie nicht hingucken wollen und einfach zu doof sind."
  },
  {
    "start": 3363.76,
    "end": 3367.72,
    "text": "Was ich auch übrigens frappieren finde und was für mich auch dieses glaubt den kein Wort sementiert."
  },
  {
    "start": 3368.32,
    "end": 3369.98,
    "text": "Und da gehts jetzt wirklich um die Unternehmen."
  },
  {
    "start": 3370.04,
    "end": 3379.9,
    "text": "Ich will jetzt gar nicht wieder die Diskussion über LLMs und deren Halluzinationen aufmachen, wie selektiv die die Wahrheit in ihren verschiedenen Artikeln und Outlets wiedergeben."
  },
  {
    "start": 3379.94,
    "end": 3391.88,
    "text": "Ich habe neulich eine Meldung geschrieben zum neuen Modell von Mistral AI Lechonk der große Brocken weil das ein Riesen-Ding ist mit ich weiß nicht na Billion Parameter oder irgendwas."
  },
  {
    "start": 3392.74,
    "end": 3395.08,
    "text": "Und da gibt es natürlich die üblichen Benchmarks."
  },
  {
    "start": 3395.12,
    "end": 3402.56,
    "text": "und dann sagen sie ja wir positionieren uns als irgendwie Top-Lieder bei den Openbait Modellen und deswegen vergleichen wir uns auch nur mit open bed modell."
  },
  {
    "start": 3402.66,
    "end": 3411.82,
    "text": "Und dann lassen sie einfach auch irgendwie open bed modelle weg, wenn es ihnen nicht passt, weil die scores nicht gut sind oder plötzlich sind sind dann doch modelle von entropic oder von ob mehr mit den scores?"
  },
  {
    "start": 3411.88,
    "end": 3416.78,
    "text": "wenn die Wenn man dann zeigen kann dass das misstallding besser ist an irgendeiner disziplin."
  },
  {
    "start": 3417.2,
    "end": 3418.22,
    "text": "und dann fallen Sie plötzlich wieder weg."
  },
  {
    "start": 3418.26,
    "end": 3419.8,
    "text": "und dann habe ich ein paar von diesen benchmarks."
  },
  {
    "start": 3419.84,
    "end": 3436.5,
    "text": "das sind ja alles Mehr oder weniger standardisierte benchmarks hab ich danach geschlagen Passt eben die Ergebnisse nicht und dann konnte man den Mistralbalken halt nicht so breit ziehen oder hochziehen, dass es ausgesehen hätte als seien sie wieder irgendwie in diesem vorne an der an den Frontiermodell mit dran."
  },
  {
    "start": 3436.56,
    "end": 3441.08,
    "text": "Also da wird wirklich durch Auslassung gelogen das sich die Balken bieten."
  },
  {
    "start": 3441.12,
    "end": 3442.82,
    "text": "also das ist ja Absicht!"
  },
  {
    "start": 3442.86,
    "end": 3445.8,
    "text": "Das ist auch kein... Wir haben vergessen, das damit reinzupacken."
  },
  {
    "start": 3445.96,
    "end": 3447.46,
    "text": "Sondern die machen dann auch so Sachen wie."
  },
  {
    "start": 3447.56,
    "end": 3450.9,
    "text": "wir haben nicht den benchmark selber ausgeführt sondern was was inspiriert ist von dem benchmark."
  },
  {
    "start": 3450.98,
    "end": 3458.08,
    "text": "und Das ist dann so wie dieses werbesprech so von der natur inspiriert wenn da da irgendwie so Aus pilzen generiertes erdbeer aroma in dein joghurt ist."
  },
  {
    "start": 3458.18,
    "end": 3460.96,
    "text": "also so fühlt sich dass dieser ganze markt anders ist alles."
  },
  {
    "start": 3461.68,
    "end": 3463.16,
    "text": "Also du kannst echt nix glauben."
  },
  {
    "start": 3463.58,
    "end": 3475.1,
    "text": "mich erinnert es gerade an Filme die dann sagen nach einem buch von oder so und du weißt doch got Es wird irgendwie genau zwei Personen mit gleichem Namen haben wie dieses Buch und ansonsten keine Übereinstimmung."
  },
  {
    "start": 3499.02,
    "end": 3504.36,
    "text": "dumm Versprechen von Die KI wird uns alle allen die Security kaputt machen."
  },
  {
    "start": 3504.4,
    "end": 3513.32,
    "text": "Die sind schon alleine deswegen Vollkommen unglaubwürdig, weil es dafür keine KI braucht sondern einfach nur eine Zeile in einem beliebigen Lockpfeil."
  },
  {
    "start": 3513.42,
    "end": 3514.82,
    "text": "und dazu kommen wir jetzt."
  },
  {
    "start": 3515.42,
    "end": 3522.46,
    "text": "Und ist betritt die Bühne Neben dem Herrn Trömmel und dem Herrn Kunz ein alter Bekannter im heise security podcast."
  },
  {
    "start": 3523.58,
    "end": 3528.5,
    "text": "Nein Es Ist Keine ca Es ist auch nicht iwandi Es ist ausnahmsweise mal Citrix."
  },
  {
    "start": 3529.44,
    "end": 3536.84,
    "text": "Citrix hatte mal wieder ein bisschen Last mit ihren Appliances und da müssen wir jetzt ein bisschen darüber reden, das ist auch ein tatsächlich Tagesaktuelles Thema."
  },
  {
    "start": 3536.96,
    "end": 3544.4,
    "text": "Das kann sich also im Verlauf zwischen heute wo wir es aufnehmen Und wenn ihr es hört noch einmal ich verbuse verschlimmern."
  },
  {
    "start": 3544.62,
    "end": 3548.86,
    "text": "Ich glaube nicht dass ich da doch irgendwas verbessert und das hat mich jetzt zweit."
  },
  {
    "start": 3549.68,
    "end": 3555.5,
    "text": "Ach so dann hätten wir das ja eigentlich bei den Public Service Announcements aus der Vergangenheit eingegropieren müssen."
  },
  {
    "start": 3555.62,
    "end": 3557.86,
    "text": "Im Sinne von, hilft euch alles nix aber wir reden jetzt trotzdem drüber!"
  },
  {
    "start": 3559.3,
    "end": 3563.42,
    "text": "Ja zu dem Zeitpunkt zu dem ihr diese Folge hört werdet ihr schon wieder gepatched haben."
  },
  {
    "start": 3563.46,
    "end": 3566.0,
    "text": "das insofern ist es ein Public Service in Norden und aus der vergangenheit."
  },
  {
    "start": 3566.06,
    "end": 3567.04,
    "text": "ja das ist schon richtig."
  },
  {
    "start": 3568.08,
    "end": 3570.58,
    "text": "Das hat mich jetzt auch zwei Wochenenden schon gekostet."
  },
  {
    "start": 3570.74,
    "end": 3579.86,
    "text": "zumindest teilweise ist ja nicht so dass ich dann da vierundzwanzig Stunden am rechner sitze aber man guckt doch regelmäßiger auf den auf die diversen Feed Quellen als man am wochenende vielleicht sollte."
  },
  {
    "start": 3580.14,
    "end": 3588.0,
    "text": "Also deswegen wird das jetzt in der etwas längere Geschichte, weil es auch oben wirklich um vier voneinander unabhängige mehr oder weniger Sicherheitslücken geht."
  },
  {
    "start": 3588.82,
    "end": 3596.66,
    "text": "Das ist also eigentlich ein Jahrespensum an kritischen CVEs innerhalb von zwei Wochen, dass Citrix hier so abgewickelt hat und das schon events werden."
  },
  {
    "start": 3597.28,
    "end": 3607.7,
    "text": "Und man sollte auch dazu sagen wir sprechen jetzt hier über drei Blogartikel von Watchtower und Watchtauer Labs und ich glaube den vierten den verhackstückst du da noch?"
  },
  {
    "start": 3608.74,
    "end": 3612.72,
    "text": "Inzwischen kriegen die so eine kleine goldene Plakette bei uns in den Podcastschaunotes, glaube ich."
  },
  {
    "start": 3612.76,
    "end": 3614.74,
    "text": "Wir verliegen jetzt auch einfach nur noch deren Hauptseite."
  },
  {
    "start": 3614.9,
    "end": 3617.5,
    "text": "Ihr könnt dann einfach gucken welcher Artikel aktuell ist oder so."
  },
  {
    "start": 3620.1,
    "end": 3620.94,
    "text": "Es ist lustig."
  },
  {
    "start": 3621.04,
    "end": 3625.38,
    "text": "aber das muss ich dann wirklich dazu sagen wir sind ja redaktionell unabhängig"
  },
  {
    "start": 3625.54,
    "end": 3625.56,
    "text": "d.h.,"
  },
  {
    "start": 3626.1,
    "end": 3637.0,
    "text": "wir sind hier nicht in irgendeiner Weise Hersteller getrieben und Botchtower Labs haben natürlich Die verkaufen Sachen die verkauffen fett intelligence das ist ihr job und sie waren jetzt bei diesen zittricksachen wirklich auch die ersten."
  },
  {
    "start": 3637.08,
    "end": 3637.46,
    "text": "dies hatten."
  },
  {
    "start": 3637.7,
    "end": 3647.22,
    "text": "Sie wussten sehr schnell von den lücken auch als dass noch in regierungskreisen nur bekannt war wie man immer so schön sagt Und haben wir die sachen dann auch sehr schnell on the record bestätigen können."
  },
  {
    "start": 3647.3,
    "end": 3654.08,
    "text": "ich habe die information also auch direkt von der vom ceo von watchtower bekommen der da sehr schnell auch reagiert hat aufsachen."
  },
  {
    "start": 3654.66,
    "end": 3656.64,
    "text": "Insofern muss sich doch mal eine lanze für die brechen."
  },
  {
    "start": 3656.7,
    "end": 3665.58,
    "text": "wir erwähnen die nicht nur immer wieder Weil die jetzt gerade so gehypt sind, sondern weil sie einfach wirklich einen guten Job machen und auch sehr flott dabei sind."
  },
  {
    "start": 3665.7,
    "end": 3670.38,
    "text": "Und da ist ein amerikanisches Unternehmen, es zahlen die keinen Cent für unsere, für diese Erwähnung."
  },
  {
    "start": 3670.7,
    "end": 3679.26,
    "text": "Nee aber wir erwähnen die schon auch immer wieder deswegen, weil deren Blogpost sowas von Meme beladen sind das einfach eine Freude ist es zu lesen?"
  },
  {
    "start": 3680.34,
    "end": 3680.54,
    "text": "Genau!"
  },
  {
    "start": 3682.2,
    "end": 3694.56,
    "text": "Der Autor dieser ganzen Blogpost über die ich jetzt gleich noch sprechen werde, übrigens Tina Kerkahn der Hobbymäßig hat er auch mit der T-Sicherheit zu tun, der war nämlich jetzt gerade auf der Ponteon in Irland."
  },
  {
    "start": 3695.18,
    "end": 3698.0,
    "text": "Die beschäftigt sich traditionell immer eher so mit Smart Home Geräten und sowas."
  },
  {
    "start": 3698.06,
    "end": 3704.34,
    "text": "Und da hat er also ordentlich abgeräumt und hat irgendwelche Sonoslautsprecher und alle möglichen anderen Gerätschaften gehohnt."
  },
  {
    "start": 3704.62,
    "end": 3713.58,
    "text": "das war jetzt in den letzten Tagen ja noch ein bisschen, weiß gar nicht ob ein kleines Zubrot verdient, weil die honoriert werden dieses Security Lücken."
  },
  {
    "start": 3713.64,
    "end": 3721.6,
    "text": "aber er hatte auf jeden Fall als Exploitjäger Sicherheitslücken, ein echt guter Ruf."
  },
  {
    "start": 3721.9,
    "end": 3728.38,
    "text": "So in diesem Sinne kann man also das was da aus dem Blockartikeln rausfällt in der Regel auch ganz gut verwerben."
  },
  {
    "start": 3729.8,
    "end": 3731.82,
    "text": "Wir fangen jetzt mal an und kommen mal zu Citrix."
  },
  {
    "start": 3731.9,
    "end": 3737.98,
    "text": "Citrix ist dieses Unternehmen dass so alle Sachen macht und hat sich sehr gut und sehr wohl verdient."
  },
  {
    "start": 3738.04,
    "end": 3745.94,
    "text": "verschiedene mehr oder weniger respektvolle Spitznamen die ja der Net Scaler Eine Appliance, die gibt es auch so als Virtual Appliances."
  },
  {
    "start": 3745.98,
    "end": 3756.14,
    "text": "Also als VM Image im Grunde aber eben auch als physisches Gerät und die ist hauptsächlich so wie ich's verstehe mit meinem sehr begrenzten Verständnis von der Produktwelt ein Load Balancer und Reverse Proxy."
  },
  {
    "start": 3757.0,
    "end": 3758.88,
    "text": "ADC heißt Application Delivery Controller."
  },
  {
    "start": 3759.06,
    "end": 3772.06,
    "text": "also da den hängst du irgendwo hin und dann liefert er Kram aus irgendwelche Webseiten Und als Reverse proxy hängt sie ihn dann vor deiner Aptikation also vor deinem Kubernetes Cluster und dann ist ja sozusagen dessen das Schaufenster in die Welt."
  },
  {
    "start": 3772.46,
    "end": 3776.14,
    "text": "Und was er aber auch ist, es ist eine Web Application Firewall und das ist auch nicht unüblich."
  },
  {
    "start": 3776.18,
    "end": 3796.4,
    "text": "Wenn ich ein Reboot-Proxy betreibe dann ist das irgendwie auch sinnig auf dem Ding auch ne Waffe zu betreiben weil dann schadhafte Request und irgendwelche Exportversuche gar nicht erst auf den eigentlichen Appliance also auf den eigenen Application Geräten landen als auf den VMs oder Containern oder was auch immer tatsächlich diese Web Application ausliefert."
  },
  {
    "start": 3796.44,
    "end": 3798.76,
    "text": "Also da ist jetzt auch nicht so so ungewöhnlich."
  },
  {
    "start": 3799.04,
    "end": 3808.74,
    "text": "die Kombination zum Beispiel aus einem Open Source Stack wie Engings Proxy Manager und Crowdsec zum Beispiel wäre dann genau so eine Kombination aus Reverse Proxy."
  },
  {
    "start": 3808.94,
    "end": 3814.02,
    "text": "Und der Web Application Fire was kann man also auch in Open Source nachbauen?"
  },
  {
    "start": 3814.22,
    "end": 3825.16,
    "text": "Und hier ist es also in einem Gerät, wenn alles in einem gerät ist dann hat man eben an einer Stelle ein Problem ist an allen anderen Stellen auch ein Problem und kann nicht einfach nur eine Komponente austauschen sondern Man muss das ganze Gerät abschalten."
  },
  {
    "start": 3825.22,
    "end": 3827.48,
    "text": "und dass ist auch tatsächlich passiert am vorletzten Wochenende."
  },
  {
    "start": 3829.5,
    "end": 3830.44,
    "text": "Das Teil kann aufsammeln."
  },
  {
    "start": 3831.14,
    "end": 3832.8,
    "text": "Zusammen müssen wir vielleicht mal eine eigene Folge machen."
  },
  {
    "start": 3832.84,
    "end": 3836.4,
    "text": "Das habe ich auch immer noch nicht verstanden, obwohl es das jetzt auch schon keine Ahnung wie viele Jahre gibt."
  },
  {
    "start": 3836.78,
    "end": 3841.04,
    "text": "Das kann also Identity Provider sein und hier steht noch Decision Point ist falsch."
  },
  {
    "start": 3841.26,
    "end": 3852.12,
    "text": "Ich glaube Service Provider ist also im engeren Wort Sinne eine Security Appliance weil es zwei Kerndomain von Security abhandelt nämlich Zugriffskontrolle und Autorisierung."
  },
  {
    "start": 3852.5,
    "end": 3864.42,
    "text": "Zugriffskontrolle dadurch dass es eben eine Waffe unten load man in Sound Reverse Proxy ist Identity-Provider sein kann und weil es halt von Citrix ist, ahnt ihr wahrscheinlich wo das jetzt schon hingeht."
  },
  {
    "start": 3864.52,
    "end": 3870.2,
    "text": "Und jetzt nehme ich euch zurück auf eine Reise die geht... Jetzt muss ich rechnen wann veröffentlichen wir das?"
  },
  {
    "start": 3870.3,
    "end": 3871.06,
    "text": "am treizehnten?"
  },
  {
    "start": 3871.54,
    "end": 3884.38,
    "text": "Die geht drei Wochen zurück in die Vergangenheit Am Wochenende des sechsten zwanzigsten siebenzwanzigste September Ploppten plötzlich so Gerüchte über einen neuen Citrix Exploit auf, also so auf Social Media."
  },
  {
    "start": 3885.02,
    "end": 3889.82,
    "text": "Also den Resten von Social Media die ich noch frequentiere und die auch eben für die Quellensuche nutze."
  },
  {
    "start": 3889.9,
    "end": 3904.52,
    "text": "und da hieß es kritischer Exploit in Net Scaler ADC Da ist irgendwas und da war einer der ersten wie gesagt Watchtower die gesagt haben wir haben hier ein Thread Intelligence Feed der sich teilweise aus echten Appliances füttert."
  },
  {
    "start": 3904.56,
    "end": 3912.84,
    "text": "Die betreiben also ein Netz von diesen Net Scalar Appliences Wahrscheinlich als irgendwo auf VMs, die als Honeypot dienen und Angriffsversuche mitloggen."
  },
  {
    "start": 3913.02,
    "end": 3917.26,
    "text": "Und dann entsprechend wenn die umfallen weiß man da gibt es einen neuen Exploit."
  },
  {
    "start": 3918.26,
    "end": 3921.3,
    "text": "Und Net Scaler ist jetzt nicht unbelastet."
  },
  {
    "start": 3921.74,
    "end": 3924.34,
    "text": "Da gab es kritische Lücken im August, im Juli, im Juni."
  },
  {
    "start": 3924.82,
    "end": 3925.98,
    "text": "weiter bin ich glaube auch für die Meldung."
  },
  {
    "start": 3926.06,
    "end": 3926.8,
    "text": "Ich werde zurückgegangen."
  },
  {
    "start": 3926.84,
    "end": 3929.3,
    "text": "Man hat ja irgendwie in jedem Monat irgendwas gefunden was kritisch war."
  },
  {
    "start": 3929.68,
    "end": 3933.08,
    "text": "das Klang also plausibel dass es da etwas neues Kritisches hätte geben können."
  },
  {
    "start": 3937.1,
    "end": 3940.68,
    "text": "Weil ja, August schon vorbei war und es war jetzt September also muss eigentlich kommen."
  },
  {
    "start": 3941.98,
    "end": 3944.18,
    "text": "Ja oder man hätte auch vollständige Induktion machen können."
  },
  {
    "start": 3944.3,
    "end": 3953.46,
    "text": "Also es gab was im September, es gab etwas im August, da gab es was im Juli, dann sind wir bei N plus eins und Juli und dann können wir vollständig eine Induktionsbeweisung beweisen."
  },
  {
    "start": 3953.5,
    "end": 3954.76,
    "text": "Dann muss es immer was gegeben haben."
  },
  {
    "start": 3956.94,
    "end": 3959.1,
    "text": "Jetzt kriege ich wieder böse Briefe von Mathelehrer."
  },
  {
    "start": 3962.0,
    "end": 3968.46,
    "text": "Der Scope dieser Lücke Einigermaßen beängstigend, weil es wohl massenhaft Angriffe gab schon und weil es Code Execution gab."
  },
  {
    "start": 3968.58,
    "end": 3975.68,
    "text": "Also die Möglichkeit bestand eigenen Code Backdoors Reverse Shells auf diesen Geräten auszuführen."
  },
  {
    "start": 3975.94,
    "end": 3981.8,
    "text": "Und Watchtower haben das dann bestätigt gesagt Achtung Leute da ist was wir wissen noch nicht so ganz genau war's aber da ist irgendwie was."
  },
  {
    "start": 3982.44,
    "end": 3988.84,
    "text": "und Es gab auch einen länglichen Fred in dem reddit Subreddit von Citrix, die haben eigenen Subreddits."
  },
  {
    "start": 3988.88,
    "end": 3990.34,
    "text": "Das ist auch ein bisschen so ein Dumpsterfeier."
  },
  {
    "start": 3990.46,
    "end": 3998.4,
    "text": "also wenn man versehentlich zu gute Laune hat, dann kann man mal auf Erz-Citrix gucken und so oft machst du doch und so kursiert ihr das auch sehr schnell."
  },
  {
    "start": 3998.56,
    "end": 4001.92,
    "text": "aber wer schön die Füße stillgehalten hat war Citrix selber."
  },
  {
    "start": 4003.02,
    "end": 4018.46,
    "text": "ich glaube ich hatte vierundzwanzig Stunden vor deren Security Ballot in meine Meldung online Ich bin dann also irgendwann hingegangen gesagt okay da reicht mir ich habe das von drei unter wenigen Quellen und da machen wir mal eine Meldungen von weil besser einmal zu... oft gewarnt, das einmal zu selten und da habe ich dann auch recht gehabt."
  },
  {
    "start": 4018.58,
    "end": 4028.32,
    "text": "Die heißt es so schön auch ne Kaputtur ist zweimal am tach korrekt Und in diesem security bald den was dann abends am sonntag raus kam also am siebenzwanzigsten september."
  },
  {
    "start": 4028.76,
    "end": 4036.76,
    "text": "Da waren gleich drei sicherheitslücken gleich acht Sicherheitslückungen drin gefixt und zwar Zwei kritische und der rest hatte glaube ich severity."
  },
  {
    "start": 4036.94,
    "end": 4044.04,
    "text": "hi und diese zwei kritischen sicherheits lücken die sind Dann die die dann auch sehr schnell sehr deutlich eskaliert sind Und die sind..."
  },
  {
    "start": 4046.0,
    "end": 4047.76,
    "text": "Ja, ich wollte nur anbringen."
  },
  {
    "start": 4047.88,
    "end": 4053.72,
    "text": "Also was bei Curl halt alle drei Jahre vorkommt kommt bei Citrix halt also jeden Dienstag vor?"
  },
  {
    "start": 4055.16,
    "end": 4055.84,
    "text": "Nee, jeden Freitag!"
  },
  {
    "start": 4056.42,
    "end": 4057.42,
    "text": "Oder ja wie auch immer."
  },
  {
    "start": 4058.14,
    "end": 4061.1,
    "text": "Technisch gesehen jeden Frei-, oder ob es ein Dienstag ist und wir werden's gleich noch sehen."
  },
  {
    "start": 4062.04,
    "end": 4068.36,
    "text": "Das geht um CVE-Twenty, Sechstenzwanzig, Achtenachtzig, Siebenhundertsevente und siebenhundzeic."
  },
  {
    "start": 4068.74,
    "end": 4070.48,
    "text": "Und keine Sorge lieber Hörerinnen und Hörern!"
  },
  {
    "start": 4070.82,
    "end": 4075.86,
    "text": "Wir bleiben nicht fünfstellig wir werden heute noch in der CVE Liste die Sextelligkeit erreichen."
  },
  {
    "start": 4076.44,
    "end": 4077.58,
    "text": "nur das schon mal als kleines Preview."
  },
  {
    "start": 4079.18,
    "end": 4086.34,
    "text": "Wir fangen jetzt mal an und jetzt hangel ich mich wieder so ein bisschen an den Watchtower Blog Artikeln entlang denen man die Resignation sehr deutlich anmerkt."
  },
  {
    "start": 4086.44,
    "end": 4088.54,
    "text": "also da sind dann immer so Sachen wie Nichts schon wieder."
  },
  {
    "start": 4088.7,
    "end": 4093.34,
    "text": "und irgendwann haben sie dann auch Den zweiten Artikel, der ist schon deutlich kürzer."
  },
  {
    "start": 4093.82,
    "end": 4099.62,
    "text": "Der ist nur dadurch sehr langen weil es um einen Bufferoverflug geht und sie dann halt den Stack- und den Buffer in so ESC-Diagramm aufmalen."
  },
  {
    "start": 4100.22,
    "end": 4105.92,
    "text": "Und bei dieser Sammellücke da haben Sie schon keinen Bock mehr gehabt."
  },
  {
    "start": 4105.96,
    "end": 4107.76,
    "text": "Da habe ich dann gefragt irgendwie kommt da noch was von euch?"
  },
  {
    "start": 4107.819,
    "end": 4109.54,
    "text": "Nee wir haben uns diesmal gegen einen Blockantrag entschieden."
  },
  {
    "start": 4109.66,
    "end": 4110.42,
    "text": "War auch eine gute Idee!"
  },
  {
    "start": 4110.52,
    "end": 4114.64,
    "text": "Weil jetzt können Sie zu der vierten Lücke mal wieder einbachen die Haltung des Monarchs."
  },
  {
    "start": 4114.84,
    "end": 4120.279,
    "text": "Also der erste Blockantracht lautete... The footgun is back oder sowas."
  },
  {
    "start": 4120.779,
    "end": 4123.04,
    "text": "also die wie kann ich denn das übersetzen futtern."
  },
  {
    "start": 4123.1,
    "end": 4125.06,
    "text": "gibt es eine kanonische deutsche übersetzung für futtern?"
  },
  {
    "start": 4127.1,
    "end": 4127.6,
    "text": "glaube nicht,"
  },
  {
    "start": 4127.86,
    "end": 4130.2,
    "text": "also die die."
  },
  {
    "start": 4130.24,
    "end": 4135.1,
    "text": "Die pistole mit der ich mir selber in den fuß schieße ist zurück und Warte."
  },
  {
    "start": 4135.46,
    "end": 4136.52,
    "text": "hier ist werbung."
  },
  {
    "start": 4136.98,
    "end": 4138.26,
    "text": "Ach ja genau das ist keine werbung."
  },
  {
    "start": 4139.14,
    "end": 4143.16,
    "text": "die benutzen die eigene produktinformation von citrix als niem in dem block."
  },
  {
    "start": 4143.22,
    "end": 4148.18,
    "text": "da ist direkt im ersten absatz eine produktinformation die sich folgendermaßen ließ das Werbeband."
  },
  {
    "start": 4148.26,
    "end": 4153.56,
    "text": "Ich dachte erst, dass sein echtes Werbep… also sein programmatisch eingespieltes Werbebander mit dem Watchtower Geld verdient."
  },
  {
    "start": 4153.62,
    "end": 4154.06,
    "text": "aber nein!"
  },
  {
    "start": 4154.44,
    "end": 4155.96,
    "text": "Es ist die Produktheader von Citrix."
  },
  {
    "start": 4156.06,
    "end": 4161.98,
    "text": "da steht drauf Security by Design Proven By Action with Citrix Netscalar."
  },
  {
    "start": 4162.68,
    "end": 4163.899,
    "text": "Da kann man eigentlich schon Feier haben machen."
  },
  {
    "start": 4163.94,
    "end": 4165.279,
    "text": "wir können jetzt schon aufhören."
  },
  {
    "start": 4165.42,
    "end": 4166.58,
    "text": "ich kann das lachen nicht unterdrücken."
  },
  {
    "start": 4166.62,
    "end": 4176.84,
    "text": "Ich habe auch mal auf dieser Produktseite geguckt vom Citrix zum Netscala weil ich auch nochmal rausfinden wollte was der denn alles genau kann und Die haben dann so eine Auflistung, warum man das den kaufen sollte."
  },
  {
    "start": 4177.1,
    "end": 4178.3,
    "text": "Und da kommt Security?"
  },
  {
    "start": 4178.38,
    "end": 4180.2,
    "text": "Willst du mal raten an welcher Stelle das Security steht?"
  },
  {
    "start": 4183.86,
    "end": 4185.319,
    "text": "Ähm... Erster!"
  },
  {
    "start": 4186.04,
    "end": 4186.399,
    "text": "An Dritter!"
  },
  {
    "start": 4187.08,
    "end": 4188.46,
    "text": "Willst Du raten was ein erster Stelle steht?"
  },
  {
    "start": 4189.52,
    "end": 4189.74,
    "text": "KI!"
  },
  {
    "start": 4190.24,
    "end": 4190.38,
    "text": "Nein!"
  },
  {
    "start": 4190.66,
    "end": 4191.54,
    "text": "Kostenersparnis."
  },
  {
    "start": 4192.319,
    "end": 4196.82,
    "text": "Und an zweiter Stelle steht mehr Effizienz durch verbesserte Rollouts oder irgendwie sowas."
  },
  {
    "start": 4196.96,
    "end": 4199.14,
    "text": "Also deine Mitarbeiter können auch noch Arbeitszeitsparen."
  },
  {
    "start": 4199.48,
    "end": 4210.28,
    "text": "und dann dritter stelle kommt Security, das wird dann an Filter- und Fünfterstelle noch mit zu Sachen wie ja wir sind ja dem Secure by Design pledged von der CISA beigetreten und so was unterstrichen also ist schon illustrer."
  },
  {
    "start": 4211.92,
    "end": 4214.1,
    "text": "Wenn da nirgends WOKI steht, will ich das nicht kaufen."
  },
  {
    "start": 4215.04,
    "end": 4217.34,
    "text": "Das ist ja sowas von Jahrzehnte, Jahrzehnzehne?"
  },
  {
    "start": 4219.1,
    "end": 4220.76,
    "text": "Ich bin gar nicht sicher, was passieren würde."
  },
  {
    "start": 4220.8,
    "end": 4226.28,
    "text": "Wenn die da jetzt noch ein lokales KI-Modell drauf basteln würden auf das Ding also... Puh weiß ich"
  },
  {
    "start": 4227.54,
    "end": 4228.06,
    "text": "nicht!"
  },
  {
    "start": 4228.96,
    "end": 4230.5,
    "text": "Wir werden das halt zubald herausfinden."
  },
  {
    "start": 4231.56,
    "end": 4239.52,
    "text": "Die Bache dann so piffert und ist alles... Dann holt sich das Ding seine ganzen Entscheidungen aus von GBT und dann ist es so Vibefirewalling."
  },
  {
    "start": 4239.58,
    "end": 4240.68,
    "text": "Ich meine Vibecoding hatten wir schon."
  },
  {
    "start": 4240.72,
    "end": 4242.98,
    "text": "vielleicht sollten einfach Vibe Firewalling erfinden oder so?"
  },
  {
    "start": 4244.0,
    "end": 4245.98,
    "text": "Genau, wenn das KI-Modell sagt look's good to"
  },
  {
    "start": 4246.22,
    "end": 4246.26,
    "text": "me."
  },
  {
    "start": 4249.64,
    "end": 4251.52,
    "text": "Vergesst nicht das Video doch in die Showdots zu packen!"
  },
  {
    "start": 4251.58,
    "end": 4253.82,
    "text": "Das müssen unsere Hörer und Hörern auch gesehen sehen."
  },
  {
    "start": 4253.88,
    "end": 4255.46,
    "text": "Okay, du redest weiter ich packe Videos."
  },
  {
    "start": 4256.0,
    "end": 4275.48,
    "text": "Gut also das ist ja alles total witzig und wir lachen hier viel aber es ist eigentlich so ein bisschen Lachen der Verzweiflung weil da sind halt wirklich keine Lücken wo du einen Mythos brauchst um rauszufinden dass hier eine neue Lückenklasse in ganz seltenen Fällen ausgenutzt wurde sondern das ist Lockpäusenlängen und lock präusen ist jetzt wirklich eine geschichte die es ich weiß nicht wie alt sie ist."
  },
  {
    "start": 4275.52,
    "end": 4287.6,
    "text": "also ich würde jetzt schwören das gab's mittel der neunziger bei sent mail schon dass du dann irgendwelche irgendwelchen received also irgendwelches mail header preparierst und dann landen die im send mail log oder so also in zwei setzen."
  },
  {
    "start": 4287.66,
    "end": 4293.64,
    "text": "lock pruising funktioniert so dass sich in einer log datei dadurch, dass ich irgendetwas auslöse was gelockt wird."
  },
  {
    "start": 4294.44,
    "end": 4306.8,
    "text": "Inhalte einschleuse die da nicht rein gehören und die dann von einem nachgelagerten system zum beispiel so ein block processor verwendet werden oder gepasst werden und so viel gepasst werden, dass ich dann damit missmachen kann."
  },
  {
    "start": 4306.88,
    "end": 4313.18,
    "text": "Ich kann mich sehr gut noch erinnern an Lockpolesening in Web Server Access Logs wo dann diese ganzen Auswerteprogramme drüber gestolpert sind."
  },
  {
    "start": 4313.26,
    "end": 4319.8,
    "text": "also früher hatte man ja nicht sowas wie Google Analytics sondern ich hatte mein Access Log und mein Erroll log und es ist einmal im tach so ein Perlskript rüber gelaufen."
  },
  {
    "start": 4319.86,
    "end": 4320.46,
    "text": "Wie hieß das doch?"
  },
  {
    "start": 4320.92,
    "end": 4334.3,
    "text": "Die hießen irgendwie keine Ahnung Web Counter, ne Web Web Stats oder irgendwie sowas Und die haben da so ein paar bunte Grafiken draus gebastelt Und diese bunten Grafiken, da stand dann drin wer aus den USA bei dir war und welche Browser die Leute benutzt haben."
  },
  {
    "start": 4334.34,
    "end": 4339.9,
    "text": "Also das was halt jetzt so Google Analytics oder andere Tools anhand von JavaScript Snippets in Echtzeit machen."
  },
  {
    "start": 4340.68,
    "end": 4351.34,
    "text": "Da konntest du auch irgendwelchen Perlcode in dein User Agent packen und dann wurde das einmal nachgepasst und dann konnte man deinen Lockstart-Tool own und damit den Server auf dem es läuft als Konjo."
  },
  {
    "start": 4351.52,
    "end": 4352.64,
    "text": "So also das ist lock poisoning!"
  },
  {
    "start": 4353.74,
    "end": 4358.44,
    "text": "Jetzt ganz ohne Scheiß... Das ist genau das, was hier passiert noch mal."
  },
  {
    "start": 4358.68,
    "end": 4364.86,
    "text": "Fünf, zwanzig, dreißig Jahre später also bei der bei dieser cv e-twanzig sechsundzwanzig achtnachtzig sieben sieben eins."
  },
  {
    "start": 4365.6,
    "end": 4369.38,
    "text": "da basiert die ganze lücke darauf dass es einen perscript gibt."
  },
  {
    "start": 4369.58,
    "end": 4384.12,
    "text": "das passt die locks der net scale und das passt relativ spezifisch nach einigen dinge unter anderem danach dass eine lock zeile der folgenden form auftaucht hit boss nsppi."
  },
  {
    "start": 4385.32,
    "end": 4395.18,
    "text": "Das ist also dieser NSPPE Prozess, das ist einer der Kernprozesse auf dem Netzgelder."
  },
  {
    "start": 4395.22,
    "end": 4398.28,
    "text": "Der wird uns gleich auch nochmal im anderen Kontext nämlich bei der nächsten Sicherheitslücke begegnen."
  },
  {
    "start": 4400.64,
    "end": 4404.86,
    "text": "gestorben, also gesäckfreultet wahrscheinlich und das lockt den sogenannten PIT-Boss."
  },
  {
    "start": 4405.56,
    "end": 4408.26,
    "text": "Ein Pit Boss kenne ich aus einem Casino Kontext."
  },
  {
    "start": 4408.32,
    "end": 4422.8,
    "text": "Ich glaube das sind im Casino die Leute, die so einen bestimmten Bereich im Casinobau aufsichtigen damit da die Blackjack-Dealer irgendwie keinen Mist machen und die Gruppiers also sozusagen der Überwacher und dieser Pit Boss, der kontrolliert im Grunde was dieser Prozess macht, der nochmal sehr wichtig ist."
  },
  {
    "start": 4422.84,
    "end": 4434.44,
    "text": "und wenn er abschmiert dann soll dieses Chorpfeil, also dieses Prozessabbild, Speicherabbild soll weggesichert werden wahrscheinlich damit Citrix das später analysieren kann."
  },
  {
    "start": 4434.52,
    "end": 4443.02,
    "text": "Ich vermute, da gibt es dann irgend so ein Ding das uploadet, dass irgendwo zu Citrix und dann können die gucken hat er einen Exploit ausprobiert oder ist das Ding abgeschmiert weil der Speicher irgendwie rottig ist?"
  },
  {
    "start": 4443.08,
    "end": 4444.78,
    "text": "Ist dann ja irgendwann Kundendienstthema."
  },
  {
    "start": 4444.86,
    "end": 4449.04,
    "text": "wenn diese Prozesse immer abschrauchen, dann hat das ja auch Auswirkungen auf den Nutzer."
  },
  {
    "start": 4449.36,
    "end": 4476.82,
    "text": "So... Der erwartet dieses Korrfall irgendwo unter, weiß ich nicht, irgendein Verzeichnis Prozess ID die jetzt die da vorher in dieser Lokzeile den Klammern stand und um genau diese ProzessID zu finden und damit den Dateinnamen zu wissen greppt und settet und orgt dieses Perlskript fröhlich vor sich hin."
  },
  {
    "start": 4477.38,
    "end": 4497.38,
    "text": "Und da grepp, sett und org ja nicht native Perl Funktionen sind sondern BESCH bzw externe Beinways die per BESH in der Regel aufgerufen werden wird es dann alles auch so in so lustigen Backticks in Perl gemacht und daraus setzt dann dieses Perlskript den vermuteten Namen dieses korvals zusammen und packt ihn in eine variabel."
  },
  {
    "start": 4497.88,
    "end": 4507.32,
    "text": "Und diese variable wird dann, wir ahnen es schon ungequotet und nicht in irgendeiner Weise weiter behandelt in einen dieser sogenannten back tick operator gegeben wie erinnern uns."
  },
  {
    "start": 4507.48,
    "end": 4509.78,
    "text": "Back Tick Operator sind im wesentlichen das sub-shell."
  },
  {
    "start": 4510.24,
    "end": 4516.16,
    "text": "des gibt's unter bäsch das gibts aber auch in pearl und da gab´s auch ich weiß nicht ob es jetzt noch gibt oder was gibts auch meiner Lieblingssprache PAP."
  },
  {
    "start": 4518.7,
    "end": 4531.34,
    "text": "kannst du zum beispiel backtick ls-all sagen und der komplette output von diesem ls minus all befehl wird dann einfach als string zurückgegeben und kann dann in dem skript das dieses backtik aufgerufen hat weiterverarbeitet werden."
  },
  {
    "start": 4531.5,
    "end": 4532.4,
    "text": "Als zeichen kette."
  },
  {
    "start": 4532.86,
    "end": 4543.3,
    "text": "so genau dass passiert hier, und im normal fall wenn jetzt eine normale lockzeile für einen normalen seg fold ausgewertet wird dann ist das ja auch alles erstmal fein."
  },
  {
    "start": 4543.36,
    "end": 4549.64,
    "text": "dann setzt er dann sich so ein Dateinnahmen NSPPE, Bindestrich, Nullnull, Bindestrich, Eins, zwei drei vier fünf zusammen und alles ist cremig."
  },
  {
    "start": 4549.72,
    "end": 4557.44,
    "text": "Und dann kann dieses Korvall irgendwo weggesichert werden und der Citrix-Grundendienst kann das dann fröhlich ignorieren oder eskalieren je nachdem was die machen."
  },
  {
    "start": 4557.94,
    "end": 4563.34,
    "text": "Aber was wäre denn wenn wir in der Lage wären den Namen dieser Process ID zu steuern?"
  },
  {
    "start": 4563.46,
    "end": 4571.84,
    "text": "Also von außen irgendeinen Namen da zu injecten zum Beispiel indem wir irgendwie in derlage wären Lockzahlen ins Lock einzufügen?"
  },
  {
    "start": 4572.56,
    "end": 4573.62,
    "text": "Was würde denn dann wohl passieren?"
  },
  {
    "start": 4574.68,
    "end": 4578.5,
    "text": "Dann kann man vermutlich dafür sorgen, dass da bei die Vegan der Michelle-Befäle ausgeführt werden."
  },
  {
    "start": 4579.86,
    "end": 4592.5,
    "text": "Genau weil ich könnte dann einfach sagen... Ich schreibe da nicht ein zwei drei vier fünf rein sondern Semikolon, CURL, HTTP, doppelt Punkt, doppel slash Böse, Pipebash oder irgendwie sowas."
  },
  {
    "start": 4592.74,
    "end": 4594.46,
    "text": "und dann habe ich meine Remote Code Execution."
  },
  {
    "start": 4594.98,
    "end": 4596.2,
    "text": "Und das ist genau das was passiert ist."
  },
  {
    "start": 4596.24,
    "end": 4607.72,
    "text": "und das also ich weiß ich ergehe mich immer in diesen in diesem Appliance-Bashing und ich langweil mich da manchmal auch selber ein bisschen, aber ey komm das ist doch jetzt wirklich arg trivial."
  },
  {
    "start": 4607.78,
    "end": 4619.42,
    "text": "Also selbst für die nicht besonders hohe Messlatte bei diesen Security Appliances, die hier so häufig auftauchen, dass es wirklich... ein trivialer Bug und der hätte vor fünf zwanzig Jahren gefixt gehört."
  },
  {
    "start": 4619.48,
    "end": 4625.06,
    "text": "Ich kann es also wirklich nicht nachvollziehen, da sind Softwareentwickler am Werk die machen das hauptberuflich Und das ist ja auch nicht irgendwie."
  },
  {
    "start": 4625.1,
    "end": 4634.68,
    "text": "es ist nicht einer in Nebraska der das macht im Nebenberuf wenn die Kinder im Bett sind sondern Citrix hat hauptsberufliches Softwareentwickel und ich Kann nicht nachvorziehen wieso was im Jahr?"
  },
  {
    "start": 4634.72,
    "end": 4642.44,
    "text": "twenty-sixundzwanzig noch in einem gerät wo auch so leute wie watchtower sagen dass er das halbe internet mitbetrieben wird auftauchen kann."
  },
  {
    "start": 4643.06,
    "end": 4649.12,
    "text": "ich verstehe es nicht Keine Ahnung, muss mir mal... Also ich hab schon überlegt ob ich auf die Itza gehe und da in den Citrix stande gehe."
  },
  {
    "start": 4649.2,
    "end": 4651.6,
    "text": "Und dann mach jemanden bitte das er mir mal erklärt wie das sein kann?"
  },
  {
    "start": 4651.8,
    "end": 4652.38,
    "text": "Ich versteh's nicht!"
  },
  {
    "start": 4653.5,
    "end": 4654.18,
    "text": "Kannst nicht nachvollziehen."
  },
  {
    "start": 4654.76,
    "end": 4658.14,
    "text": "Naja jetzt überschreiten wir gerade die Grenze zum Rant."
  },
  {
    "start": 4659.2,
    "end": 4659.68,
    "text": "Gelinde"
  },
  {
    "start": 4660.14,
    "end": 4662.6,
    "text": "Auf jeden Fall gelinde."
  },
  {
    "start": 4663.02,
    "end": 4664.7,
    "text": "Ich glaube ich habe dich vor fünfzehn Minuten überschritten."
  },
  {
    "start": 4666.94,
    "end": 4668.18,
    "text": "Der Fix ist auch genauso trivial."
  },
  {
    "start": 4668.56,
    "end": 4670.9,
    "text": "also im Endeffekt machen sie das was ihr hätten machen müssen im Jahr."
  },
  {
    "start": 4672.24,
    "end": 4681.16,
    "text": "Sie übergeben das nicht direkt an Bactic Operator, sondern sie machen halt so eine Argumentliste in Perl mit Mai irgendwas und dann übergeben sie das halt direkt an Feind."
  },
  {
    "start": 4681.34,
    "end": 4685.88,
    "text": "Und das war das binary was dann auch in diesem Bactic operator vorher aufgerufen wurde."
  },
  {
    "start": 4686.0,
    "end": 4692.68,
    "text": "Also find slash var slash core minus name nsppe minus null null minus und dann mein RCA String."
  },
  {
    "start": 4695.6,
    "end": 4703.02,
    "text": "Das sind halt wirklich Sachen... Ja, das hätte ich in der Zeit neun neunzig oder zweitausend eins auch falsch gemacht und vielleicht auch zwei tausend drei noch oder so aber."
  },
  {
    "start": 4704.02,
    "end": 4711.42,
    "text": "Ich muss sagen, ich bin auch halt einfach lange kein professioneller Software Entwickler mit mehr als keine zweihundert professionellen Software Entwicklern."
  },
  {
    "start": 4711.74,
    "end": 4713.14,
    "text": "wie viele Leute dabei Citrix noch umtut."
  },
  {
    "start": 4713.22,
    "end": 4714.2,
    "text": "Vielleicht sind es nur noch sechs?"
  },
  {
    "start": 4714.3,
    "end": 4718.18,
    "text": "Keine Ahnung Aber die verkaufen ja Appliance ist für nicht weiß nicht wie viele Millionen Dollar."
  },
  {
    "start": 4718.28,
    "end": 4722.14,
    "text": "also naja offen ist noch die Frage Wie kriege ich denn da jetzt Lockzahlen rein?"
  },
  {
    "start": 4722.88,
    "end": 4728.7,
    "text": "muss ich da jetzt irgendwelche hochkomplexen Angriffe ausführen, dass sie dann im CVE Eintracht hinterher beim Vektor schreiben können."
  },
  {
    "start": 4729.08,
    "end": 4730.2,
    "text": "A Tech Complexity High."
  },
  {
    "start": 4731.92,
    "end": 4732.26,
    "text": "Spoiler!"
  },
  {
    "start": 4732.58,
    "end": 4735.18,
    "text": "Das Ding hat neun Komma acht von zehn, da ist nix mit A Tech complexity high."
  },
  {
    "start": 4736.68,
    "end": 4740.94,
    "text": "Muss ich jetzt irgendwie ein Prozess crashen und so eine Process ID vorberechnen?"
  },
  {
    "start": 4741.06,
    "end": 4750.8,
    "text": "Dafür sorgen das eine ganz bestimmte Process ID dann ausgeführt wird, weil sich die Process ID null oder mit einer führende Null damit irgendwas passiert oder so... Muss ich den Prozessen haben irgendwie manipulieren?"
  },
  {
    "start": 4750.88,
    "end": 4751.72,
    "text": "Geht das überhaupt nicht"
  },
  {
    "start": 4752.3,
    "end": 4752.42,
    "text": "als...?"
  },
  {
    "start": 4752.84,
    "end": 4754.26,
    "text": "Quatsch, alles viel einfacher."
  },
  {
    "start": 4754.72,
    "end": 4762.48,
    "text": "Dieses Perlskript von dem ich gerade gesprochen habe, das greppt einfach durch alle Logs also nicht nur das Log wo irgendwelche Sackfolz drinstehen, also in Linux wer ist ja die Message?"
  },
  {
    "start": 4762.52,
    "end": 4762.56,
    "text": "ne?"
  },
  {
    "start": 4762.64,
    "end": 4764.86,
    "text": "Das Kernel-Log sondern einfach durch Alle!"
  },
  {
    "start": 4765.12,
    "end": 4776.38,
    "text": "Also auch durch das Log des Webservers oder das Log, wo alle Log ins drin stehen, also wo sich Nutzer eingeloggt haben oder nicht eingelockt haben oder versucht haben einzuloggen mit einem falschen Benutzernamen."
  },
  {
    "start": 4776.84,
    "end": 4791.96,
    "text": "und da es dann auch genau uns an ist, Vektor, ich benutze einfach dieses loginformular für den entweder zum beispiel von vpn zugang oder aber für das diesmanagement interface wenn das übers internet erreichbar ist und logge mich da ein mit dem benutzernamen spitzeklammer auf."
  },
  {
    "start": 4792.14,
    "end": 4802.88,
    "text": "at url encode unterstrich all spitzklammer zu pitpost ppi died unexpectedly nsppe semi-colon doppelpunkt und dann mein ganzes bash zeugs was ich da eigentlich einschleusen will."
  },
  {
    "start": 4802.96,
    "end": 4809.16,
    "text": "Und dann bin ich in einem htp request drin, und kann ab dann eine web shell drinnen oder irgendeine andere bektor."
  },
  {
    "start": 4810.1,
    "end": 4818.18,
    "text": "Das geht nicht nur mit diesem login sondern das geht auch zum beispiel mit dem user agent header und Mit allen möglichen anderen angriffsvektoren schreibt watchtower darüber."
  },
  {
    "start": 4819.04,
    "end": 4826.96,
    "text": "Das ist schon Ziemlich simpel, dass es genau die art von sicherheitslücke die natürlich alle angreifer lieben."
  },
  {
    "start": 4827.36,
    "end": 4834.86,
    "text": "das sehen wir dann noch gleich an der menge der exploitations also der Ausnutzung und den umfang der ganzen geschichte."
  },
  {
    "start": 4835.72,
    "end": 4839.64,
    "text": "eine Kleine Hürde ist dieser Cron Job, also dieses Perlskript."
  },
  {
    "start": 4840.1,
    "end": 4846.9,
    "text": "Der ist ein Cron-Job und der löst nur zu zwei Gelegenheiten aus wenn ich das richtig verstanden habe oder zu dreien."
  },
  {
    "start": 4846.94,
    "end": 4852.28,
    "text": "du kannst ihn manuell einfach auf der Schelle aufrufen aber dafür musst natürlich Atmen auf der Kiste sein Und das ist ja der Angreifer nicht."
  },
  {
    "start": 4852.8,
    "end": 4857.32,
    "text": "dann müsste ein legitimer Atmen ausgetriegt werden um diesen diesen Cron Shop manuelle aufzurufen."
  },
  {
    "start": 4857.72,
    "end": 4858.74,
    "text": "Das ist sehr unwahrscheinlich!"
  },
  {
    "start": 4859.24,
    "end": 4863.26,
    "text": "Der zweite Anwendungsfall ist dass wird einfach alle vierundzwanzig Stunden automatisch gemacht."
  },
  {
    "start": 4863.3,
    "end": 4869.42,
    "text": "Dann hächelt er durch die Logs und macht irgendwie so ein Lock-Rotating, dann würde das auch ausgelöst werden."
  },
  {
    "start": 4869.86,
    "end": 4872.08,
    "text": "Und der dritte Fall wäre wenn das Gerät rebooted."
  },
  {
    "start": 4873.28,
    "end": 4875.6,
    "text": "Also nach dem Reboot wird es auch einmal voll ausgeführt."
  },
  {
    "start": 4879.7,
    "end": 4881.1,
    "text": "Ich möchte hier mal kurz einhaken."
  },
  {
    "start": 4882.08,
    "end": 4895.02,
    "text": "Das ist halt auch so ein Wiederkehrendes Fehlerschema dass Lock Dateien gepasst werden als würden darin ausschließlich vertrauenswillige Daten stehen."
  },
  {
    "start": 4896.22,
    "end": 4900.16,
    "text": "In sehr vielen Fällen, von sehr vielen Lockfiles ist es halt nicht der Fall."
  },
  {
    "start": 4900.28,
    "end": 4911.64,
    "text": "Weil da Zeug drin steht was Angreifer von außen beeinflussen können wie zum Beispiel Accesslocks oder so oder irgendwie Fehler-Meldungen die sagen hier habe ich den Nutzer nicht reingelassen weil dieser Name existiert nicht oder sowas."
  },
  {
    "start": 4911.68,
    "end": 4930.84,
    "text": "Es sind alles Informationen die jeder bediebige Mensch vom Außen setzen kann und insofern also schon das Konzept zu sagen ja ich pass jetzt mit irgendeinem komischen Perlskript oder so finde ich so spekt aber dann einfach Und dann auch noch so zu pausen, dass man sagt da steht jetzt irgendwas ist mir voll egal ob das zahlen sind oder nicht."
  },
  {
    "start": 4930.9,
    "end": 4932.9,
    "text": "ich nehme die einfach und schmeiß die in eine shell."
  },
  {
    "start": 4933.72,
    "end": 4936.68,
    "text": "Das ist halt schon also auf mehreren ebenden einfach falsch."
  },
  {
    "start": 4937.6,
    "end": 4941.9,
    "text": "und die erste Ebene wäre eben meiner Meinung nach zu sagen ich schrub hier einfach mal über alle locks drüber."
  },
  {
    "start": 4943.6,
    "end": 4948.56,
    "text": "Und suche nach dieser Meldung obwohl ihr in dem exis lock überhaupt nicht auftreten kann und diese exis log eben auch noch."
  },
  {
    "start": 4949.38,
    "end": 4951.26,
    "text": "Halt irgendetwas enthält was angreifersetzen können."
  },
  {
    "start": 4951.3,
    "end": 4958.98,
    "text": "also da ist an vielen stellen auch architektonisch was schief gegangen und jetzt haben sie halt gefixt sozusagen, dass sich das so nicht auslösen kann."
  },
  {
    "start": 4959.06,
    "end": 4965.58,
    "text": "Aber eigentlich ist der Fehler schon, dass dieses Skript überhaupt über den Lockschrub oder nach Meldungen sucht die da nicht drin stehen können."
  },
  {
    "start": 4967.28,
    "end": 4971.96,
    "text": "Ja also ja viele viele Fehler alles"
  },
  {
    "start": 4972.8,
    "end": 4972.96,
    "text": "naja"
  },
  {
    "start": 4973.22,
    "end": 4973.68,
    "text": "alles schwierig."
  },
  {
    "start": 4976.28,
    "end": 4979.6,
    "text": "wir haben noch ein paar Lücken vor uns."
  },
  {
    "start": 4979.7,
    "end": 4981.4,
    "text": "ich mache jetzt eine kleine Abweichung zu unserem skript."
  },
  {
    "start": 4981.52,
    "end": 4991.52,
    "text": "wundere dich nicht Ich gehe jetzt mal direkt auf die zweite Lücke ein, weil wir die so relativ kurz abfrühstücken können und dann gucken wir mal ganz kurz auf die Ausnutzung."
  },
  {
    "start": 4991.58,
    "end": 4996.9,
    "text": "Und wie das, wie die Explorz dann plötzlich eigentlich... Also wir sind immer noch am Wochenende des sechsten zwanzigsten, siebenzwanzigstem September."
  },
  {
    "start": 4997.42,
    "end": 5001.24,
    "text": "Die zweite Lücke beschreibe ich jetzt wirklich nur ganz kurz, weil sie auch wieder sehr generisch ist."
  },
  {
    "start": 5001.38,
    "end": 5004.4,
    "text": "Ich finde Sie auch wieder vergleichsweise billig im Sinne von."
  },
  {
    "start": 5004.92,
    "end": 5013.88,
    "text": "Das ist auch wieder was man hätte finden können, finde ich mit Fussing und Co sicherlich auch mit Einigermaßen fortgeschrittenen Frontier KI-Modellen, die über den Kot flügen."
  },
  {
    "start": 5014.42,
    "end": 5020.44,
    "text": "Aber sei es drum... Das ist CVE-Kot-Execution Lücke."
  },
  {
    "start": 5021.68,
    "end": 5023.9,
    "text": "Die ist glaube ich auch neun Komma fünf."
  },
  {
    "start": 5023.98,
    "end": 5028.02,
    "text": "Die vorherige hatte ich gerade gesagt wie er neun Komma acht ist aber auch Neun Koma fünf von zehn."
  },
  {
    "start": 5028.52,
    "end": 5034.44,
    "text": "tatsächlich ist meiner Meinung nach diese erste Lücke weil sie die Default Konfiguration betrifft auf jeden Fall eine Zehn von zehn."
  },
  {
    "start": 5034.5,
    "end": 5036.96,
    "text": "Es gibt keinerlei Vorbedingungen und sie ist aus der Ferne ausnutzbar."
  },
  {
    "start": 5037.04,
    "end": 5039.0,
    "text": "ohne vorherige Anmeldung ist aus meiner Sicht eine Zehnt von zehn."
  },
  {
    "start": 5039.6,
    "end": 5044.48,
    "text": "Aber Citrix sieht das anders, aber um die Null, fünf Punkte wollen wir uns ja jetzt nicht bis aufs Blut bekriegen."
  },
  {
    "start": 5045.16,
    "end": 5048.66,
    "text": "Diese Lücke betrifft das Handling fragmentierter DTLS-Pakete."
  },
  {
    "start": 5049.0,
    "end": 5050.6,
    "text": "DTLAS ist TLS über UDP."
  },
  {
    "start": 5051.96,
    "end": 5053.9,
    "text": "Ich bin gar nicht sicher wofür man es braucht."
  },
  {
    "start": 5053.94,
    "end": 5055.24,
    "text": "ich nehme an VPN Treffig oder sowas."
  },
  {
    "start": 5056.46,
    "end": 5064.28,
    "text": "Das sind klassische Buffer Overflow weil diese Paar-Saffe das Zusammensetzen dieser Paketfragmente nicht richtig rechnet wenn er die Pakete wieder zusammensetzt."
  },
  {
    "start": 5064.66,
    "end": 5068.42,
    "text": "Ich habe mir ehrlich gesagt auch gar nicht genau im Detail angeguckt beziehungsweise ich hab's nicht nachgerechnet."
  },
  {
    "start": 5069.62,
    "end": 5075.9,
    "text": "Dieser Pasa läuft aber innerhalb dieses NSPPE Binarys, von dem wir gerade gesprochen haben wo die Core Dumps aufbewahrt werden sollen."
  },
  {
    "start": 5075.98,
    "end": 5089.28,
    "text": "Also dieses Binary dessen Cores neben vorherigen Sicherheitslücke weggesichert gehörten das ist diesmal der Kern der Sicherheitslücke und auch dafür kursierte ein Blog-Eintracht in so einem mir nicht bekannten Blog."
  },
  {
    "start": 5089.34,
    "end": 5092.38,
    "text": "also ich kannte die Leute, die es geschrieben haben nicht der wirkte auch sehr KI generiert."
  },
  {
    "start": 5092.44,
    "end": 5096.82,
    "text": "er hatte aber schon sehr richtig den Finger in die Wunde bei diesem DTLS Overflow gelegt."
  },
  {
    "start": 5097.26,
    "end": 5099.32,
    "text": "Das ist ein Binary, das hat irgendwie keine Stack Canaries."
  },
  {
    "start": 5100.3,
    "end": 5103.9,
    "text": "Also da fehlen zumindest ein paar der Schutzmaßnahmen gegen die Außenzüge von solchen Sachen."
  },
  {
    "start": 5104.04,
    "end": 5108.8,
    "text": "Das hat Watchdauer auch sehr genüsslich kommentiert und dieser RCE ist relativ straight forward."
  },
  {
    "start": 5108.96,
    "end": 5114.64,
    "text": "Du schreibst über den Buffer hinweg und dann guckst du dass irgendwie dein Shellcode irgendwo unterbringen ist und dann wird er ausgeführt."
  },
  {
    "start": 5114.68,
    "end": 5121.82,
    "text": "Die haben da so'n bisschen dran rumgebastelt aber Dieser Blockeintrag, der lasse ich echt eher so nach Boah jetzt machen wir das auch noch eben fertig Aber dann machen wir auch Feierabend!"
  },
  {
    "start": 5122.06,
    "end": 5123.92,
    "text": "Das war so'nen Routinefall ne?"
  },
  {
    "start": 5124.04,
    "end": 5124.94,
    "text": "Absoluter Routine Fall."
  },
  {
    "start": 5125.54,
    "end": 5131.42,
    "text": "Und du musst Pakete, also UDP-Pakete an die Kiste schicken können und DTLS muss enabled sein."
  },
  {
    "start": 5131.5,
    "end": 5138.32,
    "text": "DTS ist immer dann enabled wenn auf so einer Netscaler VPN Virtual Server eingeschaltet sind."
  },
  {
    "start": 5138.36,
    "end": 5139.5,
    "text": "Das muss ich jetzt einfach so vorlesen."
  },
  {
    "start": 5139.54,
    "end": 5142.32,
    "text": "Ich habe keine Ahnung was VPN Virtual Servers in dem Kontext sind."
  },
  {
    "start": 5142.36,
    "end": 5146.1,
    "text": "Ich gehe davon aus dass sie auch als VPN Endpunkt dient für Unternehmen."
  },
  {
    "start": 5147.84,
    "end": 5158.48,
    "text": "Jetzt haben wir diese beiden Lücken vom vorletzten Wochenende und die wurden dann sehr schnell, wie zu erwarten bei solchen billigen und leicht zu automatisierenden Lücken massiv und massenhaft ausgenutzt."
  },
  {
    "start": 5159.3,
    "end": 5166.98,
    "text": "Watchtower schreibt dazu unser weltweites Sensor-Netzwerk hat etwas mit angesehen das sich so anfühlt als würde das ganze Internet gleichzeitig dieselbe Appliance angreifen."
  },
  {
    "start": 5167.6,
    "end": 5170.28,
    "text": "Und ich habe geguckt bei Shadow Server Project."
  },
  {
    "start": 5170.34,
    "end": 5176.62,
    "text": "da sind ungefähr thousand sixhundert zum Peak angreifbare instanzen gelistet gewesen."
  },
  {
    "start": 5176.94,
    "end": 5186.0,
    "text": "das ist jetzt ein bisschen runtergegangen aber es immer noch deutlich deutlich über null und Wann diese an griffen angefangen haben ist so ein kleines bisschen unklar."
  },
  {
    "start": 5186.1,
    "end": 5193.92,
    "text": "also gray noise Und auch palo alto sagen dass angriffe auf die lücke mit der acht acht sieben sieben eins."
  },
  {
    "start": 5194.44,
    "end": 5201.58,
    "text": "Also diese lock präusenden lücke Anfang also in den am zwanzigsten, einundzwanzigste September begonnen haben."
  },
  {
    "start": 5201.74,
    "end": 5213.54,
    "text": "Also mehrere Tage vor der Veröffentlichung dieses Security Advisory durch Citrix und Kevin Beaumont sagt sagte dann irgendwo auf Masse sondern sogar Anfang September ging es los."
  },
  {
    "start": 5213.6,
    "end": 5230.0,
    "text": "ich habe ihn dazu gefragt und er schrieb mir das Bezirke sich auf einen Artikel von Palo Alto die dazu auch was geschrieben haben also die Units Fred Hunting-Gruppe und hat auch immer sehr schöne Log-Einträge."
  },
  {
    "start": 5230.82,
    "end": 5246.44,
    "text": "Das bezieht sich aber auf die andere Lücke, also man muss davon ausgehen dass die Lücke mit dem Lockpoisoning, die einfach Webrequests ausnutzbar ist so oben den zwanzigsten September das erste Mal ausgenutzt wurde und dass sie auch seitdem Citrix bekannt war."
  },
  {
    "start": 5247.4,
    "end": 5257.16,
    "text": "Dass die nicht erst am Freitag bekannt wurde und dann innerhalb von vierundzwanzig Stunden ein Update zusammengenagelt wurde ist natürlich bei einer Firmware dieser Größenordnung wie die von der Netscaler Jetzt auch ein Stück weit nachvollziehbar."
  },
  {
    "start": 5257.28,
    "end": 5263.46,
    "text": "Ich weiß aber zufällig sehr genau, wann diese Firmware fertig war und wenn sie in die QL ging und dann ausgeliefert wurde."
  },
  {
    "start": 5263.54,
    "end": 5265.56,
    "text": "Fertig war sie am vierundzwanzigsten September."
  },
  {
    "start": 5266.02,
    "end": 5274.02,
    "text": "Da ist nämlich der Timestamp der Dateien in der Firmwares, ich habe das Firmwärm im Image hier liegen... Und die war also am vier und zwanzigste September fertig."
  },
  {
    "start": 5275.08,
    "end": 5277.58,
    "text": "Am sieben und zwantigsten wurde sie dann aus geliefert."
  },
  {
    "start": 5283.04,
    "end": 5287.04,
    "text": "Ich weiß gar nicht, wie schlimm ich das jetzt finden darf sozusagen."
  },
  {
    "start": 5287.14,
    "end": 5295.8,
    "text": "Also du musst ja zumindest rudimentäre Qualitätsprüfung für solche Updates machen wenn da ansonsten Reihenweise dir die Appliance ist umfallen."
  },
  {
    "start": 5295.88,
    "end": 5298.12,
    "text": "Das sehe ich schon ein."
  },
  {
    "start": 5298.18,
    "end": 5306.06,
    "text": "aber warum das offenbar geheimgehalten wurde über mehrere Tage vor den Kunden und sie dann am Wochenende ins offene Messer gerannt sind?"
  },
  {
    "start": 5306.1,
    "end": 5316.18,
    "text": "Das kann ich nicht nachvollziehen, da bin die Leute, die dann am Wochenende rausgeklingelt werden und ich wurde es ja auch nicht um zu abzudaten sondern um zu melden."
  },
  {
    "start": 5317.46,
    "end": 5318.8,
    "text": "Die haben eigentlich was besseres verdient."
  },
  {
    "start": 5318.86,
    "end": 5322.82,
    "text": "Die hätten verdient dass Citrix ihnen am... ...vierundzwanzigsten sagt Achtung!"
  },
  {
    "start": 5322.86,
    "end": 5325.04,
    "text": "Und heute wir haben gerade eine neue Fernwehr in die QA gegeben."
  },
  {
    "start": 5325.36,
    "end": 5327.12,
    "text": "bereitet euch darauf vor das da etwas kommen wird."
  },
  {
    "start": 5327.2,
    "end": 5328.42,
    "text": "aber das wusste offensichtlich niemand."
  },
  {
    "start": 5328.48,
    "end": 5336.9,
    "text": "also die Leute die Citrix Netzscaler betreiben mit denen ich gesprochen habe die wussten auch erst am Samstag beziehungsweise offiziell erst am Sonntag davon, dass da was ist."
  },
  {
    "start": 5337.18,
    "end": 5339.48,
    "text": "Also weiß ich nicht finde ich nicht so geil."
  },
  {
    "start": 5341.42,
    "end": 5344.02,
    "text": "Man könnte fast sagen, die sollten das halt... ich muss wieder draufhoben."
  },
  {
    "start": 5344.1,
    "end": 5348.18,
    "text": "Aber so wie es Curl halt macht, haben jetzt drüber geschrieben Achtung!"
  },
  {
    "start": 5348.26,
    "end": 5349.26,
    "text": "Nächste Woche kommt was."
  },
  {
    "start": 5349.32,
    "end": 5357.3,
    "text": "Deswegen haben wir hier unsere Service Announcements machen können und so, damit halt alle Leute weil halt Curl überall drin steckt sich darauf vorbereiten können."
  },
  {
    "start": 5357.36,
    "end": 5361.9,
    "text": "Das kommt übrigens auch am Mittwoch Und das bezieht sich sogar auf eine Lücke, die nicht aktiv ausgenutzt wird."
  },
  {
    "start": 5362.5,
    "end": 5363.56,
    "text": "Also mmh"
  },
  {
    "start": 5364.16,
    "end": 5372.2,
    "text": "Ja ja Ich würde auch weniger draufhauen, wenn ich von diesem Vorgehen überzeugt wäre."
  },
  {
    "start": 5372.36,
    "end": 5385.88,
    "text": "Ich fand das kommunikativ, fand nicht das unheimlich schwierig und ich sehe da auch Citrix einfach in der Pflicht... Das kann nicht sein dass.. Also ich will mir ja gerne selber auf die Schulter klopfen sagen, uhuhu schneller als alle gewesen."
  },
  {
    "start": 5385.92,
    "end": 5392.54,
    "text": "aber das kann einfach nicht sein, dass wir solche Sachen melden bevor der Hersteller an die Weise rausgibt."
  },
  {
    "start": 5392.96,
    "end": 5394.74,
    "text": "Das ist irgendwie, weißt du das?"
  },
  {
    "start": 5394.8,
    "end": 5395.66,
    "text": "Watchtower sagen muss?"
  },
  {
    "start": 5396.06,
    "end": 5397.84,
    "text": "Leute hört auf uns E-Mails zu schreiben."
  },
  {
    "start": 5397.88,
    "end": 5398.66,
    "text": "Das haben sie wirklich getan."
  },
  {
    "start": 5398.74,
    "end": 5400.32,
    "text": "Hört auf uns e-mails zu schreiben."
  },
  {
    "start": 5400.36,
    "end": 5406.04,
    "text": "wir sind nicht das Security Incident Response Team von Citrix Wir sind Watchtauer!"
  },
  {
    "start": 5406.32,
    "end": 5407.92,
    "text": "Wir geben euch keine Details zu den Lücken."
  },
  {
    "start": 5408.0,
    "end": 5408.9,
    "text": "das können wir nicht."
  },
  {
    "start": 5409.58,
    "end": 5411.44,
    "text": "Bitte fragt den Citrix Support."
  },
  {
    "start": 5411.82,
    "end": 5418.92,
    "text": "Das haben die so geschrieben von Watchtowers weil einfach alle möglichen Leute inklusive mir gefragt haben könnt ihr mal ein paar Details geben was da eigentlich anbach?"
  },
  {
    "start": 5419.02,
    "end": 5420.6,
    "text": "also So geht es nicht."
  },
  {
    "start": 5420.74,
    "end": 5424.22,
    "text": "Und ich verstehe nicht, warum der Markt das Problem nicht regelt?"
  },
  {
    "start": 5424.3,
    "end": 5430.64,
    "text": "Warum die Leute nicht einfach mit den Füßen abstimmen und sagen wir haben jetzt dreimal am Wochenende unsere Appliances updaten müssen."
  },
  {
    "start": 5430.92,
    "end": 5432.6,
    "text": "Jetzt fliegt er trotz einfach raus."
  },
  {
    "start": 5435.12,
    "end": 5435.92,
    "text": "Ich versteh's nicht aber gut!"
  },
  {
    "start": 5436.6,
    "end": 5442.84,
    "text": "Ich muss ja die Entscheidung auch nicht treffen und das ist wahrscheinlich dann am Ende auch immer ein bisschen komplizierter als ich das hier oft darstelle."
  },
  {
    "start": 5443.0,
    "end": 5458.08,
    "text": "wenn ihr da aus der direkten Anschauung als Citrix Kunden und Betreiber Informationen habt für uns gerne auch vertraulich, schreibt die an Passwort-Podcastatheise.de oder schaut mal auf unserer Investigativ Mailbox vorbei."
  },
  {
    "start": 5458.16,
    "end": 5460.46,
    "text": "da könnt ihr auch komplett anonym Informationen abgeben."
  },
  {
    "start": 5460.5,
    "end": 5467.56,
    "text": "mich würde wirklich mal interessieren wie jetzt gerade in deutschen Behörden in deutschen Unternehmen über Netzgelder gesprochen wird und auch über die ganzen anderen Security Plans."
  },
  {
    "start": 5467.62,
    "end": 5472.2,
    "text": "ist denn bis zu PF Sense hatten ja alle dieses Jahr ihr erkleckliches Maß an Security Lücken."
  },
  {
    "start": 5472.82,
    "end": 5474.88,
    "text": "In Rheinland-Pfalz weiß ich was passiert ist."
  },
  {
    "start": 5475.26,
    "end": 5476.32,
    "text": "Oh Entschuldigung du meldest dich."
  },
  {
    "start": 5479.16,
    "end": 5482.52,
    "text": "Ich wollte nur darauf hinweisen, ich finde Watchtower ist ein bisschen selber schuld."
  },
  {
    "start": 5483.32,
    "end": 5485.36,
    "text": "Post zur Acht Acht Sieben, sieben Eins."
  },
  {
    "start": 5485.88,
    "end": 5486.2,
    "text": "Haben das so?"
  },
  {
    "start": 5486.24,
    "end": 5487.78,
    "text": "ein schönes Bilddritt von ihrem Logo?"
  },
  {
    "start": 5488.24,
    "end": 5495.18,
    "text": "Da steht drunter also Watchtower Fortinet, any Juniper, any Ivanti, any Citrix Peacert Extension Company."
  },
  {
    "start": 5495.78,
    "end": 5501.84,
    "text": "Also sie haben es halt auch drauf angelegt dass die Leute sich an sie wenden weil hat die ganzen Appleinsherstellern nicht reagieren."
  },
  {
    "start": 5502.26,
    "end": 5508.8,
    "text": "Die müssen aufpassen dass die Firmengruppe die hinter Citrix steckt ich habe vergessen wie die heißen dass sie nicht einfach Watch Tower kauft damit die endlich mal ruhig sind."
  },
  {
    "start": 5511.36,
    "end": 5514.16,
    "text": "Also, wir bleiben nicht ruhig."
  },
  {
    "start": 5514.24,
    "end": 5517.6,
    "text": "Ich rufe gerade an zu erzählen dass ich weiß was in Rheinland-Pfalz passierte."
  },
  {
    "start": 5517.64,
    "end": 5521.92,
    "text": "da haben nämlich einige kommunale IT-Dienstleister die Dinger über das Wochenende runtergefahren."
  },
  {
    "start": 5522.68,
    "end": 5524.3,
    "text": "Was auch zwischenzeitlich wirklich die Guidance war."
  },
  {
    "start": 5524.52,
    "end": 5537.3,
    "text": "also wo dann auch gesagt wurde angeblich... Das habe ich nicht on the record gekriegt aus Regierungs und Behördenkreisen Regierungs-CISA und NCSC und sowas, fahrt die Dinger lieber profilaktisch runter."
  },
  {
    "start": 5537.38,
    "end": 5545.0,
    "text": "Da kommt ein relativ großer Sturm Und in Rheinland-Pfalz sind sie dann offline gewesen und ich glaube jetzt am Dienstag wieder angeschaltet worden nach dem Update."
  },
  {
    "start": 5545.1,
    "end": 5557.0,
    "text": "und das hat dazu geführt dass da kommunale Dienstleistungen so was wie Kfz Zulassung und so teilweise eben ausgefallen waren weil der Netzgeller hinter dem diese ganzen Fachanwendung hing Dann mal ganz kurz eine Update Pause eingelegt hat."
  },
  {
    "start": 5557.68,
    "end": 5558.58,
    "text": "Das ist super ärgerlich!"
  },
  {
    "start": 5559.32,
    "end": 5567.6,
    "text": "Ich habe da unter anderem glaube ich beim SWR drüber gesprochen als so eine Art Fehler dieser Kommunen teilweise geframen."
  },
  {
    "start": 5568.12,
    "end": 5575.14,
    "text": "Fand ich ein bisschen schade, ich wurde auch zitiert mit, ich würde den kommunalen Dienstleistern irgendwelche Vorwürfe machen."
  },
  {
    "start": 5575.18,
    "end": 5575.92,
    "text": "das natürlich quatsch."
  },
  {
    "start": 5576.02,
    "end": 5584.62,
    "text": "die einzigen die da irgendwie Schuld an irgendwas waren war Citrix und Programmierfehler Können auch nur Citrix passieren, da programmiert niemand an so einer Appliance rum."
  },
  {
    "start": 5584.74,
    "end": 5587.52,
    "text": "Also sollte das euch irgendwo mal über den Weg gelaufen sein?"
  },
  {
    "start": 5587.92,
    "end": 5592.54,
    "text": "Ich habe also nie gesagt hier die Betreiber, also die Admins sind schuld oder die kommunalen Dienstleister sind schul."
  },
  {
    "start": 5592.68,
    "end": 5600.86,
    "text": "Die haben aus Vorsicht gehandelt und nach dem mit dem Kenntnisstand von von dem Wochenende auch absolut richtig weil bis Sonntagabend keine Updates zur Verfügung standen."
  },
  {
    "start": 5601.22,
    "end": 5605.48,
    "text": "Und wenn ich samtstag Nachmittag entscheiden muss werde ich gerohnt Oder schalte ich die Dinger lieber ab übers Wochenende?"
  },
  {
    "start": 5606.08,
    "end": 5615.66,
    "text": "gerade als kommunaler Dienstleiste der genau weiß Samstags und Sonntag passiert in einer Kommune nichts, ist das aus meiner Sicht durchaus ein vertretbarer Richtung des Handelns."
  },
  {
    "start": 5615.94,
    "end": 5620.14,
    "text": "Wenn man keine andere Wahl hat dann zu sagen um weitere Gefahr zu verhüten lieber abschalten."
  },
  {
    "start": 5620.44,
    "end": 5625.88,
    "text": "gut jetzt Haben wir Montag, ich hatte eigentlich am Montagmorgen auch schon keine Lust mehr so."
  },
  {
    "start": 5627.9,
    "end": 5628.02,
    "text": "Also"
  },
  {
    "start": 5628.059,
    "end": 5628.8,
    "text": "wir haben jetzt nicht Montag."
  },
  {
    "start": 5628.96,
    "end": 5630.38,
    "text": "In deiner Erzählung sind wir im Montag?"
  },
  {
    "start": 5630.5,
    "end": 5638.22,
    "text": "Ja in meiner Erzählungen haben wir Montach und die Woche kamen und ging und es wurde Freitag und ich dachte letzte Wochenende war das ein bisschen wuselig."
  },
  {
    "start": 5638.62,
    "end": 5641.02,
    "text": "Wir hoffen einfach mal dass das Wochenende besser wird."
  },
  {
    "start": 5642.16,
    "end": 5642.6,
    "text": "Wurde es nicht!"
  },
  {
    "start": 5643.08,
    "end": 5647.42,
    "text": "Es gab dann CVE, zwanzig sechsundzwanzig achtundachtzig sieben sieben neun."
  },
  {
    "start": 5647.54,
    "end": 5652.3,
    "text": "Wir müssen uns jetzt noch ein bisschen beeilen weil sonst kommen wir hier ins Hunderttausendstag, komme gleich eh."
  },
  {
    "start": 5653.78,
    "end": 5656.26,
    "text": "Aber es geht uns gleich sonst die Zeit aus, bevor die Lücken zu Ende sind."
  },
  {
    "start": 5657.559,
    "end": 5661.84,
    "text": "Das war so ein bisschen spezieller und das ist also nicht mehr so in allen Konfigurationen auf allen Geräten."
  },
  {
    "start": 5661.88,
    "end": 5662.82,
    "text": "Hauptsache du kommst dran."
  },
  {
    "start": 5663.7,
    "end": 5665.0,
    "text": "Da hat Citrix auch sehr früh gewarnt."
  },
  {
    "start": 5665.059,
    "end": 5666.2,
    "text": "Das muss man ihnen zugute halten."
  },
  {
    "start": 5666.24,
    "end": 5674.46,
    "text": "Die hatten sehr früh ich glaube am Samstagmorgen oder so der Nacht bei uns in der Nacht von Freitag auf Samstag einen Blockartikel."
  },
  {
    "start": 5675.64,
    "end": 5681.74,
    "text": "Das waren im zweiten Oktober neun Uhr fünfdreißig PM irgendwie in den USA bei uns in der nacht von freitag auf samstag."
  },
  {
    "start": 5681.82,
    "end": 5702.36,
    "text": "der samstag war ja nicht nur wochen einer sonne feiertag und da hieß es die techniker und die das die support teams von netzgaler verfolgen gerade einen ein neues problem dass mit der sammel authentifizierung in von kunden verwalteten netzgaer geräten oder installationen zusammenhängt."
  },
  {
    "start": 5703.3,
    "end": 5711.16,
    "text": "Die lücke betraf also nur netzgeller bei denen sammel aktiviert ist und bei den sie entweder eben Identity-Provider oder ich glaube Service Provider sind."
  },
  {
    "start": 5711.66,
    "end": 5713.18,
    "text": "Wie gesagt, zusammen müssen wir mal eine Folge machen."
  },
  {
    "start": 5713.22,
    "end": 5717.1,
    "text": "diese ganzen Akronomen braucht so ein bisschen auseinander zu klappen und zu gucken wie viel ist da eigentlich der Ablauf?"
  },
  {
    "start": 5717.98,
    "end": 5723.58,
    "text": "Und da war auch einiges erstmal unklar und zwar vor allem die Frage ist das jetzt eine reine denial of service Lücke?"
  },
  {
    "start": 5723.78,
    "end": 5734.12,
    "text": "denn du konntest mit dem Ausnützen dieser Sicherheitsproblems, konntesst du die Geräte zum Rebooten bringen Oder konnte auch code ausgeführt werden der Kevin Beaumont, der üblicherweise echt gut informiert ist."
  },
  {
    "start": 5734.16,
    "end": 5739.059,
    "text": "Der sagt die ich habe hier ein paar honey pots sind gepatched gewesen und da wurde code aus geführt."
  },
  {
    "start": 5741.36,
    "end": 5748.32,
    "text": "Und daher dachten viele also unter anderem auch ich hab das auch so in der Meldung geschrieben a da ist noch mal remote code execution möglich."
  },
  {
    "start": 5748.38,
    "end": 5750.2,
    "text": "tatsächlich stellte sich später raus."
  },
  {
    "start": 5750.38,
    "end": 5758.5,
    "text": "unter Anderem bestätigt von watchtower dass das eine reine denial of service lücke war und dass man da dann einfach die Geräte zum Rebooten bringen konnte."
  },
  {
    "start": 5758.54,
    "end": 5764.74,
    "text": "Die waren ja gerade rebooted worden am vergangenen Montag um den Patch zu installieren, aber dann kam gleich der nächste Reboot diesmal ungeplant."
  },
  {
    "start": 5765.22,
    "end": 5768.9,
    "text": "Die Patches kam am vierten Oktober also am Sonntag raus."
  },
  {
    "start": 5768.96,
    "end": 5778.44,
    "text": "Da war dann also mal wieder ein Wochenende Flöten für die Atmins der Net Scaler weil natürlich... bin ich dann auch angehalten, schnell zu patchen und vor allem außerhalb der Betriebszeiten."
  },
  {
    "start": 5778.68,
    "end": 5787.6,
    "text": "Und dann kann ich das entweder ganz früher am Montagmorgen machen und hoffen dass mir das nicht den Motor versaut oder ich versaue mir den Sonntag und dann ist halt der Sonntagsrätsel, er wird ja sowieso gelaufen."
  },
  {
    "start": 5789.58,
    "end": 5790.74,
    "text": "Diese Lücke wurde damit behoben."
  },
  {
    "start": 5793.44,
    "end": 5794.74,
    "text": "Leider eine weitere ungepatscht."
  },
  {
    "start": 5794.98,
    "end": 5796.88,
    "text": "und jetzt nähern wir uns der jetzteid."
  },
  {
    "start": 5796.96,
    "end": 5802.84,
    "text": "also jetzt sind wir ungefähr vor vierzehn stunden, also am späten abend unserer ortszeit am achten oktober."
  },
  {
    "start": 5803.46,
    "end": 5812.3,
    "text": "da tauchte dann nämlich cv e zwanzig sechsundzwanzig einhundert und siebentausend vierhundert-und sechs auf so dass jetzt glaube ich die erste sechsstellige cva die ich vorgelesen habe."
  },
  {
    "start": 5812.98,
    "end": 5813.18,
    "text": "ever."
  },
  {
    "start": 5813.72,
    "end": 5815.7,
    "text": "Ich glaub letztes Jahr hatten wir letztes jahr sechstellige cvs."
  },
  {
    "start": 5816.32,
    "end": 5816.82,
    "text": "Ich glaube nicht oder?"
  },
  {
    "start": 5817.12,
    "end": 5817.7,
    "text": "Nein, ich glaube nicht."
  },
  {
    "start": 5818.58,
    "end": 5822.059,
    "text": "Also eine eine echte Premiere Die Erste Sechstelligen Cve die mir über die Lippen kommt."
  },
  {
    "start": 5824.58,
    "end": 5826.48,
    "text": "Diese Lücke ist wieder sammelt."
  },
  {
    "start": 5826.68,
    "end": 5837.58,
    "text": "Also die gleiche Vorbedingung, dein Netzgelder muss Sammel IDP sein oder sammeln SP und diesmal als Bonus gibt es aber auch Code Execution dazu."
  },
  {
    "start": 5838.059,
    "end": 5851.92,
    "text": "Das heißt Kevin Beaumont hat möglicherweise keinen Exploitversuch gesehen für die Lücke eight, acht, sieben, sieb neun sondern für diese neuere Lücke eins, nur sieben vier, nur sechs auf seinem Honeypot denn die war zu dem Zeitpunkt, dass er das beobachtet hat immer noch ungepatcht."
  },
  {
    "start": 5853.22,
    "end": 5859.32,
    "text": "Diese Lücke war dann das dritte Update innerhalb von drei Wochenenden."
  },
  {
    "start": 5859.82,
    "end": 5866.36,
    "text": "Die Details sind noch so einigermaßen unklar, weil wie gesagt der Blogartikel ist gerade in paar Stunden draußen, Watchtower hat sich es noch nicht im Detail angeguckt die schlafen alle noch."
  },
  {
    "start": 5867.14,
    "end": 5880.92,
    "text": "Für mich sieht es aber ein bisschen so aus als sei tatsächlich Der Fix für diese Acht acht sieben sieben neun unvollständig Insofern gewesen dass es noch einen zweiten Kotfahrt gab ja auch diesen Dinal of Service und Code Execution ermöglichte."
  },
  {
    "start": 5881.52,
    "end": 5887.34,
    "text": "Das kann keine Regression sein aus meiner Sicht, denn die Lücke ist nicht nur in der Firmware die letzten Montag rausgekommen ist."
  },
  {
    "start": 5887.38,
    "end": 5891.44,
    "text": "Die also nur die Acht acht sieben sieben neun behebt sondern auch in allen vorherigen."
  },
  {
    "start": 5891.84,
    "end": 5894.9,
    "text": "Der Back muss also vorher schon drin gewesen sein und ist nicht neu eingebaut worden."
  },
  {
    "start": 5894.94,
    "end": 5899.58,
    "text": "das hat man ja auch manchmal dass die einen eine Lücke schließen und damit über Regression Eine weitere wieder aufreißen."
  },
  {
    "start": 5899.68,
    "end": 5903.7,
    "text": "aber in diesem Fall sieht es mir tatsächlich so aus als sei die Sicherheitslücke vorher schon drinnen gewesen."
  },
  {
    "start": 5904.24,
    "end": 5912.76,
    "text": "Und jetzt ist es im Grunde Erst nach dem patch aufgefallen weil da immer noch export versuche kamen und der immer noch netzkeller links und rechts."
  },
  {
    "start": 5913.84,
    "end": 5914.72,
    "text": "Tod umgefallen sind."
  },
  {
    "start": 5915.26,
    "end": 5921.14,
    "text": "jetzt weiß ich auch nicht mehr wo mir hier der kopf steht, und ich weiß es auch nicht also warum die dinger noch im netz sind."
  },
  {
    "start": 5921.3,
    "end": 5923.62,
    "text": "diese netzkaler war jetzt hat schon wieder eine."
  },
  {
    "start": 5924.5,
    "end": 5929.26,
    "text": "jeder betreiber eines zittricks netzkalers Ein Sicherheits-Update gewonnen."
  },
  {
    "start": 5929.3,
    "end": 5941.08,
    "text": "Übrigens behauptet auch Kevin Beaumont, dass die Cloud, also die gemanagten oder durch Citrix betriebenen Cloud-Netscaler Instanzen für diesen Bug wohl auch verwundbar waren wenn da Sammel aktiviert war."
  },
  {
    "start": 5941.24,
    "end": 5947.4,
    "text": "Also dann warst du nicht sicher, wenn du einfach gesagt hast, Citrix macht ihr das mal in der Cloud für mich aber das ist noch unbestätig."
  },
  {
    "start": 5947.44,
    "end": 5951.62,
    "text": "und jetzt erst einmal nur die Vermutung von Kevin Beaomont"
  },
  {
    "start": 5954.5,
    "end": 5957.72,
    "text": "Ja gut, ich meine so eine Appliance wechselt man nicht innerhalb von zwei Wochen."
  },
  {
    "start": 5958.04,
    "end": 5964.64,
    "text": "Insofern kann ich verstehen dass die noch laufen aber... Aber nach so einem Lauf den Citrix hier gerade hatte würde ich mir halt schon überlegen."
  },
  {
    "start": 5965.559,
    "end": 5966.2,
    "text": "Wieso zwei Wochen?"
  },
  {
    "start": 5966.9,
    "end": 5970.6,
    "text": "August, Juli, Juni, erinnerst du dich an die vollständige Induktion von vorhin?"
  },
  {
    "start": 5970.94,
    "end": 5972.74,
    "text": "Also man hätte schon jetzt ein Viertel ja... Ach so!"
  },
  {
    "start": 5972.84,
    "end": 5973.26,
    "text": "Okay okay."
  },
  {
    "start": 5973.3,
    "end": 5973.96,
    "text": "Ich dachte"
  },
  {
    "start": 5974.0,
    "end": 5978.72,
    "text": "du redest jetzt sozusagen nur von dem aktuellen, wie wir nennen das dann Run oder so."
  },
  {
    "start": 5978.9,
    "end": 5978.96,
    "text": "Und"
  },
  {
    "start": 5979.9,
    "end": 5981.54,
    "text": "Citrix Bleed ist auch noch nicht so lange her."
  },
  {
    "start": 5983.1,
    "end": 5989.1,
    "text": "Also ich überlege halt gerade, naja... Ich benutze so eine Sprachen-Lern-App die mich halt auch sehr motiviert darüber."
  },
  {
    "start": 5989.16,
    "end": 5993.42,
    "text": "Dass da so völlig bedeutungslos wird und sagen wie gesagt, hey du hast einen Lauf!"
  },
  {
    "start": 5993.64,
    "end": 5996.24,
    "text": "Du hast jetzt so unsere Tage am Stück geübt."
  },
  {
    "start": 5997.46,
    "end": 6004.6,
    "text": "Vielleicht sitzt da irgendjemand bei Citrix und hat halt auch motiviert sich darüber dass jedes Wochenende bitte was kommt."
  },
  {
    "start": 6005.4,
    "end": 6005.559,
    "text": "Das"
  },
  {
    "start": 6006.5,
    "end": 6010.559,
    "text": "finde ich ein schöne Idee ist auch eine schöne Idee für den künftigen Werbepartner, ne?"
  },
  {
    "start": 6011.059,
    "end": 6013.98,
    "text": "Irgendwie so das IT Security Gamification App oder sowas."
  },
  {
    "start": 6014.72,
    "end": 6017.46,
    "text": "Finde ich übrigens ein tatsächlich spannendes Thema würde ich gerne mal eine Folge drüber machen."
  },
  {
    "start": 6017.559,
    "end": 6020.58,
    "text": "Gamification Konzepte für Awareness in IT Security oder so."
  },
  {
    "start": 6020.86,
    "end": 6025.3,
    "text": "also wie das motivieren kann aber fehlt mir ein bisschen der Gesprächspartner."
  },
  {
    "start": 6025.36,
    "end": 6032.92,
    "text": "tatsächlich Falls ihr jemanden kennt oder einerseits schreibt uns gerne eine E-Mail an heise Passwortminuspodcastatheise.de."
  },
  {
    "start": 6033.559,
    "end": 6034.36,
    "text": "Ich kann das alles nicht mehr."
  },
  {
    "start": 6035.12,
    "end": 6036.66,
    "text": "Du bist langsam durch und"
  },
  {
    "start": 6037.82,
    "end": 6042.2,
    "text": "oder erwähnt mich auf Mastelon, was ich tatsächlich jetzt, wo ich nicht sicher bin ob ich das erwähnte habe."
  },
  {
    "start": 6042.32,
    "end": 6071.18,
    "text": "Ich war ja vorhin bei den Exploitversuchen stehen geblieben bei der fast ein Monat vergangen ist, wo die Geräte also verwundbar waren."
  },
  {
    "start": 6071.8,
    "end": 6084.84,
    "text": "Eigentlich... Also wir wissen ja noch nicht mal eigentlich jeder der Nezitrix Netscaler Appliance betreibt, die übers Web zugreifbar war muss aus meiner Sicht sein Gerät als kompromittiert betrachten"
  },
  {
    "start": 6086.3,
    "end": 6086.44,
    "text": "oder?"
  },
  {
    "start": 6086.84,
    "end": 6091.84,
    "text": "Ja packt am besten eine Waffe vor eure Waffe dann schützt die Waffe die Waffen vor solchen Explosions."
  },
  {
    "start": 6093.94,
    "end": 6097.08,
    "text": "Es tut mir leid, es ist natürlich... Also es tut mir wirklich leid für alle davon Betroffenen."
  },
  {
    "start": 6098.559,
    "end": 6100.48,
    "text": "Ich bin zum Glück davon nicht betroffen."
  },
  {
    "start": 6100.76,
    "end": 6107.76,
    "text": "aber sozusagen wenn ich mich hier amüsiere dann soll das nur auf Kosten von Citrix sein und nicht auf eurem Kosten?"
  },
  {
    "start": 6109.12,
    "end": 6110.48,
    "text": "Ich glaube wir sind damit durch oder?"
  },
  {
    "start": 6110.52,
    "end": 6111.46,
    "text": "Ich bin komplett durch!"
  },
  {
    "start": 6112.34,
    "end": 6114.9,
    "text": "Der nächste Lauf kommt, aber das machen wir dann in einer anderen Episode."
  },
  {
    "start": 6116.32,
    "end": 6118.1,
    "text": "Wir kommen zurück zu KI, haben ja schon lange nicht."
  },
  {
    "start": 6119.94,
    "end": 6125.62,
    "text": "Johann Rehberger hat sich den SQL Co-Pilot angesehen, also eigentlich schon im Mai diesen Jahres."
  },
  {
    "start": 6125.78,
    "end": 6130.7,
    "text": "Aber jetzt im September hatte das auf der Bluehead Asia präsentiert und nun auch verblockt und so."
  },
  {
    "start": 6130.9,
    "end": 6134.32,
    "text": "Und deswegen ist es mir halt jetzt bekannt geworden."
  },
  {
    "start": 6134.54,
    "end": 6135.44,
    "text": "Rehberger kennen wir."
  },
  {
    "start": 6135.78,
    "end": 6139.58,
    "text": "Den hatten wir schon mehrfach erwähnt sozusagen im Podcast weil er so ein Prompt Injection Experte ist."
  },
  {
    "start": 6140.88,
    "end": 6141.92,
    "text": "Ihr könnt euch denken wohin's geht?"
  },
  {
    "start": 6142.82,
    "end": 6146.0,
    "text": "SQL Co Pilot kennt ihr vielleicht nicht, aber total selbsterklärend!"
  },
  {
    "start": 6148.2,
    "end": 6150.82,
    "text": "Also zumindest selbst erklären, was es ist und nicht warum man das will."
  },
  {
    "start": 6151.52,
    "end": 6156.42,
    "text": "Wir müssen nämlich Microsoft's Chatbot Co-Pilot integriert in das SQL Server Management Studio."
  },
  {
    "start": 6158.1,
    "end": 6162.82,
    "text": "Es muss ich zugeben dass es eine ganze Weile her, dass ich mich mit MSSQL Server rumschlagen durfte."
  },
  {
    "start": 6164.02,
    "end": 6170.82,
    "text": "Ich habe mich damals über viele Dinge geärgert Nicht darüber Dass ich keinen Chatbot in dem Management Studio hatte."
  },
  {
    "start": 6171.8,
    "end": 6177.02,
    "text": "Aber die Zeiten ändern sich halt, heutzutage lässt man scheinbar Chatbots an der Datenbank rumfummeln."
  },
  {
    "start": 6177.4,
    "end": 6178.7,
    "text": "Was könnte da denn wohl schon schiefgehen?"
  },
  {
    "start": 6179.18,
    "end": 6179.72,
    "text": "Nicht ganz!"
  },
  {
    "start": 6181.32,
    "end": 6186.52,
    "text": "Das könnt ihr ja, aber also fairerweise, scheinbart hat sie auch Microsoft gedacht und vielleicht könnte da was schief gehen."
  },
  {
    "start": 6187.98,
    "end": 6200.5,
    "text": "Dieser SQL Copilot darf schon TSQL absetzen... Also TSQL ist diese SQL-Erweiterung, die halt der SQL Server von Microsoft spricht, die einige Sachen über reines SQL hinausgehen können."
  },
  {
    "start": 6201.68,
    "end": 6203.88,
    "text": "Also dieser Copilot kann so TS-Curries absetzen."
  },
  {
    "start": 6204.4,
    "end": 6208.059,
    "text": "Der läuft aber im Read Only Modus, also der soll da nur lesen können."
  },
  {
    "start": 6208.16,
    "end": 6211.7,
    "text": "Das steht auch bei dem Imprompt in Großbuchstaben."
  },
  {
    "start": 6211.82,
    "end": 6213.7,
    "text": "You're very execution mode."
  },
  {
    "start": 6214.48,
    "end": 6216.42,
    "text": "you are running in a read only Mode."
  },
  {
    "start": 6217.72,
    "end": 6232.72,
    "text": "Die gute Nachricht für alle die es schon das Allerschlimmste befürchten Es steht nicht nur im Prompt, also die Read Only Beschränkung erschöpft sich nicht darin dass dem LLM gesagt wird du hast hier nur Lesemodus sondern es wird auch programmatisch erzwungen."
  },
  {
    "start": 6234.02,
    "end": 6251.74,
    "text": "Die schlechte Nachricht für alle, die jetzt auch nur marginales Besseres gehofft haben ist... Microsoft hat halt das gemacht was man immer macht, wenn man nur einen Hammer gerade rumliegen hat und mit dem da hemmert und dieser Hammer heißt wie in den meisten Fällen reguläre Ausdrücke."
  },
  {
    "start": 6253.48,
    "end": 6262.0,
    "text": "Wir sparen uns jetzt hier ein Exkurs in die theoretische Informatik und formale Sprachen Wie mächtig reguläre Ausdrücke sind oder nicht."
  },
  {
    "start": 6262.44,
    "end": 6269.46,
    "text": "Es gibt zwei xkcds dazu Einen der beschreibt ganz gut microsofts sicht das ist xk cd-zwo-nullacht."
  },
  {
    "start": 6270.28,
    "end": 6278.28,
    "text": "Da sieht man halt so ein superheld, der ein problem lösen kann weil er reguläre ausdrücke beherrscht Und scheinbar auch jedes problem solches lösen Kann."
  },
  {
    "start": 6279.26,
    "end": 6281.2,
    "text": "und dann gibt es eine andere nix kct nämlich eins einen sieben."
  },
  {
    "start": 6281.34,
    "end": 6283.5,
    "text": "Einste beschreibt eher so meine sicht."
  },
  {
    "start": 6284.42,
    "end": 6286.22,
    "text": "Ich glaube ich mach den kurz auf und lese den vor."
  },
  {
    "start": 6286.32,
    "end": 6287.44,
    "text": "der ist einfach sehr passend."
  },
  {
    "start": 6300.66,
    "end": 6305.2,
    "text": "So lief das eben auch da, also die haben halt wirklich... Das muss man sich mal auf der Zunge zergehen lassen."
  },
  {
    "start": 6305.4,
    "end": 6327.0,
    "text": "Die Read-Only Sicherung dadurch betrieben dass sie reguläre Ausdrücke auf diese TSGL Curry schmeißen und sagen oh wenn die so aussieht als könnte sie irgendwie auch schreiben oder Dinge ausführen oder sonst was tun dann nicht ist natürlich genau das passiert, was immer passiert wenn man irgendwie so sehr komplexe Dinge versucht mit dem regex zu erschlagen."
  },
  {
    "start": 6327.12,
    "end": 6329.66,
    "text": "Es gibt halt corner cases die da dran vorbeilaufen."
  },
  {
    "start": 6330.12,
    "end": 6330.78,
    "text": "So ist es auch hier."
  },
  {
    "start": 6330.86,
    "end": 6332.38,
    "text": "Das lässt sich halt trivial umgehen."
  },
  {
    "start": 6332.46,
    "end": 6337.38,
    "text": "also zum Beispiel der Regex der irgendwie so exec queries für execute abfangen sollte."
  },
  {
    "start": 6337.88,
    "end": 6352.04,
    "text": "Den konnte man einfach eine query geben die hat erstmal eine Variable deklariert darin geschrieben was executed werden soll und dann semikronen exit variable Und darauf hat dieser reguläre Ausdruck halt nicht gematscht und dann lief das durch."
  },
  {
    "start": 6355.32,
    "end": 6358.559,
    "text": "Dieser SQL Co-Pilot, der hat auch noch auf andere Tools zugerift."
  },
  {
    "start": 6358.7,
    "end": 6360.64,
    "text": "Darüber konnte man auch Daten raustragen."
  },
  {
    "start": 6361.38,
    "end": 6365.28,
    "text": "Das heißt es baut sich wunderschön zu so eine Prompt Injection auf."
  },
  {
    "start": 6366.6,
    "end": 6367.64,
    "text": "Warum ist überhaupt ein Problem?"
  },
  {
    "start": 6367.68,
    "end": 6374.18,
    "text": "Das ist deswegen ein Problem weil dieser SQL Co Pilot mit den Rechten des Nutzers lief, der gerade dieses Management Studio offen hat."
  },
  {
    "start": 6374.48,
    "end": 6377.32,
    "text": "Also potenziell halt mit Atmenrechten wenn da grad einen Atmen drauf guckt."
  },
  {
    "start": 6379.54,
    "end": 6382.36,
    "text": "Dieser Co-Pilot liest auch allen möglichen Kontext ein."
  },
  {
    "start": 6382.46,
    "end": 6385.36,
    "text": "Datenbankinhalte, TSQL Dateien, Schema Infos."
  },
  {
    "start": 6385.72,
    "end": 6397.68,
    "text": "inzwischen also seit Mai hat der MCP das Model Context Protokoll gelernt weil wir erschließt sich nicht warum ich einen Chatbot in meiner Datenbank Management über welche brauche mir schließe die noch weniger."
  },
  {
    "start": 6397.74,
    "end": 6402.059,
    "text": "warum der MCPs braucht andere Leuten erschließen sieht es scheinbar insbesondere bei Microsoft."
  },
  {
    "start": 6403.44,
    "end": 6406.54,
    "text": "Und dieser Kooper, der liest eben auch Datenbank-Meterdaten."
  },
  {
    "start": 6406.6,
    "end": 6410.98,
    "text": "zu diesen Metadaten gehören Constitution.md und Agents.mde."
  },
  {
    "start": 6411.1,
    "end": 6412.32,
    "text": "das sind halt zwei Textdateien."
  },
  {
    "start": 6412.36,
    "end": 6424.18,
    "text": "die eine bezieht sich auf die ganze Datenbank die andere beziehlt sich auf einzelne Tabellen oder einzelne Spalten sogar und da kann man halt Infos reinschreiben für diesen Chatbot damit er da irgendwie mehr Kontext hat und sinnvolle agieren kann."
  },
  {
    "start": 6425.42,
    "end": 6435.32,
    "text": "Technisch sind diese Dateien Extended Properties die halt an dem jeweiligen Objekt hängen Und das bedeutet, jeder der alte Rechte für dieses Objekt hat kann da halt Sachen reinschreiben."
  },
  {
    "start": 6435.92,
    "end": 6443.8,
    "text": "Das heißt wenn ich irgendwie das Recht habe eine bestimmte Datenbank dabei anzufassen dann kann ich da halt so eine Agents MD in den Extended Properties reinschrieben."
  },
  {
    "start": 6444.48,
    "end": 6457.18,
    "text": "und wenn dann irgendwo einen Datenbank adminn, der das Recht hat alle Datenbanken des Unternehmens in den Orkust zu hauen, dass auch nur aufmacht, dann guckt sich halt der Co-Pilot das an und tut halt das was darin steht im Zweifelsfall."
  },
  {
    "start": 6458.78,
    "end": 6467.72,
    "text": "Das heißt, man hat halt super eine Prompt-Injection wie jemand ohne Sysadminrechte den Co-Pilot fernsteuern kann der mit SysAdminrechten läuft."
  },
  {
    "start": 6467.9,
    "end": 6468.2,
    "text": "Oh Gott!"
  },
  {
    "start": 6468.58,
    "end": 6469.26,
    "text": "Was ist alles so schlimm?"
  },
  {
    "start": 6470.059,
    "end": 6472.04,
    "text": "Mir fehlen so ein bisschen die Worte, ne?"
  },
  {
    "start": 6474.02,
    "end": 6478.5,
    "text": "Rehberger hat in seinem Blog posten eine Reihe von Takeaways, sehe ich jetzt also einen Teil ziehe ich da raus, na?"
  },
  {
    "start": 6479.38,
    "end": 6491.48,
    "text": "Also er sagt halt Der Schreibschutz für einen KI Agent muss eine Sicherheitsinvariante wie eine Berechtigung sein Keine Modellanweisung oder ein fragiler SQL-Klassifikator, auch wieder noch ebergazit hat."
  },
  {
    "start": 6491.559,
    "end": 6493.64,
    "text": "Das ist nicht neu aber wir sehen diese Fehler immer wieder!"
  },
  {
    "start": 6494.66,
    "end": 6502.74,
    "text": "Er sagt auch vielleicht sollte man so einen Co-Pilot im SQL Server Management Studio nicht mit so hoch privilegierten Datenbankverbindungen überhaupt betreiben."
  },
  {
    "start": 6504.24,
    "end": 6527.82,
    "text": "und er weiß halt auch darauf hin wenn man das schon macht dass man sagt naja gut wir packen da jetzt so Agents und Constitution MDs in die Extended Properties dann macht man halt aus den ehemaligen Metadaten de facto Ausführbare Anweisungen und muss sein Security-Konzept entsprechend anpassen, das halt ursprünglich mal entstanden ist als es darum ging da Metadate für die Datenbank zu hinterlegen."
  },
  {
    "start": 6527.9,
    "end": 6531.78,
    "text": "Und nicht da Anweisung reinschreiben zu können, die dann ausgeführt werden."
  },
  {
    "start": 6532.7,
    "end": 6534.4,
    "text": "Da der Recht hat noch so ein paar weitere Takeaways."
  },
  {
    "start": 6534.44,
    "end": 6537.64,
    "text": "aber für mich ist dieser Hauptpunkt wirklich Schreibschutz für eine KI."
  },
  {
    "start": 6537.74,
    "end": 6539.4,
    "text": "Agenten muss eine Sicherheitsinvariante sein?"
  },
  {
    "start": 6539.46,
    "end": 6540.16,
    "text": "Ja natürlich!"
  },
  {
    "start": 6540.2,
    "end": 6547.9,
    "text": "Also wie kann man denn auf die Idee kommen zu sagen Das wäre ein bisschen gefährlich, wenn ihr hier einfach in die Datenbank schreiben kann."
  },
  {
    "start": 6547.96,
    "end": 6548.66,
    "text": "Wie verhindern wir das?"
  },
  {
    "start": 6549.1,
    "end": 6551.559,
    "text": "Wir hauen... Also es ist wie ein Rekkex-Witz!"
  },
  {
    "start": 6552.0,
    "end": 6557.78,
    "text": "Es könnten XKCD Comic sein aber es ist kein XKHD Comic, es ist das was Microsoft in seinen SQL-Coop haltet reinbaut."
  },
  {
    "start": 6558.34,
    "end": 6569.36,
    "text": "Wir hau'n da reguläre Ausdrucke drauf und er hoffen dass wir schon jede schreibende oder ausführende mögliche SQL Anweisung damit erfassen Und tun's natürlich nicht."
  },
  {
    "start": 6571.76,
    "end": 6576.04,
    "text": "Es ist mir unerklärlich Christopher, nee ich"
  },
  {
    "start": 6576.46,
    "end": 6577.14,
    "text": "weiß auch nicht also."
  },
  {
    "start": 6581.48,
    "end": 6582.62,
    "text": "In mir reift in mir weiss auch"
  },
  {
    "start": 6582.66,
    "end": 6583.66,
    "text": "nicht was man da jetzt für den learning."
  },
  {
    "start": 6583.72,
    "end": 6583.86,
    "text": "doch"
  },
  {
    "start": 6584.52,
    "end": 6585.78,
    "text": "ja das learning."
  },
  {
    "start": 6586.3,
    "end": 6608.04,
    "text": "also ich ziehe sehr stark des learning daraus dass Jetzt gerade wir eine weitere und eine sehr sehr viel krassere iterationen Dieser sehr üblichen Vorgehensweise von Microsoft auch allen anderen größeren Unternehmen in IT sehen, die scheißen auf Security."
  },
  {
    "start": 6609.5,
    "end": 6614.44,
    "text": "Wenn sie Features verkaufen wollen oder wenn Sie unbedingt irgendwas in den Markt drücken wollen dann ist Security einfach mal Scheiße."
  },
  {
    "start": 6614.6,
    "end": 6621.86,
    "text": "Die haben ihre Secure Future Initiative und diesen ganzen das ganze Brimborium dass am Ende ja auch wir bei Heise sehr deutlich als Marketing Stunts."
  },
  {
    "start": 6623.96,
    "end": 6624.64,
    "text": "Deklamiert haben."
  },
  {
    "start": 6624.68,
    "end": 6626.14,
    "text": "und da hat sich ja auch so rausgestellt."
  },
  {
    "start": 6626.18,
    "end": 6644.96,
    "text": "aber Es ist einfach so, solange uns keiner dafür irgendwie in den Knast schickt oder unser Börsenkurs implodiert oder unsere Aufsichtsrat hinter Gita kommt und solange unsere Kunden trotzdem noch unseren Kram kaufen und einsetzen machen wir das einfach."
  },
  {
    "start": 6645.12,
    "end": 6647.14,
    "text": "Und wir interessieren es einfach nicht für Security."
  },
  {
    "start": 6647.22,
    "end": 6658.64,
    "text": "Das ist einfach eine ganz offensichtlich was man hinten dran flanscht Und nicht, wie alle behaupten unter anderem auch Citrix und das ist ja jetzt keine Viertelstunde her, dass wir über die sehr lange gesprochen haben."
  },
  {
    "start": 6658.68,
    "end": 6662.92,
    "text": "Wir machen hier von Grund auf alles secure."
  },
  {
    "start": 6663.02,
    "end": 6664.96,
    "text": "Das ist ja ganz offensichtlich gelogen."
  },
  {
    "start": 6665.559,
    "end": 6672.04,
    "text": "und leider muss ich auch immer wieder sagen es sage ich auch hier nicht zum ersten mal lässt der Markt es einfach"
  },
  {
    "start": 6672.14,
    "end": 6672.2,
    "text": "zu."
  },
  {
    "start": 6673.0,
    "end": 6679.82,
    "text": "Man könnte sozusagen sagen Security by Design aber das Design involviert halt sehr viele Regexes und Perlskripte."
  },
  {
    "start": 6682.34,
    "end": 6684.559,
    "text": "Das ist eventuell ein gewisser Geburtsfehler."
  },
  {
    "start": 6685.84,
    "end": 6700.86,
    "text": "Naja, also das vielleicht bin ich iwi gestrick aber mein tip hier wäre Haltet vielleicht den grobheilig komplett aus eurem Datenbankmanagement draußen wenn ihr den dann nicht aus irgendwelchen Gründen unbedingt drin haben müsst."
  },
  {
    "start": 6702.6,
    "end": 6715.68,
    "text": "Aber wenn ihr ihn unbedingt drinnen haben müsst dann achtet halt darauf was für einen Kontext er so kriegt und so Insulante eben bei Datenbanken wo vielleicht irgendwie Einzelnutzer Teilberichtungen auf irgendwas haben, denen ihr nicht so ganz vertraut."
  },
  {
    "start": 6717.04,
    "end": 6729.559,
    "text": "Wir haben ja auch schon unheimlich viele von diesen Incidents gelesen wo Copilot oder irgendwelche anderen ähnlichen Programme dann Datenbanken gelöscht haben weil sie einfach das nicht auf dem Schirm hatten dass sie irgendetwas nicht machen dürfen."
  },
  {
    "start": 6729.6,
    "end": 6734.28,
    "text": "hier in diesem Fall haben sich jetzt nur auscentrativ nur Read Only Zugriff dabei."
  },
  {
    "start": 6734.66,
    "end": 6742.6,
    "text": "ich finde es generell zum jetzigen Zeitpunkt auch wenn man Jetzt mit Agenten viel arbeitet immer noch eine unheimlich gefährliche Idee."
  },
  {
    "start": 6743.14,
    "end": 6748.66,
    "text": "Den für irgendwas Zugriff zu geben, wo man nicht selber den zugriff einschränken kann."
  },
  {
    "start": 6748.76,
    "end": 6752.12,
    "text": "also ich kann ja jetzt sagen die kriegen dann was hat's ja gerade die Toilettenspülung ne?"
  },
  {
    "start": 6752.22,
    "end": 6756.74,
    "text": "Die kriegen meinetwegen lesezugriff auf das api dass meine zur toilette Spülung steuert."
  },
  {
    "start": 6757.18,
    "end": 6769.28,
    "text": "aber Ich vergebe diese autorisierung und verlassen mich nicht darauf dass der Co-Pilot glaubt er sei im read only Modus oder so was sondern wenn die den API-Zugriff nur lesend haben, weil ich das so vergeben hab."
  },
  {
    "start": 6769.32,
    "end": 6772.16,
    "text": "Dann halte ich das mal noch für ein bisschen weniger unsicher."
  },
  {
    "start": 6772.36,
    "end": 6773.34,
    "text": "Ich will gar nicht sicherer sagen."
  },
  {
    "start": 6775.22,
    "end": 6779.38,
    "text": "Ja klar also das ist ja auch dieses Punkt... Das muss halt über eine Berechtigung oder so geregelt sein."
  },
  {
    "start": 6779.68,
    "end": 6787.26,
    "text": "Das darf einfach keinen Weg geben wie der doch irgendwie schreibende Zugriff nimmt wenn man zu sichert dass der im Redown den Motor läuft."
  },
  {
    "start": 6789.58,
    "end": 6792.74,
    "text": "Kommen wir zum nächsten, was auch nicht sonderlich amüsant ist."
  },
  {
    "start": 6792.8,
    "end": 6798.6,
    "text": "Aber was ich hier aufbringe weil ich sozusagen ein bisschen als Frage also eine Frage ans Publikum habe wie du es so seht"
  },
  {
    "start": 6799.18,
    "end": 6807.02,
    "text": "und weil das eine absolute innovative neue Klasse von Sicherheitslücken ist die ich noch nie vorher gesehen habe oder?"
  },
  {
    "start": 6809.84,
    "end": 6811.26,
    "text": "Nee."
  },
  {
    "start": 6811.3,
    "end": 6811.7,
    "text": "Ich dachte"
  },
  {
    "start": 6813.3,
    "end": 6820.04,
    "text": "Es ist eine rein syntaktische Ausgestaltung einer Sicherheitslücke, die du vielleicht vorher so noch nicht gesehen hast."
  },
  {
    "start": 6820.52,
    "end": 6821.4,
    "text": "Du hattest da ja auch... Ja,"
  },
  {
    "start": 6821.76,
    "end": 6822.08,
    "text": "das stimmt!"
  },
  {
    "start": 6823.9,
    "end": 6828.52,
    "text": "Es ist aber im Kern eine ähnlich dumme Lücke wie direkt Exis von SQL Cropilot."
  },
  {
    "start": 6829.84,
    "end": 6832.48,
    "text": "Das passiert doch wieder auf einem Watchtower-Blogpost."
  },
  {
    "start": 6832.92,
    "end": 6835.8,
    "text": "Ich habe das hier auch überlegt, ob wir den Podcast nicht umbenennen."
  },
  {
    "start": 6835.9,
    "end": 6838.5,
    "text": "Aber ich wollte doch darüber reden und ihr erfahrt gleich warum."
  },
  {
    "start": 6838.76,
    "end": 6842.96,
    "text": "Um es kurz zu erklären ... Atlassian hatte eine Path traversal Lücke."
  },
  {
    "start": 6843.76,
    "end": 6849.9,
    "text": "Atlassien kennt ihr wahrscheinlich, die haben Haufen Produkte, Bitbucket, Confluence, Gyra, Fisheye und sonst was."
  },
  {
    "start": 6851.059,
    "end": 6856.66,
    "text": "Die sind sehr dominant gerade so im Softwareentwicklungsmarkt."
  },
  {
    "start": 6858.48,
    "end": 6869.3,
    "text": "Acht von diesen verbreiteten Produkten waren von ein und derselben Lücke betroffen weil die in einer Bibliothek steckte die in all diesen acht Produkten zum Einsatz kommt."
  },
  {
    "start": 6871.0,
    "end": 6875.22,
    "text": "Um die lange Geschichte kurz zu fassen, das geht da mal wieder um so eine Path traversal Lücke."
  },
  {
    "start": 6875.48,
    "end": 6890.16,
    "text": "Also dass man halt an irgendeiner Stelle wo nur ein Dateiname stehen soll oder so den ganzen Pfad angeben kann mit ganz viel Punkt-Punkt-Slash der dann sozusagen den Verzeihungsbaum hochwandert und an einer beliebigen anderen Stelle wieder runter wandert und dann kann ich plötzlich Dinge lesen, die ich nicht lesen sollte."
  },
  {
    "start": 6892.9,
    "end": 6897.12,
    "text": "Dadurch konnte ich in diesem konkreten Fall beliebige Dateine im Webroot auslesen."
  },
  {
    "start": 6899.34,
    "end": 6903.68,
    "text": "Produkt, also eins von diesen acht Produkten jetzt genutzt hat zusammen mit Atlation Crowd."
  },
  {
    "start": 6903.78,
    "end": 6905.42,
    "text": "Das ist deren Single Sign-On Lösung."
  },
  {
    "start": 6906.2,
    "end": 6914.28,
    "text": "Dann konnte man dadurch die Credentials auslösen für die Kommunikation von diesem Atlation Produkt mit dem Atlation crowd Produkt."
  },
  {
    "start": 6915.68,
    "end": 6922.72,
    "text": "Also Nutzernamen und Passwort konnte sich dann damit einfach bei der Crowd anmelden und halt beliebig Accounts erstellen."
  },
  {
    "start": 6922.78,
    "end": 6928.34,
    "text": "unter anderem konnte man sich selber im Single Sign On den Admin Account erstellen und dann halt schalten und walten wie man will."
  },
  {
    "start": 6928.74,
    "end": 6931.08,
    "text": "Aber so wie ich es verstanden habe, nur für die Anwendung von der man kam."
  },
  {
    "start": 6931.24,
    "end": 6943.32,
    "text": "Also nicht für... Das war nicht crowd-wide sondern crowd hat ja credentials für jede dieser Atlassiananwendungen, die da angebunden sind und dann konntest du halt in dem Gyro aus dem Du gerade gekommen bist sozusagen mit dessen Zugangsdaten oder reingegangen bist dir ein Konto anlegen."
  },
  {
    "start": 6943.6,
    "end": 6945.52,
    "text": "So hab' ich's zumindest verstanden auch einen Atmenkontor"
  },
  {
    "start": 6946.94,
    "end": 6947.94,
    "text": "Da war ich mir nicht sicher."
  },
  {
    "start": 6948.34,
    "end": 6950.68,
    "text": "also das wäre möglich."
  },
  {
    "start": 6951.28,
    "end": 6964.14,
    "text": "Ich bin mir jetzt aber jemand erzählt so nee man kann Crowd doch so einstellen dass sozusagen Es gibt glaube ich keinen Grund warum Jira an Crowd irgendwas verbasteln können sollte, was über Jira hinausgeht."
  },
  {
    "start": 6964.38,
    "end": 6969.94,
    "text": "Aber ich wäre jetzt auch nicht überrascht wenn man das so einstellen kann dass dieser Account halt rechte hat für alle Produkte da etwas zu setzen."
  },
  {
    "start": 6971.18,
    "end": 6976.559,
    "text": "Ich habe diesen Stack mal betrieben vor langer Zeit als man das noch kostenlos selbst gehostet machen konnte."
  },
  {
    "start": 6976.64,
    "end": 6979.2,
    "text": "inzwischen ist es ja praktisch unmöglich."
  },
  {
    "start": 6979.559,
    "end": 6991.02,
    "text": "Man muss irgendwie fünfstellige Beträge die Hand nehmen und das funktioniert halt so dass du sagen wir mal Du hast ein Bitbucket und einen Jira So eine inhaltliche Anbindung haben,"
  },
  {
    "start": 6991.059,
    "end": 6991.2,
    "text": "d.h.,"
  },
  {
    "start": 6991.24,
    "end": 7006.34,
    "text": "ein BitBucket, also ein Jira-Ticket soll den zuständigen Komet, der dann diesen Bug fixt in der Software, das soll verknüpft sein und wird es aber auch die gleichen Benutzer links und rechts haben als ein Bit Bucket oder Jira."
  },
  {
    "start": 7006.96,
    "end": 7012.74,
    "text": "Und dann hängst du das Crowd daneben und dann kriegen Jira und BitBUCKET Zugangsdaten bzw."
  },
  {
    "start": 7012.94,
    "end": 7024.9,
    "text": "Crowd kriegt Zugangsdaten für Jira & Bit Buckets Und umgekehrt und dann ist das eine gesunde zwei Wegeverbindung, aber der Nutzer von denen das Jira in dem Kraut hat, ist da kein Admin-Nutzer."
  },
  {
    "start": 7026.18,
    "end": 7029.18,
    "text": "Du kannst aber aus den Krauts heraus einen Admin Nutzer im Jira anlegen."
  },
  {
    "start": 7031.14,
    "end": 7033.74,
    "text": "Die gesamte weitere Serververwaltung ist komplett unabhängig."
  },
  {
    "start": 7033.8,
    "end": 7041.02,
    "text": "Das heißt, dass Jira halt ein Atmenbereich und das Bitbucket hat ein Atmanbereich... ...und das Kraut noch mal einen eigenen und verwaltet im Runde nur die Nutzer."
  },
  {
    "start": 7041.1,
    "end": 7041.8,
    "text": "So war es früher!"
  },
  {
    "start": 7042.2,
    "end": 7043.68,
    "text": "Und ich glaube, Autorisierung macht das auch."
  },
  {
    "start": 7043.72,
    "end": 7048.84,
    "text": "Da kannst du dann also sagen der und der Nutzer darf halt im Chirur nur lesen weil das ist irgendwie so ein Supportport oder sowas."
  },
  {
    "start": 7048.9,
    "end": 7050.58,
    "text": "aber es ist auch fünfzehn Jahre her."
  },
  {
    "start": 7052.04,
    "end": 7060.4,
    "text": "Also wenn das so ist, dann lautet die gute Nachricht Ja man konnte damit acht verschiedene Produkte von Atlassian Ohnen Aber immer nur das jeweilige Produkt."
  },
  {
    "start": 7060.54,
    "end": 7074.0,
    "text": "Das ist doch also wenn eine Firma drei davon im Einsatz hat Oder andersrum wenn in einer Firma Ein verwundbares Produkt und zwei andere Unverwundbare an derselben Crowd hat oder so, dann konnte man nur das Verwandbare damit kompomitieren."
  },
  {
    "start": 7074.6,
    "end": 7085.5,
    "text": "Aber nachdem irgendwie halt also Gyro und Confluence und Bitbucket verwundbar waren und fünf weitere weiß ich gar nicht... Hat Atlassian noch viele andere... Ich höre jetzt auch mit Renten."
  },
  {
    "start": 7085.9,
    "end": 7086.74,
    "text": "Ich will eigentlich erzählen warum."
  },
  {
    "start": 7086.78,
    "end": 7088.14,
    "text": "wir reden überhaupt über diese Lücke?"
  },
  {
    "start": 7088.28,
    "end": 7092.0,
    "text": "Wir hatten jetzt bei Scott auch hier im Podcast genügend Pastorbüschelücken in letzter Zeit."
  },
  {
    "start": 7093.02,
    "end": 7097.76,
    "text": "Wir reden drüber weil diese Pfade die man da übergeben musste Anders aussahen als sonst."
  },
  {
    "start": 7097.8,
    "end": 7103.44,
    "text": "Normalerweise ist es ja sowas wie dot, dot, slash und dann Fahrt zur geheimen Datei oder so."
  },
  {
    "start": 7104.66,
    "end": 7105.36,
    "text": "Die sahen anders aus."
  },
  {
    "start": 7105.4,
    "end": 7106.08,
    "text": "Sie sahen so aus."
  },
  {
    "start": 7106.12,
    "end": 7110.48,
    "text": "Doppelpunkt, doppelpunkt, doppelpunkt."
  },
  {
    "start": 7110.52,
    "end": 7111.44,
    "text": "Das ist ein Beat runterlegen?"
  },
  {
    "start": 7113.64,
    "end": 7114.12,
    "text": "Ja genau!"
  },
  {
    "start": 7115.72,
    "end": 7117.86,
    "text": "Und das ist halt schon wild... Also was ist denn hier los?"
  },
  {
    "start": 7118.14,
    "end": 7121.24,
    "text": "Sieht so bisschen aus als hätte jemand versucht Braille zu schreiben oder so?"
  },
  {
    "start": 7123.44,
    "end": 7127.96,
    "text": "Das liegt daran dass diese Library, die da eben betroffen waren."
  },
  {
    "start": 7128.04,
    "end": 7137.74,
    "text": "Die macht so ein Path Escaping und hat eine Funktion Escape Slashes Und er setzt ihr einfach alle Slashes durch doppelte Doppelpunkte."
  },
  {
    "start": 7138.66,
    "end": 7144.14,
    "text": "Sie hat auch eine Funktion Unescape Slashes wo sie halt doppelde Doppelpunkte durch Slashes ersetzt."
  },
  {
    "start": 7145.16,
    "end": 7151.22,
    "text": "Ich finde das erwähnenswert weil es also so weird ist."
  },
  {
    "start": 7151.76,
    "end": 7156.22,
    "text": "Also es gibt ja sowas wie Escaping, dann standet CScaping ist mit so einem Backslash."
  },
  {
    "start": 7156.6,
    "end": 7178.18,
    "text": "Dass man halt sagt okay ich hab hier irgendwie Zeichen die sind relevant und wenn ich zum Beispiel in den Teilen ein Buch kodieren will, dann mache ich halt Backslashes und einen N, das steht für New Line Und was da ganz inherent irgendwie Teil davon ist dass Ich auch den BackSlash escape also dieses Spezialzeichen Das sich gerade eingeführt habe um sozusagen Escapping zu machen."
  },
  {
    "start": 7178.22,
    "end": 7183.68,
    "text": "Da sage ich einfach wirklich nur nen Back Slash irgendwo stehen haben will dann muss ich halt backslash, backslasch schreiben."
  },
  {
    "start": 7184.02,
    "end": 7187.48,
    "text": "Also der erste Backslash escaped sozusagen die nicht da stehen haben will."
  },
  {
    "start": 7189.02,
    "end": 7194.26,
    "text": "So ist es üblicherweise beim Escaping also auch nicht nur beim CScaping sondern es gibt die HTML-Entities."
  },
  {
    "start": 7194.34,
    "end": 7201.04,
    "text": "die sind dann immer so ein kaufmännisches Und und dann halt einen Code oder eine feste Phrase und einen Simikolon."
  },
  {
    "start": 7201.42,
    "end": 7213.1,
    "text": "und wenn ich das html escaping mache Dann escape ich auch des Kaufenmännische Und Zeichen imp für ampersand und dann semi-colon."
  },
  {
    "start": 7214.08,
    "end": 7218.46,
    "text": "Und wenn ich das halt so ordentlich mache, dann habe ich den Effekt dass ich Escapings auch schachteln kann."
  },
  {
    "start": 7218.54,
    "end": 7226.34,
    "text": "also ich kann halt fünfmal denselben string escapen und der wird halt immer sozusagen eine Escaping Ebene drauf gelegt und dann kann ich sie auch fünf mal wieder runternehmen."
  },
  {
    "start": 7227.52,
    "end": 7235.24,
    "text": "Wenn ich das eben so mache... Dann hab' ich auch nur ein Problem wenn ich einen Logikfehler in meinem Escapping habe."
  },
  {
    "start": 7235.32,
    "end": 7243.28,
    "text": "Also wenn ich irgendwo was anescape was aber vorhin gar nicht escaped worden ist oder so Bei diesem Escaping macht es aber nicht der Fall."
  },
  {
    "start": 7243.38,
    "end": 7251.76,
    "text": "Also wenn ich den String habe, da steht irgendwie drin A, doppelpunktdoppelpunkt b slash c und dann wird er dieses Escaphing drauf angewendet."
  },
  {
    "start": 7251.82,
    "end": 7267.52,
    "text": "Dann lande ich halt bei a doppelpunktdoppelpunktb doppel punktdoppelt Punkt C. Und wenn ich jetzt dieses Escapings rückabwickeln will, dann weiß ich nicht welcher von diesen Doppelpunkten ist eigentlich mein Escapig für einen Slash und welche von diesen doppel Punkten stand vorher schon in dem String?"
  },
  {
    "start": 7268.06,
    "end": 7277.54,
    "text": "Also ich könnte den auch jetzt in diese Unescape Slashes Funktion füttern und dann käme da halt raus, a slash b slash c. Und das war halt nicht die Zeichenkette, die vorne ins Escaping reingewandert ist."
  },
  {
    "start": 7278.66,
    "end": 7291.28,
    "text": "Und deswegen führt... also für mich ist es auch nicht klar ob Atlassian hier eigentlich einen Logikfehler in seinem Produkt hatte im Sinne von dass sie hier was unescaped haben, was Sie vorher nicht escaped hatten."
  },
  {
    "start": 7292.28,
    "end": 7295.9,
    "text": "Das wäre die Art und Weise wie normalerweise so ein Escapingsfehler zum Problem wird."
  },
  {
    "start": 7295.96,
    "end": 7299.98,
    "text": "aber was Atlassian hier fabriziert hat, würde in jedem Fall ein Problem."
  },
  {
    "start": 7300.06,
    "end": 7316.46,
    "text": "Also selbst wenn sie das vorher durch escaping geschoben haben, weil dieses Escaping ja halt nur die Slashes durch Doppelpunkte ersetzt aber eventuell schon existierende Doppelpunkte in diesem String nicht anfasst und ich hätte jetzt eigentlich gesagt Das ist überhaupt kein Escapping!"
  },
  {
    "start": 7317.08,
    "end": 7322.62,
    "text": "Weil es eben nicht diese Eigenschaft hat dass sich's wiederholt anwenden und dann auch wieder runternehmen kann oder andersherum hat er nicht diese eigenschaft."
  },
  {
    "start": 7322.68,
    "end": 7325.62,
    "text": "Ich kann es escapen und es kann eindeutig wieder anescappen."
  },
  {
    "start": 7326.74,
    "end": 7337.2,
    "text": "Kurioserweise habe ich aber auf die Schnelle jetzt keine Doku gefunden, also auch irgendwie so... es gibt ja einen Mürichensprach in dieses C-Style Escaping hernehmen und auch in der HTML-Doku."
  },
  {
    "start": 7338.02,
    "end": 7341.54,
    "text": "Die irgendwie explizit sagen Ja, Escapping braucht diese Eigenschaft!"
  },
  {
    "start": 7341.8,
    "end": 7358.62,
    "text": "Ich hab die immer so als gegeben hingenommen weil ja auch sinnvollerweise, wenn ich ein Slashescaping mache, auch immer der Slash escape wird und wenn ich irgendwie ein Percentescabing mach, auch irgendwie Percent escaped wird und so, aber irgendeine Doku, die explizitsagt für einen ordentlichen Escaping muss gegeben sein, dass es sich eindeutig rückabwickeln lässt."
  },
  {
    "start": 7359.96,
    "end": 7361.0,
    "text": "Habe ich auf die Stelle nicht gefunden?"
  },
  {
    "start": 7361.38,
    "end": 7363.76,
    "text": "Deswegen würde mich da einfach interessieren was ihr dazu sagt."
  },
  {
    "start": 7364.44,
    "end": 7368.58,
    "text": "Einige von euch haben ja eventuell auch Informatik studiert und so."
  },
  {
    "start": 7368.7,
    "end": 7371.92,
    "text": "Ich habe auch hier mal in meinem Informatikanntbach gewühlt aber das ist zu alt."
  },
  {
    "start": 7374.54,
    "end": 7375.48,
    "text": "Da stand halt nichts drin."
  },
  {
    "start": 7376.64,
    "end": 7381.18,
    "text": "Was irgendwie sauber gesagt hätte... Das hier ist eine Eigenschaft, die wir von Escapping haben wollen."
  },
  {
    "start": 7381.42,
    "end": 7385.24,
    "text": "wenn sie das jetzt nicht liefert dann ist es kein Escaping."
  },
  {
    "start": 7385.46,
    "end": 7391.16,
    "text": "Wie auch immer, es ist halt hier offensichtlich eine saut dumme Idee von Atlassian gewesen ist auf diese Art und Weise zu escapen."
  },
  {
    "start": 7392.86,
    "end": 7403.6,
    "text": "aber wenn ihr da Informationen dazu habt ob irgendwo sauber definiert ist folgendes vorgenissen Escapping und folgend das Vorgehen ist halt einfach nur Ramsch, dann meldet euch sehr gerne oder ich bin hier irgendwie auf dem falschen Dampfer."
  },
  {
    "start": 7405.56,
    "end": 7409.72,
    "text": "De facto ist halt hier das Adoleschen auf die Füße gefallen, dass sie nicht ordentlich escaped haben."
  },
  {
    "start": 7409.78,
    "end": 7412.76,
    "text": "Sondern sich dieses komische Gesetzeszeichen und andere Zeichen ausgedacht haben."
  },
  {
    "start": 7412.94,
    "end": 7414.86,
    "text": "Du hast gesagt dein Informatikbuch sei zu alt?"
  },
  {
    "start": 7414.98,
    "end": 7417.92,
    "text": "Ist es denn schon auf Papier oder noch wie meine Aufziehungspergamente gerückt?"
  },
  {
    "start": 7418.5,
    "end": 7419.64,
    "text": "Geschrieben von einem Schreiber!"
  },
  {
    "start": 7420.52,
    "end": 7429.02,
    "text": "Nee... Das ist auf Papiere also deswegen zu alt weil ich schon im Stichwort verzeichnisses Mühe hatte überhaupt zu finden was ich suche."
  },
  {
    "start": 7429.44,
    "end": 7433.4,
    "text": "weil so etwas wie Escaping stünde da sicher mit einer deutschen Entsprechung drin."
  },
  {
    "start": 7434.28,
    "end": 7440.98,
    "text": "Und an der Seite habe ich dann nach Kodierungen gesucht, da festgestellt hat er Kodierung entschreibt das mit C. Was ich halt heutzutage auch nicht mehr tun würde und so."
  },
  {
    "start": 7441.1,
    "end": 7444.02,
    "text": "also es ist einfach in seinen Geflogenheiten finde ich ein bisschen dated."
  },
  {
    "start": 7444.24,
    "end": 7454.74,
    "text": "Um nochmal zwei in zwei Setzen die Sicherheitslücker abzumoderieren am Ende kannst du durch diese Pastry-Bersele auf diese... Du kannst halt diese XML Dateien lesen."
  },
  {
    "start": 7457.68,
    "end": 7470.28,
    "text": "Das ist so wieder so eine Sicherheitslücke aus dem Jahr Im Grunde, selbst wenn wir diese SKL Co-Pilot Injection."
  },
  {
    "start": 7470.92,
    "end": 7474.9,
    "text": "Selbst die basiert ja auf Prinzipien, die auch dreißig Jahre alt sind."
  },
  {
    "start": 7475.32,
    "end": 7481.28,
    "text": "Alles darüber wie heute gesprochen haben in dem Teil wo es um technische Sicherheitslücken geht Das waren alles Sicherheitslücken."
  },
  {
    "start": 7482.8,
    "end": 7489.18,
    "text": "Die sind im Grunde Jahrzehnte alt und das wollte ich nochmal so abmoderieren."
  },
  {
    "start": 7491.56,
    "end": 7503.5,
    "text": "Immer wenn man von diesen ganzen Ordiagenten brechen aus und innovativ und können Exports finden Keinen und auch wenn man hört so die wie die ganzen threat actors und angreifer jetzt alle kai nutzen das brauchen."
  },
  {
    "start": 7503.56,
    "end": 7510.88,
    "text": "Die alle nicht weil die können sich in perskript schreiben dass einfach irgendwie im user agent semicolon an der richtigen stelle setzt sondern haben die codex execution."
  },
  {
    "start": 7510.96,
    "end": 7519.92,
    "text": "also, ich finde das vor diesen ganzen diskussionen was macht kai mit der security unheimlich wichtig immer noch mal drauf zu pochen."
  },
  {
    "start": 7520.84,
    "end": 7527.28,
    "text": "Wir sehen hier immer noch Sicherheitslücken, die vor dreißig oder zwanzig oder zehn Jahren gefixt hätten werden können."
  },
  {
    "start": 7527.36,
    "end": 7531.72,
    "text": "Weil sie unheimlich lange bekannt sind also weil die Prinzipien lang bekannt sind."
  },
  {
    "start": 7532.0,
    "end": 7534.24,
    "text": "ich halte diese Sachen auch nicht für schwer zu finden."
  },
  {
    "start": 7534.8,
    "end": 7546.96,
    "text": "aber Ich habe nicht das Gefühl dass wir uns in irgendeinem Terror bewegen wo wir Für irgendwas von dem jemand KI gebraucht hätte um das zu finden um es zu exploiten und zu fixen."
  },
  {
    "start": 7547.34,
    "end": 7551.48,
    "text": "Das ist alles wirklich Unheimlich trivialer Kram."
  },
  {
    "start": 7552.34,
    "end": 7553.3,
    "text": "Also das"
  },
  {
    "start": 7554.48,
    "end": 7561.46,
    "text": "war es natürlich auch nur bedeutet, dass sich mit KI sicher ganz gut finden lässt sowohl auf verteidiger als auch auf angreifer Seite."
  },
  {
    "start": 7563.26,
    "end": 7564.04,
    "text": "insofern ja"
  },
  {
    "start": 7564.66,
    "end": 7568.46,
    "text": "und dann frage ich mich halt auch immer warum machen die Hersteller das nicht?"
  },
  {
    "start": 7568.54,
    "end": 7576.1,
    "text": "also jetzt ganz speziell wenn wir sie hatten Citrix und Atlassian Die können doch einfach sagen, okay wir haben eben mit auf Zugriff."
  },
  {
    "start": 7576.4,
    "end": 7581.3,
    "text": "entropik hat ja den zugriff auf die die Frontiergeschichten noch mal weiter ausgeweitet."
  },
  {
    "start": 7581.34,
    "end": 7582.48,
    "text": "Auf irgendwelche trusted partners?"
  },
  {
    "start": 7582.94,
    "end": 7590.9,
    "text": "Wir haben e-zugriff und dann schmeißen wir jetzt einfach mal zwei hunderttausend euro dollar auf unseren auf mythos und den quercode für der netzgeiler eddc."
  },
  {
    "start": 7591.48,
    "end": 7593.34,
    "text": "Und dann haben wir die gröbsten sachen."
  },
  {
    "start": 7593.38,
    "end": 7603.44,
    "text": "von der hacke habe ich nicht davon gelesen dass zittrick sich da jetzt irgendwie mit breiter bus hingestellt hätte und gesagt hatte guck mal hier wir haben mal Und macht das sehr offen."
  },
  {
    "start": 7603.48,
    "end": 7606.36,
    "text": "Das ist im Wesentlichen, weiß ich nicht wie viel Kommitter hat Köln."
  },
  {
    "start": 7607.48,
    "end": 7608.78,
    "text": "Hat er neulich geschrieben Daniel?"
  },
  {
    "start": 7608.88,
    "end": 7613.66,
    "text": "aber es ist also kein Projekt von der größten Holgdruck von Citrix Netzcaler und die machen sowas."
  },
  {
    "start": 7613.8,
    "end": 7637.98,
    "text": "Ich verstehe nicht wieso Hersteller nicht mehr oder weniger gezwungen werden von ihren Kunden, von ihren Partnern oder von den jeweiligen Aufsichtsbehörden da jetzt tatsächlich mal diesen ganzen Krempel mit KI zu finden und beheben zu lassen und dann wirklich mal ein bisschen Crunch zumachen statt dass am Wochenende die Admins, die Betreiber und das betrifft ja auch uns als Steuerzahler Behörden- und kommunale Einrichtungen Sonderschichten schieben."
  },
  {
    "start": 7638.04,
    "end": 7639.34,
    "text": "Und ihre Pleinsis runterfahren müssen."
  },
  {
    "start": 7639.48,
    "end": 7650.14,
    "text": "Also da passt für mich einiges nicht zusammen von dem Narrativ im Marketing, vom Narrativ der Unternehmen und ihren angeblichen Sicherheitsansprüchen und das was wir hier gerade in dieser Folge gesehen haben."
  },
  {
    "start": 7650.72,
    "end": 7652.38,
    "text": "Ja voll Lack soll ich dazu sagen."
  },
  {
    "start": 7652.74,
    "end": 7653.1,
    "text": "recht haste?"
  },
  {
    "start": 7655.12,
    "end": 7660.44,
    "text": "Gut damit haben wir genug gegrantet."
  },
  {
    "start": 7660.5,
    "end": 7664.06,
    "text": "glaube Wir kommen nicht."
  },
  {
    "start": 7664.1,
    "end": 7664.98,
    "text": "Willst du noch was weiter renden?"
  },
  {
    "start": 7665.02,
    "end": 7665.46,
    "text": "Hast du noch etwas?"
  },
  {
    "start": 7665.82,
    "end": 7666.96,
    "text": "Nee, ich habe ja gesagt, wir haben genug"
  },
  {
    "start": 7667.0,
    "end": 7667.22,
    "text": "gerentet!"
  },
  {
    "start": 7667.26,
    "end": 7669.38,
    "text": "Ach so... Ich hab das Akustik nicht ganz verstanden."
  },
  {
    "start": 7669.42,
    "end": 7671.44,
    "text": "Aber dann.. Wir haben genug gerentet und sind uns einig."
  },
  {
    "start": 7672.12,
    "end": 7673.72,
    "text": "Wir kommen für dieses mal zum Ende."
  },
  {
    "start": 7673.82,
    "end": 7675.66,
    "text": "Schreibt uns gerne euer Feedback an."
  },
  {
    "start": 7675.92,
    "end": 7684.76,
    "text": "Passwort-Podcast at heise.de Nicht nur zum Thema Security Appliance, gern auch zu allem anderen Und denkt immer daran"
  },
  {
    "start": 7685.54,
    "end": 7688.08,
    "text": "Dieser Podcast ist das einzige Passwort dass ihr teilen sollt."
  },
  {
    "start": 7688.72,
    "end": 7690.0,
    "text": "Ciao ciao Tschüss."
  }
]