Latest / Logbuch:Netzpolitik / LNP228 Interessierte Bürger
Transcript
- 0:00Tim Pritlove: Guten Morgen Linus.
- 0:02Linus Neumann: Guten Morgen Tim.
- 0:04Tim Pritlove: Linus, es ist Zeit, der Sommer war sehr groß. Wir müssen jetzt mal wieder ran. Ich habe mich gut erholt und was hast du so gemacht.
- 0:13Linus Neumann: Ich habe mich auf die Bundestagswahl vorbereitet.
- 0:38Tim Pritlove: Lokbuchnetzpolitik Nummer zweihundertachtundzwanzig und wie sagt man so schön, wir sind wieder da.
- 0:45Linus Neumann: Denke ja, ja, deine deine Stimme ist auch wieder da.
- 0:46Tim Pritlove: Nach einer, nach einer geringfügigen Genausprechpause, die ich ja äh leider einzuhalten hatte, aber das hat eigentlich auch ganz, ganz gut getan. So, jetzt ähm fühle ich mich eigentlich wieder ganz ganz gut. Bin wieder dabei sozusagen.
- 1:00Linus Neumann: Freut mich. Wie geht's deiner Stimme.
- 1:03Tim Pritlove: Klingt normal, ne? Ist noch nicht so.
- 1:05Linus Neumann: Dich so lange nicht gehört, ich.
- 1:07Tim Pritlove: Lass dich gar nicht mehr, ne? Tja, du musst halt die ganzen alten Folgen jetzt nochmal nachhören.
- 1:13Linus Neumann: Aber es ist so, dass die ähm also die Stimme vom Tim muss geschont werden,
- 1:19Linus Neumann: aus diesem Grund haben wir heute zwei Gäste im Studio.
- 1:22Tim Pritlove: Ne?
- 1:23Linus Neumann: So zur Unterstützung,
- 1:26Linus Neumann: Und wir Tim fruchtet auch hier gerade noch wild an seinem Setup rum, deswegen übernehme ich jetzt mal kurz die Vorstellung der Gäste. Und zwar haben wir einmal bei uns hier den Martin, Martin Schiersig.
- 1:38Martin Tschirsich: Ja hallo, freut mich, dass ich heute bei euch sein darf.
- 1:41Linus Neumann: Willst du dich mal grob kurz vorstellen.
- 1:44Martin Tschirsich: Ja, gerne, also ich bin ähm aus Darmstadt, mache IT-Sicherheit so ein bisschen, aber eher nebenbei, einfach Interessierte Bürger, der sich die Wahlen angeschaut hat und jetzt heute bei Linus gelandet ist.
- 1:58Linus Neumann: Und unser zweiter Gast, also dass ich glaube das mit dem interessierter Bürger, das ist echt ein geiles Konzept. Also im Vergleich, es gibt besorgte Bürger und interessierte, ja? Also wir sind auf jeden Fall interessierte Bürger,
- 2:11Linus Neumann: Und äh Torsten ist hier. Thorsten Schröder.
- 2:14Thorsten Schröder: Hallo. Ja, schön, dass ich heute hier sein darf.
- 2:18Linus Neumann: Du machst auch das mit der IT-Sicherheit, ne.
- 2:19Thorsten Schröder: Ja, ich mache gerne Sachen kaputt.
- 2:24Tim Pritlove: Auf alles draufhauen, was bei drei nicht auf Bäumen ist.
- 2:28Thorsten Schröder: So sieht das aus.
- 2:30Linus Neumann: Seit langer Zeit äh im Chaos-Computerclub aktiv und ähm ich denke auch ähm immer mal wieder bei Veröffentlichungen des Chaos-Computerclubs mit dabei. Und über eine solche wollen wir heute reden.
- 2:43Tim Pritlove: Genau, heute ist nämlich ähm sozusagen kein normales Programm
- 2:47Tim Pritlove: sondern wir machen heute, wie nennen wir das immer ein Spezial? Oder anders ausgedrückt, wir haben einen Fokus,
- 2:54Tim Pritlove: einem äh bestimmten Thema und wie es schon am Klang, wollen wir uns mal so ein bisschen äh auf die Bundestagswahl äh vorbereiten, beziehungsweise du hast dich ja schon sehr intensiv auf die Bundestagswahl äh vorbereitet.
- 3:03Linus Neumann: Na wir alle drei in den letzten Wochen und Monaten.
- 3:06Tim Pritlove: Und äh genau und das ist jetzt sozusagen auch alles äh gerade dabei ans Licht zu kommen und wir wollen der ganzen äh Debatte da ein wenig äh Grundlagen äh liefern.
- 3:20Tim Pritlove: Ja warum geht's? Es geht um,
- 3:23Tim Pritlove: Computer und Wahlen, das war ja hier schon sehr oft ein Thema und ist ja auch so ein klassisches CC Thema immer schon gewesen,
- 3:33Tim Pritlove: wobei der Fokus halt zunächst einmal den ersten Jahren so auf den Wahlcomputern zum eigentlichen Abstimmen lag, so dass man sozusagen Rechner explizit benutzt um ähm Wahlergebnis, also die Wahl,
- 3:46Tim Pritlove: Vorgänge zu erfassen, beziehungsweise die konkrete Stimmabgabe zu erfassen. Das ist ja nun schon äh insofern, weil äh Geschichte, als dass
- 3:56Tim Pritlove: sehr gut dargelegt werden konnte, warum das eine verdammt schlechte Idee ist und das haben wir auch hier bei Lokbuch Netzpolitik schon mehrfach immer wieder noch ein weiteres Mal betont. Spätestens immer dann, wenn wieder irgendjemand aus der Eck
- 4:06Tim Pritlove: kommt und der Meinung ist, das wäre doch eine ganz tolle Idee und die Zukunft und überhaupt und es kann auch nicht sein, dass und was halt für Argumente halt immer wieder kommen. Aber äh nicht wahr? Ihr wisst ja, alle mittlerweile
- 4:17Tim Pritlove: das äh mit der Stimmabgabe und den Computern das eine verdammt schlechte Idee, schlicht und ergreifend, weil sich halt ein Computer nicht in die Karten schauen lässt.
- 4:27Linus Neumann: Das habe ich übrigens am zweiten September vor wenigen Tagen noch in,
- 4:31Linus Neumann: Paderborn bei einer Ausstellungseröffnung im Heinz-Nicksdorf-Forum,
- 4:36Linus Neumann: noch einmal in einem kurzen Vortrag,
- 4:38Linus Neumann: ausgeführt, den habe ich auch aufgezeichnet und veröffentlicht und ihm nachher den schönen Titel gegeben denken, Digital Second.
- 4:49Linus Neumann: Link packe ich Link packe ich mal in die Shownote.
- 4:53Tim Pritlove: Ja genau, ja das muss halt dann auch äh immer wieder gesagt werden so, nicht also dieses ähm,
- 4:59Tim Pritlove: Merkwürdige Verständnis, dass das alles, was irgendwie Zukunft bedeutet, automatisch zwangsläufig auch immer digital,
- 5:05Tim Pritlove: äh oder digitalisiert sein muss, das äh ja lässt sich halt nicht so einfach austreiben
- 5:10Tim Pritlove: Gut, dann ist halt eigentlich so die Frage, worüber reden wir denn dann noch,
- 5:13Tim Pritlove: wollen wir mal den Fokus legen auf ein bisher weniger diskutierten und weniger beleuchteten Teil der Wahl,
- 5:21Tim Pritlove: nämlich das, was eigentlich Nachschließung des Wahllokals passiert,
- 5:27Tim Pritlove: also nicht die eigentliche Stimmabgabe, sondern die äh ja das Zusammenfassen, das Tabulieren, aber auch das Weiterleiten, melden von,
- 5:38Tim Pritlove: Ergebnissen und das ist halt, wie wir hier auch schon vor einigen Folgen schon mal ausführlicher diskutiert haben, ja auch so etwas, wo Leute ganz gerne mal den PC booten
- 5:47Tim Pritlove: Ähm wir hatten ja hier schon mal äh unter anderem die Software IFIVU äh Elect äh auch schon äh ein, zwei Mal glaube ich erwähnt
- 5:57Tim Pritlove: Ja und das äh ist der Grund, warum sozusagen jetzt hier auch so viele äh Sicherheitsexperten zusammensitzen,
- 6:06Tim Pritlove: Es geht also um was ist denn da der passende Oberbegriff eigentlich.
- 6:10Linus Neumann: Ich glaube die äh Herstellerbezeichnung ist äh Organisation, Erfassung und Auswertung von Wahlen.
- 6:17Martin Tschirsich: Durchführung und Auswertung. Ja.
- 6:19Thorsten Schröder: Intransparenz.
- 6:21Linus Neumann: Ähm also um um das Problemfeld vielleicht einmal grob zum Reißen, du du entscheidest dich eine Wahl zu machen, also Bundestagswahl,
- 6:30Linus Neumann: Man ist erstaunt, wie viele Wahllokale es dann in Deutschland gibt, ja? Ähm die Zahl, die mir da immer noch unbegreiflich ist, dass das bundesweit siebzigtausend sind,
- 6:40Linus Neumann: siebzigtausend irgendwelche Schulen, Kindergärten und so, die dann da von den Wahlhelfern gesprottet werden.
- 6:47Tim Pritlove: So viel? Also ich meine so etwas dichteren Gegenden, da hast du ja alle paar Straßen im Wahllokal, weil da einfach viele Leute wohnen, weil du kannst in so einem Wahllokal natürlich nur eine begrenzte Zahl von Leuten durchschleusen pro Tag und dementsprechend äh skaliert sich das. Also.
- 7:00Linus Neumann: Ja, aber weißt du, diese Wahlen, die sind ähm die sind ja auch immer sonntags so früh, ne? Und ich bin ja eher nachtaktiv und deswegen mache ich das in der Regel per Briefwahl. Also ich ich habe mir so ein bisschen länger her, dass sie wir sind, Wahllokale angeschaut habe.
- 7:14Tim Pritlove: Doch die Demokratie gar nicht erleben.
- 7:16Linus Neumann: Aber siebzigtausend, eine große Zahl mit mehreren Nullen, ja? Äh diese da sind werden ja überall diese Zellen dann abgegeben, dafür hat der Chaos-Computerclub ja mit längerem Engagement jetzt schon gesorgt, dass äh technische Wahlgeräte in der Regel nicht mehr zum Einsatz kommen,
- 7:30Linus Neumann: bei Computer heißen die natürlich korrekt. Ähm und jetzt muss irgendwie am Ende muss ja aus diesem aus diesem wirklich großen Stapelpapier der über die Bundesrepublik verteilt ist. Ähm ein Balken in der Tagesschau werden.
- 7:45Linus Neumann: Und wir reden im Prinzip im weitesten Sinne von von diesem Prozess, der ähm mit dem Kreuzchen anfängt, mit dem,
- 7:53Linus Neumann: Blatt Papier weitergeht und dann ähm in die digitale Sphäre früher oder später übertragen wird und dann einer Übertragung gut auswertung.
- 8:04Linus Neumann: Zugeführt wird, richtig, Martin.
- 8:06Martin Tschirsich: Ja, richtig, also es sind mehrere Meldewege, wie sich das korrekt nennt, die dann von den Wahllokalen in die Gemeinden, an den Kreis, an das Land und an später dann letztendlich beim Bundeswahlleiter enden.
- 8:20Martin Tschirsich: Ja und diese Meldewege, die sind vielfältig und wir.
- 8:25Linus Neumann: Das Wirre kommt daher, dass das einmal, ich glaube, der Bundeswahlleiter ich weiß gar nicht, was dessen Funktion ist, weil die Wahl wird angeordnet von Innenminister und Bundestagspräsident, habe ich jetzt irgendwie gesehen.
- 8:38Linus Neumann: Bundeswahlleiter weiß ich nicht, der sagte am Ende jo, ho, es wurde gewählt.
- 8:42Tim Pritlove: Bundesbundeswahlleiter muss ich natürlich vor der Wahl vor den Ziehungsgeräten oder ordnungsgemäßen Funktion der Ziehungsgeräte überzeugen lassen.
- 8:50Linus Neumann: Ähm aber der quasi wie der Ablauf in den einzelnen Bundesländern,
- 8:55Linus Neumann: stattfindet, das ist durch die jeweiligen Landeswahlleiter geregelt. Das heißt, ähm das hat uns jetzt in den letzten Wochen und Monaten auch ein bisschen,
- 9:03Linus Neumann: Kopfschmerzen bereitet, weil das so ein Pudding war, der an die Wand genagelt werden musste und ähm es sich quasi von Bundesland zu Bundesland und dann auch nochmal im Einzelnen zwischen den ähm Gemeinden oder Kreisen unterscheiden kann, wenn ich das richtig erinnere.
- 9:17Martin Tschirsich: Richtig, ich kann das exemplarisch mal für Hessen äh erläutern, wie so eine Meldung aussieht, Meldewe,
- 9:23Martin Tschirsich: wenn um achtzehn Uhr die Wahllokale schließen,
- 9:27Martin Tschirsich: Das kann man nachlesen in der Wahlordnung, Bundeswahlordnung, ähm, da beginnt zunächst die Auszählung im Wahllokal, da wird die Wahlliederschrift erstellt, alles mit leicht vom Papier, zumindest überwiegend,
- 9:39Martin Tschirsich: diese Wahl Überschriften ähm.
- 9:43Martin Tschirsich: Werden in den Wahllokalen erstellt. Ähm, bevor diese Wahlliederschriften dann weiter verschickt oder transportiert werden, geht eine Schnellmeldung raus. Diese Schnellmeldung wird meist telefonisch an die Gemeinde abgesetzt,
- 9:57Martin Tschirsich: Dort sitzt der Wahlleiter der Gemeinde und empfängt die Schnellmeldung. Schnellmeldungen, deshalb, weil das nicht die amtlichen Ergebnisse sind, sondern die vorläufigen,
- 10:07Martin Tschirsich: damit wir schnellstmöglich eine eine Art Wahlergebnis haben, bis dann paar Tage später das amtliche Wahlergebnis vorliegt. Also diese Schnellmeldungen gehen von den Wahllokalen auf die Gemeinde, von der Gemeinde dann an die Wahlkreise,
- 10:22Martin Tschirsich: werden aggregiert und gesammelt und dann an das Land, also den Landeswahlleiter, das statistische Landesamt in Hessen.
- 10:32Martin Tschirsich: Die geben diese Ergebnisse, die gesammelten Ergebnisse aller Wahlkreise in Hessen, immer noch die Schnellmeldung dann an dem Bundeswahlleiter weiter.
- 10:41Martin Tschirsich: Auf dem Weg von der Gemeinde an die,
- 10:45Martin Tschirsich: Wahlkreise und auch an das Land kommt Software zum Einsatz und das ist so der Fokus. Ähm was den wir heute haben,
- 10:56Martin Tschirsich: ähm schon lange, also diese Software wird schon seit über dreißig Jahren entwickelt, die wir hier analysiert haben. Es gibt da viele Produkte, das macht jedes Land so für sich und teilweise auch jede Gemeinde und jeder Wahlkreis so ein bisschen,
- 11:09Martin Tschirsich: Aber schon sehr lange geht das so, ja. Auf Bundesebene,
- 11:14Martin Tschirsich: wird dann wieder eine andere Software eingesetzt und die kennen wir alle, das ist dieses IV Elektrogramm.
- 11:19Martin Tschirsich: Das hat mir, da hatten wir ja schon gehört, davon.
- 11:22Tim Pritlove: Aber auf dieser unteren Ebene kommt was zur Einsatz zum Einsatz.
- 11:26Martin Tschirsich: Also auf Landesebene kommt beispielsweise in Hessen das Programm PC Wahl der Vision zehn zum Einsatz. PC Wahl ist quasi das, was IVU Elect in den Niederlanden oder bei uns auf Bundesebene ist, einfach nur für die Länder.
- 11:43Martin Tschirsich: PC Wahl ermöglicht es, dem Wahlamtleiter der Gemeinde, die Schnellmeldung aus den Wahllokalen zu erfassen, zu sammeln, weiterzuleiten an die Wahlkreise und dann auch von dort an den Landeswahlleiter.
- 11:56Linus Neumann: Der hat dann so ein, so ein Windows Eingabefenster vor sich und da sind dann seine sagen wir mal seine sieben,
- 12:04Linus Neumann: Seine sieben Wahllokale aufgelistet und dann rufen die an und sagen, hier ist der Jörn aus,
- 12:08Linus Neumann: Wahllokal, Grundschule am Weiher, ja? Und jetzt lese ich dir mal hier vor, ne? Wer gewonnen hat,
- 12:15Linus Neumann: Punktestand und der Tipp, dass dann der Tipp, dass dann eben ein in so eine Maske und wenn er seine Wahlkreise fertig hat, dann sagt er Meldung, Meldedatei erstellen und dann schickt er die an das äh schickt er die halt an die nächste Ebene weiter.
- 12:29Martin Tschirsich: Richtig, das ist wie so eine Pyramide von unten nach oben und ähm auf der Länderebene wird diese Software eingesetzt, über die wir heute reden. Das geht dann auch weiter auf die höhere Ebene und es wird halt immer weiter zusammengefasst,
- 12:40Martin Tschirsich: In Hessen kommt dieses PC Wahlprogramm zum Einsatz,
- 12:43Martin Tschirsich: in anderen Bundesländern kommen andere Programme zum Einsatz. Teilweise gibt's ja auch sehr raffinierte Dinge wie in München. Da gibt's sogar eingebauten Chat zwischen dem Wahllokal und dem Wahlamt der Gemeinde. Also es gibt da sehr viele verschiedene Dinge.
- 12:56Linus Neumann: WhatsApp.
- 12:58Tim Pritlove: So eine Art Social Network.
- 13:00Martin Tschirsich: Äh richtig.
- 13:00Tim Pritlove: Für Wahlteilnehmende. Mhm.
- 13:04Linus Neumann: Ähm.
- 13:06Linus Neumann: Wichtig ist hierbei noch ein Punkt, der wir glaube ich für die, für den Rest der Sendung noch eine eine wichtige Rolle spielt. Ähm je weiter das nach oben geht, umso mehr ähm muss die Software,
- 13:19Linus Neumann: im Prinzip die von dem statistischen Landesamt gemachten Vorgaben umsetzen,
- 13:24Linus Neumann: Also wenn du jetzt den PC Wahl sagst, ich äh exportiere das jetzt mal bitte für Hessen, dann macht er dir unter Umständen was anderes, als wenn du sagst, exportiere das jetzt mal bitte für was weiß ich, Rheinland-Pfalz oder so. Wir haben einen Unterschied von mir aus unterschiedliche Übertragungswege. Der eine sagt,
- 13:39Linus Neumann: nehmen was weiß ich Protokoll,
- 13:41Linus Neumann: ABC und der andere sagt, wir nehmen Protokoll FDP und ähm äh der eine sagt, wir ne,
- 13:47Linus Neumann: Protokoll, XYZ und der andere sagt immer, wir nehmen Protokoll XML oder so, ne? Also jetzt mal Beispiel,
- 13:53Linus Neumann: beispielhaft gesagt. Das bedeutet, dass wenn je weiter deine,
- 13:58Linus Neumann: wenn es jetzt da Probleme gäbe, Gott bewahre ähm dann würden die je weiter oben die sind,
- 14:06Linus Neumann: um mit umso größerer Wahrscheinlichkeit ähm alle Software betreffen und nicht nur eine.
- 14:11Martin Tschirsich: Also PC Wahl haben wir uns unter anderem auch deswegen angeschaut, weil es laut Hersteller für dreiunddreißig Millionen Bundesbürger bei der Wahlauswertung zum Einsatz kommt. Also ist schon ein Produkt, was,
- 14:23Martin Tschirsich: über mehrere Flächenbundesländer eingesetzt wird, ähm in einigen Bundesländern exklusiv, beispielsweise in Hessen, aber eben auch in anderen Bundesländern,
- 14:33Martin Tschirsich: PC Wahl ist jetzt modular aufgebaut, das heißt jedes Bundesland hat da seine eigenen ich sag mal Schnittstellen in dieser Software. Ähm, letztendlich läuft dann aber alles über diese eine Software.
- 14:46Linus Neumann: Jetzt sind wir nicht die ersten, die gesagt haben, wir wollen mal wissen, was da los ist. Diese
- 14:52Linus Neumann: Software beschäftigt eigentlich schon seit längerer Zeit Leute. Also es gibt einen Wahlhelfer mit dem Namen Ingo Höft, wenn ich mich nicht täusche, äh der schon seit,
- 15:03Linus Neumann: also das schon seit Jahren irgendwie da auch auf eigenen auf eigene Faust versucht hat sich Einsicht in dieses Programm zu erklagen, weil er gesagt hat was ist hier,
- 15:13Linus Neumann: was erlaube Wahl, ja? Ähm! Das hier so eine Software zum Einsatz kommt, die,
- 15:20Linus Neumann: deren Funktionalität irgendwie nicht dokumentiert ist, die unklar ist, ich will bitte sehen, ob die überhaupt richtig die Erge,
- 15:27Linus Neumann: ist weiter verwurstet, ne? Also man kann sich ja durchaus vorstellen, dass das ein ähm komplexes Problem ist aus diese,
- 15:35Linus Neumann: siebzigtausend oder potentiell insgesamt siebzigtausend Wahllokalen irgendwie am Ende ein Ergebnis zu machen und dann Mathematik ist ja auch schwer. Ähm, der hat gesagt, er würde sich das gerne anschauen,
- 15:48Linus Neumann: Das haben wir nicht gemacht. Ähm aber interessant ist, dass ihm hauptsächlich mit der Begründung der Sicherheit,
- 15:54Linus Neumann: der Einblick oder der der Zugang zu dieser Software verwährt wurde.
- 15:59Linus Neumann: Und das ist schon grundsätzlich immer etwas worauf man sich Sorgen machen sollte, weil wie vielleicht einige geneigte,
- 16:07Linus Neumann: Wissen,
- 16:10Linus Neumann: Security bei ob Scurity irgendwie keine so so geile Idee ist. Sorry, dafür mein Fehler. Ich wollte den lautlos Knopf drücken.
- 16:20Linus Neumann: Ähm.
- 16:21Tim Pritlove: Genau das Gegenteil gedrück.
- 16:22Linus Neumann: Es wurde immer so gesagt, nein, nein, die Sicherheit der Wahl äh,
- 16:27Linus Neumann: irgendwie geht vor und deswegen äh halten wir jetzt selbst diese Software, die da stattfindet intransparent und man denkt sich irgendwie so, hm,
- 16:35Linus Neumann: Sicherheitssoftware sollte ja normalerweise oder sicherheitsrelevante Software sollte in der Regel nicht deshalb sicher sein, weil sie geheim ist, sondern deshalb, weil sie sicher ist, ja. Und wenn sie sicher ist, dann braucht sie auch nicht mehr geheim zu sein.
- 16:45Tim Pritlove: Ja sowieso, wenn jemand irgendwie da steht und meint so, ja hier gibt's nichts zu sehen, bitte weitergehen, dann weiß man ja eh schon, okay. Sollte man vielleicht mal hinter den Zaun guck.
- 16:53Thorsten Schröder: Wohl.
- 16:57Linus Neumann: Das möchte ich doch bitte selber entscheiden. Nun ja und äh.
- 17:02Tim Pritlove: Also der Ingo-Heft hat sozusagen immer versucht, Einblick zu bekommen offiziell mit.
- 17:04Linus Neumann: Hat verloren, ja.
- 17:05Tim Pritlove: Und hat das auch versucht einzuklagen oder.
- 17:08Linus Neumann: Der hat da ähm nach der das wurde kommen in der Kommunalwahl bei den Rheinland-Pfalz zweitausendneun flächendeckend eingesetzt und ähm der ist äh gescheitert vor Gericht. Ja, wurde also gesagt.
- 17:24Thorsten Schröder: Was was wollte er denn da für einen Einblick genau haben? Source Code oder äh also.
- 17:27Linus Neumann: Überhaupt mal irgendwas sehen, ne? Also wenn alles, wenn alles nach dem Rechten läuft, ähm kriegt er keine unberechtigte Person überhaupt so ein Bino, dieser Software in die Hand,
- 17:40Linus Neumann: Software ist auch also vier lizenziert und verkauft und ähm.
- 17:45Tim Pritlove: Ja und das schmeckt einfach nicht gut, wenn geheim an etwas dran steht, was eigentlich mit einer öffentlichen Wahl zu tun hat.
- 17:52Thorsten Schröder: Und und hat der hat er sich dann damit zufrieden gegeben in der ersten Instanz oder ist er dann auch weiter hinterher.
- 17:58Linus Neumann: Ähm also sein letzter Eintrag zu dem Thema ist ein paar Jahre her.
- 18:02Linus Neumann: Und ähm ich habe den Eindruck, dass er da wahrscheinlich sich dann irgendwann ähm anderen äh Themen zugewandt hat. Da bin ich aber leider nicht hundertprozentig äh Firmen, wie weißt du da noch mehr drüber, Martin.
- 18:17Martin Tschirsich: Ja, ich hatte ihn äh kontaktiert, als ich auch über dieses Thema ähm gestolpert bin ähm und ähm er ist weiterhin sehr interessiert daran, ist aber eben an diesen ganzen Hürden gescheitert auf ähm,
- 18:29Martin Tschirsich: rechtlichen Weg oder auch auf ähm persönlichem Weg mit Vorsprachen bei den Ämtern. Hatte eben keine Einsicht bekommen,
- 18:37Martin Tschirsich: und ähm konnte dann diesen Weg auch nicht weiter gehen. Dann gab's einfach keine Möglichkeiten.
- 18:41Tim Pritlove: Und wie bist du jetzt überhaupt dieses Thema gekommen.
- 18:46Martin Tschirsich: Ja, also allgemein interessiert mich vieles, wenn wenn berichtet wird, zum Beispiel über unsere Wahl ist die sicher, ähm,
- 18:55Martin Tschirsich: da habe ich mir schon Gedanken gemacht, was passiert denn eigentlich, wenn wir gewählt haben, diese Auswertung, das geht doch heute sicher digital, zumindest digital unterstützt und da,
- 19:05Martin Tschirsich: hatte ich dann ein bisschen Zeit und musste und habe mal im Internet recherchiert, was dann bei mir in Hessen da so passiert in Darmstadt.
- 19:12Martin Tschirsich: Und ähm bin dann auf ja merkwürdige Dinge gestoßen hier im Hintergrund passieren. In Hessen wird ja wie gesagt ähm PC Wahl eingesetzt und ähm,
- 19:23Martin Tschirsich: PC Wahl,
- 19:25Martin Tschirsich: wird eben nicht von den Gemeinden den Wahlämtern betreut, sondern das ist ja heutzutage alles ausgelagert an kommunale Rechenzentren, ähm IT-Dienstleister, die das machen,
- 19:36Martin Tschirsich: Also in Darmstadt selber wusste man gar nicht, wie diese Software so eingesetzt wird. Man hat mich dann verwiesen auf den IT-Dienstleister in Hessen.
- 19:45Linus Neumann: E-Com einundzwanzig.
- 19:47Martin Tschirsich: Richtig, E-Commerce zwanzig ähm hervorgegangen aus dem Gebietsrechenzentrum. Äh ich meine Kasse und noch einem anderen Zusammenschluss. Und ähm.
- 19:56Tim Pritlove: Also, weil es ist kein kein privates Unternehmen, sondern.
- 19:58Martin Tschirsich: Nein, kommunal.
- 19:59Tim Pritlove: Körperschaft des öffentlichen Rechts, wie man so schön sagt.
- 20:02Martin Tschirsich: Richtig. Und die haben auch eine schöne Webseite mit Informationen, wie denn diese Wahlen zu organisieren sind. Äh richtet sich vornehmlich an Wahlämter und ähm da sind alle Dateien veröffentlicht und Informationen,
- 20:16Martin Tschirsich: eigentlich, wie wir erfahren haben,
- 20:18Martin Tschirsich: gar nicht öffentlich sein sollen oder dem Gemeinbürger so nicht zur Verfügung gestellt werden. Auf Nachfrage, aber dort lag so einiges rum und ich habe mir das angesehen und äh erstaunliches entdeck,
- 20:29Martin Tschirsich: unter anderem ähm liegen dort ja, ich nenne es Konfigurationsdateien für diese Software, die den Übertragungsweg,
- 20:39Martin Tschirsich: der Wahlergebnisse am Wahlabend dann beschreiben und auch die Zugangsdaten dazu diese möglichen diese Ergebnisse dann auf einem zentralen Server abzulegen am Wahlabend.
- 20:50Tim Pritlove: Die Zugangsdaten.
- 20:52Martin Tschirsich: Ja, Zugangsdaten. Also das ist.
- 20:54Tim Pritlove: Serverlagen, die rum.
- 20:55Linus Neumann: Das ist.
- 20:58Thorsten Schröder: Wo denn sonst.
- 21:01Linus Neumann: Also als Martin mir das dann irgendwann äh berichtet hat, erhöhe ich mich natürlich auch so ein bisschen geärgert, dass äh wir haben ja als CC ähm einige,
- 21:11Linus Neumann: Wochen oder Monate vorher dieses Gesuch, diese Suchanzeige ähm gesagt so, dass wir äh gerne diese diese Software gespendet haben möchten und haben die ja sogar dann auch nochmal in russisch veröffentlicht,
- 21:24Linus Neumann: Aber,
- 21:26Linus Neumann: ja offenbar hätte es gereicht, da ein bisschen, wenn da ein interessierter Bürger ein bisschen googelt.
- 21:34Martin Tschirsich: Ja, richtig, das war eine erweiterte Internetrecherche. Ja. Ja und in diesen Dateien, also diese Konfigurationsdatei für das Programm. Ähm ja, da steht halt eben drinne,
- 21:46Martin Tschirsich: Wie diese Ergebnisse dann den Weg von den Wahlämtern auf die Ebene des Kreises, des Wahlkreises äh finden und ähm man muss sich das wirklich,
- 21:56Martin Tschirsich: sehr einfach vorstellen, die werden auf einen FDP Server abgelegt. Also FDP mit dem Passwort hochgeladen.
- 22:04Martin Tschirsich: Da gab's dann noch eine Hürde, die man dann nehmen kann,
- 22:08Martin Tschirsich: Dieser Server steht in einem Internet von IT-Dienstleister der Ecom einundzwanzig und Internetnetze, das klingt dann immer schon hochsicher. Ähm da muss man sich aber überlegen, dass dieser IT-Dienstleister für ganz Hessen zuständig ist,
- 22:24Martin Tschirsich: und ähm allerlei private Firmen angeschlossen sind an das Netz, also eine unkontrollierte Menge an Personen. Konnte mir auch niemand genau sagen, wie viele Personen überhaupt auf diesem Netz drauf zugreifen können. Das hat keiner so im Überblick.
- 22:38Martin Tschirsich: Ja
- 22:39Linus Neumann: Und ähm ja, wie das so ist mit solchen mit solchen Zugängen, die viele Leute haben, da wird ja dann auch gerne mal getestet,
- 22:48Linus Neumann: für so 'n Test kann man ja dann auch zum Beispiel so 'n Nutzertest nehmen,
- 22:53Linus Neumann: wenn man dann selber mal testet, dann testet man vielleicht, ob der Nutzer Test funktioniert und huch, manchmal funktioniert ja dann eben auch.
- 23:02Martin Tschirsich: Ja, brauche ich auch noch einen Passwort.
- 23:04Linus Neumann: Braucht ihr noch ein Passwort, da kann man dann auch testen, welches Passwort der Nutzertest, wo wir so haben könnte.
- 23:09Thorsten Schröder: Nein, auf Produktionssystem.
- 23:12Linus Neumann: Ähm.
- 23:14Thorsten Schröder: Wer macht denn sowas?
- 23:15Linus Neumann: Der Spaß geht aber natürlich noch weiter, ja? Ähm man würde jetzt äh nämlich eigentlich erwarten, wenn da mehrere unterschiedliche Instanzen ihre Ergebnisse auf so einen FDP-Server an,
- 23:24Linus Neumann: Ähm würde ich ja jetzt sagen, okay, dann kriegt halt jeder seinen eigenen Nutzernamen, sein eigenes Passwort und sein eigenes Verzeichnis,
- 23:32Linus Neumann: wo wo diese Dateien eingeladen werden, ne? Da müsste man sich natürlich überlegen wie man jedem jedem jeder einzelnen Instanz dieses diese Zugangsdaten auch zukommen lässt, ne? Das sind die Konfigurationsdateien, die Martin gerade schon,
- 23:46Linus Neumann: angesprochen hat.
- 23:47Martin Tschirsich: Richtig und jetzt können wir mal einen kleinen Ausflug in die nähere und auch ferne Vergangenheit wagen. So gehen wir mal zehn Jahre zurück oder einfach die vorletzten Bundestagswahlen,
- 23:56Martin Tschirsich: und schauen uns die Konfigurationen an, die damals verwendet wurden, liegen an der selben Stelle, haben selben Zugangsdaten verwendet. Und dann können wir uns natürlich auch die Zugangsdaten oder die Konfiguration,
- 24:06Martin Tschirsich: die verschiedenen Gemeinden mal herunterladen oder ansehen, die man oder sind ja alle zugänglich gewesen,
- 24:13Martin Tschirsich: Und da fällt dann auf, dass überall dieselben Zugangsdaten verwendet werden. Es gibt also keine Trennung oder irgendwas.
- 24:19Tim Pritlove: Hat ja auch gut funktioniert letzte Mal, dann kann man das ja wieder nehmen.
- 24:22Thorsten Schröder: Nichts passiert.
- 24:26Linus Neumann: Das bedeutet, dass dann eben der der eine, das eine Wahllokal mühelos die Ergebnisse der anderen Wahllokale auslesen und verändern kann. Ne? Ein ein Passwort.
- 24:35Martin Tschirsich: Richtig, das war quasi, das war quasi erstmal eine große Überraschung. Ähm dass das erstmal nicht so durchdacht erscheint. Also keine Trennung, einfache Zugangsdaten und dann auch noch dieses angeblich sichere Internetnetz. Das war.
- 24:48Tim Pritlove: Von was für einem Zugang reden wir jetzt eigentlich konkret? Also über das Internet worauf konnte konnte mit diesen Daten zugegriffen werden.
- 24:59Linus Neumann: Also der das du konntest von außen darauf zugreifen, wenn du einmal den getestet hast, wie du in dieses VPN kommst,
- 25:08Linus Neumann: konntest du mit diesen FDP Zugangsdaten die auf der Webseite sowieso öffentlich lagen,
- 25:15Linus Neumann: diesen FDP-Server zugreifen, ne? Also hättest, hättest, dir quasi diese ganzen Wahldaten herunterladen können, hättest aber auch alle ändern können, ne? Das wäre jetzt so ohne überhaupt PC-Wahl verwenden zu müssen, hättest du also,
- 25:30Linus Neumann: sagen wir mal an einem Wahlabend jetzt gemütlich, einfach immer wenn jemand 'ne Datei hochlädt, der die anschauen können, sagen können, nee, nee, anderes Ergebnis hier.
- 25:40Tim Pritlove: Hochladen funktioniert über FDP.
- 25:42Linus Neumann: Hochladen funktioniert über FDP.
- 25:43Tim Pritlove: Aber das und der einzige Schutz, der ja sozusagen den ganzen Zugangskennung herunterladbar im Internet sind, besteht eigentlich nur dadrin, dass es sich sozusagen um ein irgendeiner Form abgedreht ist, nicht eigentlich über das Internet erreichbare Netz handelt.
- 25:57Martin Tschirsich: Ja, das ist erstaunlich. Also das war quasi so die einzige Zungesbarriere da. Und ich habe mir natürlich auch erst gesagt, nee, das kann ja eigentlich nicht sein. Da habe ich bestimmt irgendwas irgendwas übersehen. Und ähm habe dann mal beim Hersteller angerufen,
- 26:09Martin Tschirsich: Das ist die Vote IT GmbH und ähm habe dann mit dem Support von der Software PC Wahl ähm gesprochen, das ist der Herr Berninger, der Entwickler von der PCBA Software,
- 26:21Martin Tschirsich: und hat dann gesagt, ja, ist tatsächlich so. Ähm über die hier vom hessischen IT-Dienstleister verteilten Daten und daran entlegenen äh Zugangsdaten kann ich tatsächlich ähm,
- 26:33Martin Tschirsich: Verwirrung stiften, wörtliches Zitat.
- 26:37Linus Neumann: Verwirrungsstiften würde in diesem Fall bedeuten die Wahl zu manipulieren, ne? Das würde uns ja alle verwirren.
- 26:48Tim Pritlove: Okay, also der Hersteller von der Tabulierungssoftware hat sozusagen bestätigt, dass man da Verwirrung stiften kann.
- 26:55Martin Tschirsich: Richtig und er ist dann.
- 26:56Linus Neumann: Tätig das und betrachtet das offenbar als das maximale Risiko ähm das hier mit seiner das bei der Anwendung seiner Software besteht, ne.
- 27:05Thorsten Schröder: Macht's einfach, wer sollte denn sowas machen auch? Was macht.
- 27:08Linus Neumann: Wer sollte das machen.
- 27:10Thorsten Schröder: Was hätte man davon? Jetzt mal ganz ehrlich.
- 27:13Linus Neumann: Ähm.
- 27:17Tim Pritlove: Ja, gibt's äh hast du, hast du noch irgendwelche Erkenntnisse darüber gesammelt, welcherlei Art dieses Netz, in dem diese Zugangsdaten genutzt werden können war, also wie groß das war oder.
- 27:28Linus Neumann: Wir sollten hier vielleicht primär noch kurz einen einen anderen Aspekt ähm beleuchten. Ähm, diese Passwörter standen in den Konfigurationsdateien nicht im Klartext, ja? Also du konntest nicht,
- 27:41Linus Neumann: ähm auf die äh konnte es nicht einfach diese Konvigrationsdatei herunterladen und da stand das Passwort im Klartext. Ähm,
- 27:51Linus Neumann: dass die diese Passwörter waren maskiert ähm um von dem Programm FTP Modul,
- 28:00Linus Neumann: ähm interpretiert werden zu können. Man sieht, dass ich hier sehr bemüht bin äh den Begriff Verschlüsselung zu vermeiden, weil,
- 28:08Linus Neumann: Thorsten Grinst diese verschlückt, das also das kann man nicht Verschlüsselung nennen, ne? Was da stattfindet. Also du hast,
- 28:17Linus Neumann: du hast du verfügst ja,
- 28:19Linus Neumann: über die Software zur kenntlich Machung dieser Passwörter. Wenn du diese Datei runterlädst, also das FDP Modul liest die Datei aus,
- 28:28Linus Neumann: weiß dann das Passwort und stellt ja dann eine unverschlüsselte Verbindung,
- 28:33Linus Neumann: zu diesem ähm FDP-Serverherr. Das heißt, du kannst auf auf vielfältige Weise äh dieses Passwortes habhaft werden, beispielsweise durch ähm mitsniffender Übertragung oder durch eine,
- 28:46Linus Neumann: kurze kritische Betrachtung des im Debager.
- 28:51Tim Pritlove: Ich denke, wir werden gleich auf die, die Schwachstellen gleich nochmal im Detail äh eingehen. Ich nur so zu meinem Verständnis ähm
- 28:57Tim Pritlove: ich wollte mal so dieses Haus fertig bauen mit wie das eigentlich gedacht ist, wie das funktionieren soll. Also da ist sozusagen ein geschlossenes Netzwerk.
- 29:07Tim Pritlove: Hast du Erkenntnisse da drüber, Martin,
- 29:10Tim Pritlove: was für eine Art geschlossenes Netzwerk, das dann so ist und wer daran alles teilnimmt, also so dass so alle Behörden,
- 29:18Tim Pritlove: anheben internen Zugang oder ist das wirklich nochmal so ein hochgradig gesichertes Ding, also,
- 29:25Tim Pritlove: bei diesen Wahlkreisbüros.
- 29:29Martin Tschirsich: Also dieses interne Netz, über das wir reden ist gar nicht mal speziell für die Durchführung der Bundestagswahl ähm errichtet worden, dass einfach das Kundennetzwerk von der E-Commerce und alle, die hier in Hessen oder nicht nur in Hessen bundesweit,
- 29:42Martin Tschirsich: hessischen IT-Dienstleister betreut werden, haben Zugang zu diesem Netz.
- 29:46Tim Pritlove: Und das ist so eine Art VPN, dass man sich einwähl.
- 29:48Martin Tschirsich: Eine Art VPN können wir schon so essen, VPN, aber eben mit ähm einer sehr großen äh Gruppe an berechtigten.
- 29:57Tim Pritlove: Vorstellung, wie viele dann sozusagen da drin sind, wissen wir nicht.
- 30:03Linus Neumann: Egal, es ist relativ unerheblich.
- 30:05Martin Tschirsich: Wollte ich auch wissen, habe ich auch gefragt, äh können wir mir aber nicht sagen, dass mehrere ja, mehrere.
- 30:10Tim Pritlove: Mehrere. Ja, ja. Okay.
- 30:15Linus Neumann: Also da hättest du jetzt quasi das erste Angriffsszenario gehabt. Ähm wie gesagt, mit Begrenzung auf Hessen, um ganz einfach mittels äh,
- 30:23Linus Neumann: abgehangener FDP-Technologie, äh, die diese Wahlergebnisdateien zu verändern. Ähm, dabei ist noch eine, also, da ist eine weitere Schwachstelle bei relevant, nämlich, dass diese ähm,
- 30:38Linus Neumann: Wahldateien, die da hochgeladen werden, nicht signiert sind, was es ebenfalls eben ermöglicht, dass eine Manipulation dieser Dateien,
- 30:48Linus Neumann: nicht auf technische Weise festgestellt werden kann. Also ähm,
- 30:54Linus Neumann: Thorsten Witz wird es mal erklären, äh wir haben das Kapitel ja zusammengeschrieben,
- 30:59Linus Neumann: zu äh Integrität, Authentizität und Verschlüsselung.
- 31:03Thorsten Schröder: Ja, also man muss sich halt überlegen, was für Probleme will man lösen bei der Übermittlung von Wahldaten brauchen wir uns vielleicht eher weniger um die Vertraulichkeit der Daten zu kümmern, das heißt,
- 31:17Thorsten Schröder: Wir brauchen keine Verschlüsselung der Daten, die halt sicherstellt, dass da unbefugte keinen Einblick äh gewinnen können. Ähm.
- 31:27Thorsten Schröder: Was.
- 31:28Linus Neumann: Schlüssel ist eher Unsinn. Also es ist nicht notwendig eigentlich.
- 31:31Thorsten Schröder: Na ja, Unsinn ist es jetzt nicht, aber es ist halt ähm wenn ich das Problem der Integrität lösen möchte, dann habe ich am Problem vorbei entwickelt, wenn ich da einfach nur eine Verschlüsselung drumherum baue,
- 31:44Thorsten Schröder: Ähm bei Wahldaten möchte ich ja eigentlich sicherstellen, dass die Daten authentisch sind, wenn sie beim Gegenüber ankommen, beziehungsweise wenn ich sie empfange, möchte ich wissen, ob sie
- 31:54Thorsten Schröder: tatsächlich von der erwarteten Person stammen und ob sie unterwegs modifiziert wurden oder irgend an irgendeinem Punkt modifiziert werden wurden. Und dafür gibt es natürlich auch kryptographische Verfahren, um das sicherzustellen. Das sind dann eben,
- 32:08Thorsten Schröder: digitale Signaturen und Prüfsummen, die darüber gebildet werden könn,
- 32:12Thorsten Schröder: aber eben nicht die Verschlüsselung.
- 32:16Thorsten Schröder: Modernen Kommunikationssystem setzt man.
- 32:20Thorsten Schröder: Meistens auf 'ne Kombination aus Verschlüsselung und Signatur,
- 32:24Thorsten Schröder: einfach gleich mit einem Rutsch alle Probleme zu erschlagen, also eben nicht nur die die Authentizität und die Integrität der Daten zu gewährleisten, sondern auch die Vertraulichkeit, auch wenn's nicht unbedingt notwendig ist,
- 32:36Thorsten Schröder: Ja und äh in dem Fall äh hat sich das hier in vielen Fällen ja gezeigt, dass,
- 32:44Thorsten Schröder: oftmals die falschen Herangehensweisen gewählt wurden vom Hersteller, um die Daten eben vor Manipulation zu schützen.
- 32:53Linus Neumann: Genau, Manipulation von Daten ähm spielt auch im,
- 32:58Linus Neumann: weiteren Verlauf des Uploads eine Rolle, also ähm die später dann an die statistischen Landesämter übertragenden Daten ähm,
- 33:07Linus Neumann: werden haben also ebenfalls keine Signatur und keinen Integritätsschutz oder sonstiges. Ähm,
- 33:14Linus Neumann: was also jeden Empfänger von Daten und eben auf der untersten Ebene haben wir eben potentiell siebzigtausend Datenquellen,
- 33:21Linus Neumann: Bei jedem Empfangs ähm Vorgang äh den Empfänger vor das Problem stellt, dass er kein.
- 33:28Linus Neumann: Beweis dafür hat, dass die Daten echt sind von dem Absenderstamm und nicht verändert wurden.
- 33:35Thorsten Schröder: Wenn der Empfänger A von einer Person B, eine Datei, die mit dem Passwort Test verschlüsselt wurde, empfängt und eine Datei,
- 33:44Thorsten Schröder: von der Person C empfängt die auch mit dem Passwort Test verschlüsselt wurde, kann eben dieser Empfänger nicht wissen wo das eigentlich herkommt.
- 33:55Linus Neumann: Und das ist ein fundamentales Problem für äh für diesen Wahlablauf hier, ja?
- 34:01Thorsten Schröder: Also das ist eben vor allen Dingen, wenn man wenn man dann eben diesen Irrtum aufgesessen ist, dass wenn eine Datei verschlüsselt ist, dass man sie dann nicht manipulieren kann, ne? Wenn ich das Passwort kenne,
- 34:12Thorsten Schröder: die für die Verschlüsselung genutzt wurde, dann kann ich ja eine Datei herstellen, die anderen Inhalt hat, aber trotzdem korrekt verschlüsselt wurde.
- 34:20Tim Pritlove: Also man nimmt halt einfach die, die man haben möchte, verschlüsselt die und dann ist es sozusagen genauso in Teger.
- 34:27Linus Neumann: Also das ist der, das ist der oder das ist das der fundamentale Grund, warum man überhaupt asymmetrische Verschlüsselungsverfahren nutz.
- 34:37Linus Neumann: Nutzen würde in diesem Fall, ja? Weil du eine Signatur anbringst.
- 34:40Thorsten Schröder: Darüber kann ich halt sicherstellen, dass eben die Authentizität sicher so äh korrekt ist, genau.
- 34:47Linus Neumann: Ja und ähm dieses Problem hat sich dann noch in weiterem ein bisschen weiter ausgebreitet. Nachdem ähm Martin ähm diese Probleme dem in Hessen gemeldet hat,
- 35:01Linus Neumann: Wunder laut Betreiber Maßnahmen ergriffen und.
- 35:06Tim Pritlove: Wem hast du dich denn gemeldet.
- 35:08Martin Tschirsich: Ich hatte direkt mit dem Hersteller in was ich mit Herrn Berninger ein Telefongespräch und ihm das so berichtet und er hat dann äh Schritte eingeleitet, die ähm,
- 35:18Martin Tschirsich: Den IT-Dienstleister kontaktiert,
- 35:20Martin Tschirsich: und ähm dann lag das wieder der Ball anhand des IT-Dienstleisters in Hessen der E-Com da jetzt an den Stellschrauben zu drehen. Als erstes hat man natürlich diese öffentlichen,
- 35:30Martin Tschirsich: Zugangsdaten aus diesen Konvigrationsdateien entfernt, also man hat diese Dateien alle vom Netz zumindest versucht alle vom Netz zu nehmen. Das hat dann zwei Anläufe gebraucht.
- 35:40Martin Tschirsich: Dann wurde überlegt ähm ob das jetzt ausreicht. Wir haben ja schon gesagt, dass ähm die Daten ja,
- 35:49Martin Tschirsich: verschlüsselt waren. Dazu brauchte man ja in der Tat das Originalprogramm oder Teile der Originalsoftware, er muss entschlüsseln. Die wurden auch aus dem Netz genommen, aber auch nur zum Teil,
- 36:00Martin Tschirsich: Damit wurde es also schon mal auf Seiten des IT-Dienstleisters abgehakt. Wir haben das jetzt gelöst und dann wurde noch versprochen ähm wir schauen mal, dass wir diese FDP Sache sicherer machen, dass wir S FDP einsetzen und auch vielleicht kriegt dann jede Gemeinde ein eigenes Passwort.
- 36:15Linus Neumann: Jede jede gemein.
- 36:16Thorsten Schröder: Fortschritt nicht aufzuhalten.
- 36:20Tim Pritlove: Jede Gemeinde hier eigentlich.
- 36:22Linus Neumann: Jeder, jeder nur ein Kreuz.
- 36:24Thorsten Schröder: Das kostet.
- 36:26Linus Neumann: Ähm na ja, dass jede Gemeinde ein eigenes Passwort und ihr eigenes Gefängnis auf dem FDP-Server kriegt, ähm würde ich sagen, ist jetzt so eine Mindestvoraussetzung. Äh die Verwendung von S FDP schützt also dann auch,
- 36:40Linus Neumann: dort verwendeten Passwörter das Problem, das Dritte immer noch in der Lage sein können, Dateien zu manipulieren,
- 36:50Linus Neumann: Ähm wird dadurch aber nicht gelöst. Und dieses Problem existiert eben ähm eher auf Seiten des Betreiber, also des Herstellers. Ähm,
- 36:59Linus Neumann: Wort-IT ähm als auf Seiten der der Ecom einundzwanzig. Also man könnte sagen, Ecom einundzwanzig hat jetzt alles gemacht, was in ihrer Macht stand.
- 37:09Martin Tschirsich: Richtig, also Ecome einundzwanzig ist ja die Dienstleister, der das Produkt quasi vertreibt und die Infrastruktur dafür bereitstellt,
- 37:16Martin Tschirsich: Produkt selber muss ja in gewisser Art und Weise wird ja direkt vom Hersteller gepflegt. Zum Beispiel werden Updates verteilt, dann bundesweit an alle Anwender von dieser Software,
- 37:26Martin Tschirsich: und ähm auch die ähm möglichen Sicherheitsmerkmale dieser Software müssen ja vom Hersteller eingebaut sein,
- 37:33Martin Tschirsich: Ja, also nachdem das passiert ist und ich da Kontakt hatte, es war natürlich wie, als hätte man nur seinen Wespennest gestochen. Da denkt man sich, okay, was ist denn noch alles da äh,
- 37:44Martin Tschirsich: im Argen, wenn das schon so offensichtliche Mängel gibt. Ähm ja, dann,
- 37:51Martin Tschirsich: Problem ist, dass wir hier in sechzehn Bundesländern ähm sehr viele unterschiedliche Wege der Wahlauswertung haben. In Hessen beispielsweise gibt es dann noch eine zweite Übertragungsart. Das geht dann in das sogenannte Wahlweb in Hessen,
- 38:05Martin Tschirsich: Das wird auch aus Pizziwahl heraus werden da Ergebnisse direkt an das statistische Landesamt in Hessen übermittelt. Also es gibt zwei Übertragungswege, den einen, den wir eben beleuchtet hatten über diese FDP,
- 38:16Martin Tschirsich: andere direkt aus Peziva heraus, das ist eine Webanwendung, statistisch im Bundeslandesamt und ähm.
- 38:25Martin Tschirsich: Die scheint ja erstmal dann sicher, weil da geht es nichts über einen FDP Server und da gibt es dann allerdings auch wieder erstaunliche Dinge zu berichten.
- 38:34Linus Neumann: Mach ruhig weiter, mach ruhig weiter.
- 38:35Martin Tschirsich: Ja. Gut, ähm dann ähm,
- 38:39Martin Tschirsich: ist uns aufgefallen bei dann einer erweiterten Internetrecherche, die ist ein bisschen ausgedehnt wurde, dass ähm,
- 38:46Martin Tschirsich: dieser Server, der die Updates für PC Wahl bereitstellt. Hm, ja, das sind Eins und Eins Shadow Post. Also das ist ein ähm,
- 38:55Martin Tschirsich: öffentlich zugänglicher Webserver. Und den kann man sich natürlich ansehen, den haben wir uns auch angeschaut und ja der ist sehr, sehr ähm interessant für jeden, der mit einem speziellen Blick auf diesen Server.
- 39:07Tim Pritlove: Was meinst du mit du hast ihn dir angeschaut.
- 39:09Martin Tschirsich: Ja aufgerufen die Webseite des Programms.
- 39:13Linus Neumann: Geguckt. Wir haben geguckt, was das so anbiete.
- 39:16Tim Pritlove: Bisschen bisschen angeklopft sozusagen.
- 39:17Martin Tschirsich: Richtig mal angeklopft, abgeklopft und ähm man kann von diesem Web äh die original Software beziehen,
- 39:23Martin Tschirsich: die ja eigentlich geheim gehalten werden soll oder auch muss, wie wir eben gesehen haben, weil sonst diese ganzen Prinzipien ähm,
- 39:30Martin Tschirsich: der ja sicher durch Geheimhaltung nicht mehr funktionieren. Und äh tatsächlich kann man von diesem Server die Originalsoftware herunterladen und dann habe ich die mal installiert, lokal,
- 39:39Martin Tschirsich: Und dann mal beobachtet, was macht die Software so? Mit was verbindet sich die Software, welche Möglichkeiten äh Datentransfer? Das Exports gibt's noch. Außer diesem FDP-Kanal, den wir schon gesehen hatten,
- 39:50Martin Tschirsich: und ähm,
- 39:50Martin Tschirsich: Das Interessanteste dabei ist die Update-Funktion. Diese Software hat eine automatische Update-Funktion und lädt sich ähm ja Update-Pakete von eben diesem Webserver herunter, über den auch,
- 40:03Martin Tschirsich: die Software vertrieben wird und ähm diese Update-Pakete haben ja dieselben Schwachstellen über die wir jetzt auch eben schon geredet haben, keine Signatur,
- 40:13Martin Tschirsich: ähm und auch keine nennenswerte kennenlernenswerten Schutz vor Manipulation.
- 40:19Linus Neumann: Also vielleicht bleiben wir noch ganz kurz bei diesem Server, er hat was, äh, also dieser Server ist wirklich sehr kurios, ne?
- 40:25Linus Neumann: Ein ein kurioses,
- 40:30Linus Neumann: Element. Äh bei eins und eins gehostet auf so einer Büchse, wo fünftausendfünfhundertundsieben weitere Kunden von eins und eins ihre Dateien haben, was jetzt,
- 40:39Linus Neumann: kein Problem ist, aber das zeigt schon so, Weste, wenn du,
- 40:44Linus Neumann: Bereitstellen der Software,
- 40:46Linus Neumann: die irgendwie kritisch für die Wahlstimmen von dreiunddreißig Millionen Menschen ist, die noch nicht meinen eigenen Server gönnt, ja, sondern dich auf irgendwie, also ich meine, ich hab
- 40:57Linus Neumann: eigenes Verwerben in der Mehrzahl. Und die haben, der teilt sich dann mit fünfeinhalbtausend Gammlern irgend so ein eins und eins Server, ja.
- 41:04Thorsten Schröder: Im Volk.
- 41:07Thorsten Schröder: Das Bürgerbürgernahe.
- 41:10Linus Neumann: Fünfhundert potentiellen WLAN.
- 41:11Tim Pritlove: Also auf welche Art und Weise wird er geteilt? Wird er sozusagen nur die CPU geteilt oder liegt die Administration komplett dann wiederum beim Dienstleister. Also hat sozusagen den Dienstleister.
- 41:21Linus Neumann: Das ist etwas, was mich da tatsächlich so ein bisschen verwirrt hat. Ähm also dieser Server-Wahlauswertung, die er hat schon so seine eigene IP-Adresse. Das ähm.
- 41:30Linus Neumann: Insgesamt liegen von einer derartigen wahrscheinlich CAD Food Konfiguration mehrere tausend auf einem auf einem auf einer Infrastruktur da. Also es ist jetzt es geht von den ganzen Schwachstellen, die
- 41:42Linus Neumann: dieses die dieser Server aufweist, keine unmittelbare Gefahr für die anderen fünftausend Nutzer aus. Das ist schon mal die gute Nachricht,
- 41:51Linus Neumann: Ähm.
- 41:53Tim Pritlove: Die Frage ist, ob die anderen fünftausend Nutzer eine Gefahr für diesen Server darstellen können. Mhm. Also wäre es möglich, sozusagen innerhalb dieses Systems da auszubrechen.
- 42:02Linus Neumann: Das wäre überhaupt erstmal die nächste Frage, weil wir waren erstmal damit beschäftigt davon aus dafür zu sorgen, dass der Server für sich selbst keine Gefahr darstellt, weil er ähm eine Reihe an ähm Schwachstellen aufwies,
- 42:16Linus Neumann: die es einem Angreifer erlauben, ähm dort Dateien zu extrahieren und auch Dateien hochzuladen. Was also das ist,
- 42:26Linus Neumann: Ja. Also du kommst langsam an den Punkt, ja, dass ähm,
- 42:30Linus Neumann: also das ist irgend so ein Server, der spricht da irgendwie harte TP und jetzt,
- 42:35Linus Neumann: dann lädt sich Software von da Updates und jetzt kannst du da Schwachstellen, wie du da Dateien hinschreiben kannst. Ähm, es gibt also jetzt irgendwie so langsam und im Wahlerlass steht drin, bevor hier die, bevor hier irgendeiner wählt, wird die Software geupdatet, ja
- 42:49Linus Neumann: Das heißt, dass hier echt ähm,
- 42:52Linus Neumann: geneigten Hörer wissen langsam wohin die Reise geht ähm aber Martin vielleicht willst du mal ganz kurz.
- 43:00Martin Tschirsich: Ich will noch eine Anmerkung machen. Es wird von dem Lokal oder kommunalen IT-Dienstleistern eigentlich in allen Bundesländern damit geworben, dass sie in auf gesicherte Infrastruktur setzen, gesicherte Rechenzentren anbieten,
- 43:12Martin Tschirsich: Dann passiert eben sowas, dass der,
- 43:14Martin Tschirsich: goldene Schlüssel in alle Wahlstuben, also eben über diesen Update-Server für diese Wahlsoftware, äh dass der einfach komplett zu staub zu fällt, sobald Berlino einmal anschaut. Also das ist quasi der Haupteingang und den hat noch niemand sich angeschaut,
- 43:30Martin Tschirsich: Wenn man so eine Schwachstelle entdeckt, dann kann das n,
- 43:34Martin Tschirsich: dann hat da noch niemand drauf geschaut, niemand hat diesen Prozess manualisiert.
- 43:37Linus Neumann: Also wir haben äh wir dokumentieren vielleicht noch kurz sagen, heute ist Mittwoch ähm der
- 43:44Linus Neumann: sechste September, äh, Thorsten, Martin und ich werden dann also morgen, am Donnerstag, wer noch diese Sendung erscheint, einen Bericht veröffentlicht haben und da werden jetzt allein auf diesem Server ähm vier,
- 43:57Linus Neumann: Schwachstellen dokumentiert, wovon drei es einem Angreifer ermöglichen, also beliebige Inhalte auf diesen Server zu laden.
- 44:05Thorsten Schröder: Sharing is caring.
- 44:07Tim Pritlove: Also wenn ich das richtig verstehe ist eure Einschätzung, dass dieser Server so äh porös ist
- 44:13Tim Pritlove: dass man sich äh dass man jetzt nicht viel Einfallskraft äh haben muss, um sich Szenarien auszudenken, wie man tatsächlich den Inhalt dieses Servers kompromittiert
- 44:23Tim Pritlove: und damit dann potentiell die Software,
- 44:26Tim Pritlove: die kurz vor der Wahl von allen Wahlkreisleitern nochmal heruntergeladen werden soll aus Sicherheitsgründen gegebenenfalls austauscht.
- 44:37Thorsten Schröder: Durch 'ne sichere Version.
- 44:39Tim Pritlove: Eine sichere Version, ja? Und dann fahren auch alle diese Software.
- 44:45Linus Neumann: Ja, aber also weil weil da damit das ja nicht passiert, ja? Also du hast ja ähm in einem solchen Zustand äh würdest du
- 44:55Linus Neumann: Von einer Signatur Gebrauch machen, ja? Du würdest deine Software, also signieren und dein Update so gestalten, dass er nur signierte Softwareupdates
- 45:04Linus Neumann: empfängt.
- 45:05Tim Pritlove: Wie man das heutzutage in jedem Betriebssystem hat.
- 45:07Linus Neumann: Und da hat dann der Torsten ähm sich das mal so ein bisschen angeschaut, wie das denn da so passiert, denn was kam da zum Einsatz zur Sicherung der Updates.
- 45:16Thorsten Schröder: Eine selbstgeklöppelte Verschlüsselung.
- 45:21Thorsten Schröder: Die man noch nicht zuvor gesehen hat.
- 45:25Linus Neumann: Da muss sie ja sicher sein.
- 45:26Thorsten Schröder: Ganz geheim, ja. Ähm genau. Jetzt muss ich mal überlegen, wir haben ja so ein paar,
- 45:32Thorsten Schröder: Verschlüsselungs äh Algorithmen gefunden. Ähm,
- 45:37Thorsten Schröder: die sind alle alles andere als zeitgemäß. Ähm selbst wenn sie, also ich muss ein bisschen ausholen, diese Software, die diese Updates auch installiert, ja, die hat,
- 45:49Thorsten Schröder: im Grunde genommen die die Möglichkeit ordentliche Krypto zu machen, denn da sind teilweise Open SSL Librarys reingelegt, all die ganzen Krypto
- 45:58Thorsten Schröder: primitiven und Krypto-Routinen, die man braucht, um datensicher und zeitgemäß zu verschlüsseln oder eine Integrität zu verifizieren oder Authentizität
- 46:09Thorsten Schröder: die sind eigentlich da, aber,
- 46:13Thorsten Schröder: ähm statt einfach irgendwie so zweihundert Zeilen AES äh Referenzimplementierung zu benutzen, hat der Entwickler sich gedach,
- 46:21Thorsten Schröder: Das mache ich besser, in zehn Zeilen Code mit einem eigenen Algorithmus,
- 46:26Thorsten Schröder: Ja, was soll ich sagen? Erstmal ist er, hat er am Thema vorbei implementiert, dann wir wollen die Daten nicht verschlüsseln,
- 46:34Thorsten Schröder: Wir wollen sie nämlich zuerst irgendwie davor schützen, manipuliert zu werden durch Unberechtigte. Äh die Thematik ist ja gar nicht angegangen, das heißt diese Verschlüsselung war.
- 46:44Thorsten Schröder: Ja, ich sag mal so von der Zugfahrt von Kiel nach Berlin, da war die Krypto dann kaputt und ein paar Stunden später hatte ich dann halt auch äh ein Programm gebaut, was diese Update-Pakete,
- 46:55Thorsten Schröder: entpacken oder auch neu bauen kann. Um ein sichereres Update auch äh zum Beispiel zur Verfügung stellen zu kö.
- 47:05Thorsten Schröder: Wenn die, wenn die, wenn diese Software sicher dann mit dem Server verbindet, um Updates zu laden,
- 47:12Thorsten Schröder: dann äh bekommt es ja dieses verschlüsselte Paket und nehmen wir mal an dieses Paket wäre,
- 47:20Thorsten Schröder: nicht verschlüsselt, dann würde dieser Update-Mechanismus ja viel schlagen,
- 47:23Thorsten Schröder: weil diese Software eben keine sinnvollen Daten dann da aus dem,
- 47:27Thorsten Schröder: aus dem Paket extrahieren kann. Deswegen ist das ganz praktisch, wenn man eben ein ein Werkzeug hat, wo man diese Pakete auspacken kann, patchen kann und wieder zusammenbauen kann, um sie dann äh irgendwie auf die,
- 47:40Thorsten Schröder: Computer zu bringen, die in diesen Wahlkreisen ihren Dienst zu verrichten.
- 47:45Linus Neumann: Weil das, weil das weil diese Software so praktisch ist, haben wir die dann jetzt auch auf Gitter veröffentlich.
- 47:50Thorsten Schröder: Ja, natürlich. Ja ähm.
- 47:57Tim Pritlove: Also um das mal kurz zusammenzufassen. Dieses Softwareupdate lädt eine Datei von besagten Server herunter, die ist
- 48:05Tim Pritlove: jetzt Erdwurz verschlüsselt mit einem selbstgestrickten Algorithmus, so dass da sozusagen ein Passwort verwendet wird, aber es handelt sich hier auch nicht um so eine asymmetrische Verschlüsselung, sondern sozusagen so eine symmetrische so, ja.
- 48:17Linus Neumann: Die war glaube ich sogar ohne Schlüssel, ne.
- 48:18Thorsten Schröder: Ja, ja, das die haben da verschiedene Sachen ähm auf diese Passwörter, die in den Konfigurationsdateien stehen, kommen wir ja vielleicht auch noch zu sprechen. Äh in diesem Fall tatsächlich,
- 48:30Thorsten Schröder: war das ein Verschlüsselungsalgorithmus, der ja,
- 48:35Thorsten Schröder: symmetrisch ohne Kie, also einfach nur.
- 48:38Tim Pritlove: So wie Buchstaben, so Rot dreizehn, so so Buchstaben verschieben im Prinzip. So in die Richtung.
- 48:41Thorsten Schröder: Also das basiert halt auf einem Counter, der halt in dieser Decription oder Encryption Routine einfach eben modifiziert wird und dann als Key in diese Verschlüsselung einfließt.
- 48:53Tim Pritlove: Ah, aber gab's denn irgendeinen Mechanismus anhand derer die Software hat feststellen können, dass vielleicht die Datei nicht richtig heruntergeladen wurde oder so.
- 49:01Thorsten Schröder: Ähm.
- 49:02Tim Pritlove: Kann ja auch schon mal passieren.
- 49:04Thorsten Schröder: Ich weiß jetzt nicht genau, ob die da auch.
- 49:06Martin Tschirsich: Der Tat, es gibt da verschiedene,
- 49:09Martin Tschirsich: Das ist interessant. Dem Anbieter ist das anscheinend bewusst dieses Risiko. Es gibt ähm eine äh Prüfsumme, die veröffentlicht ist auf der Webseite,
- 49:17Martin Tschirsich: dieses Update beziehungsweise darin enthaltene Datei haben soll. Allerdings zu dem Zeitpunkt, dass wir uns angeschaut hatten, gab's noch keine ähm Beschreibung, wie denn diese Prüfung me verifiziert werden soll.
- 49:28Thorsten Schröder: Ja, aber die Prüfsummen, die beziehen sich dann auf die einzelnen Executivals nicht wahr und nicht auf die Update-Pakete. Und das ist natürlich teilweise ein bisschen ähm.
- 49:37Martin Tschirsich: Ja, deswegen ist ein Versuch, das Risiko war bekannt, aber getroffen bin ich.
- 49:41Linus Neumann: Thorsten, wir haben uns noch gewundert, warum die zweimal gezippt sind, will der vielleicht gegen, also Zip-Archive erkennen, würdest du ja eine einen Bit Flip erkennen? Vielleicht ist es das der Grund, warum wir Nummer.
- 49:52Thorsten Schröder: Nein, nein, das glaube ich nicht. Das ist einfach nur, ich weiß auch nicht.
- 50:00Linus Neumann: Gibt's so einige Sachen, die sich uns also vieles hat sich uns nicht so ganz erschlossen, warum das gemacht wird.
- 50:06Thorsten Schröder: Also aber, ne, dieser Verschlüsselungsalgorithmus für diese Update-Pakete ist auf jeden Fall definitiv so ein Fall von,
- 50:13Thorsten Schröder: Zeitbombe, weil ähm
- 50:17Thorsten Schröder: eben diesen ganzen Prinzipien äh ja die wurden halt ignoriert, dass man dass die Sicherheit des Systems eben nicht auf der Geheimhaltung eines Verschlüsselungsalgorithmus beruht, sondern im besten Fall auf der Geheimhaltung eines privaten Schlüssels
- 50:32Thorsten Schröder: und äh in diesem konkreten Fall haben wir nicht mal einen privaten Schlüssel, sondern einfach nur,
- 50:38Thorsten Schröder: paar X-Ohrs und ein paar Accounter, die inkrementiert werden und das war's.
- 50:43Linus Neumann: Und all dieses Wissen, ne, liegt ja mit dem Update-Programm. Das hatten wir. In der, in der Hand des Nutzers, ja?
- 50:47Thorsten Schröder: Das hat jeder, also ja, jeder, jeder, der diese Datei runterladen kann, kann sehr, sehr schnell herausfinden, wie diese Dateien fair oder entschlüsselt.
- 50:58Martin Tschirsich: Soweit ich weiß, dient dieser Pseudoverschlüsselung auch nur dazu, ähm dem Lizenz äh gemäßen äh äh Verbreitung dieser Software halt äh Einhalt zu gebieten. Also, dass man nur, wenn man berechtigt ist, berechtigt ist,
- 51:13Martin Tschirsich: Software installieren kann und updaten kann. Das war glaube ich der der Sinn hinter dieser Verschlüsselung. Gar nicht mal Überlebung.
- 51:19Thorsten Schröder: Überhaupt kein, kein, kein Schutz vor Manipulation, überhaupt gar nicht vorgesehen.
- 51:24Thorsten Schröder: Man kann ja so eine so eine so eine Pakete, die können ja an verschiedenen Punkten manipuliert werden, die können manipuliert werden, wenn sie auf diesen Webserver liegen, der vielleicht von fünftausend anderen Benutzern mitgenutzt wird und Schwachstellen aufweist, für die man nicht selber verantwortlich ist,
- 51:39Thorsten Schröder: diese Pakete können durch mähnende Mittelanggriffe modifiziert werden, also in dem Moment wo,
- 51:46Thorsten Schröder: jemand zum Beispiel mit seinem Wahlkreis äh Computer über irgendein offenes WLAN,
- 51:52Thorsten Schröder: ähm ja Opfer von nebenan wird ja diese Kommunikation abfängt und dann gezielt auch die Daten manipuliert. Oder was sich irgendein,
- 52:01Thorsten Schröder: Wahlkreisleiter, der sehen, der den Wahlcomputer mit nach Hause nimmt und bei sich im WLAN dann irgendwie updatet oder so, wo vielleicht die Nachbarn oder irgendwelche Script-Kiddies auch Zugriff aufs WLAN haben. Das sind halt so die Szenarien, wo diese,
- 52:13Thorsten Schröder: konkreten Mähnen, Mittelangriffe oder ebenso, wo man dann irgendwie die diese Domain umleiten kann. Das ist dann halt sehr realistische Szenarien,
- 52:22Thorsten Schröder: wo das passieren kann.
- 52:24Linus Neumann: Tja und mit damit waren wir.
- 52:26Thorsten Schröder: Ah wir haben noch einen anderen gefunden, also weil es halt gefunden, wir haben's natürlich nicht ausprobiert, aber es ist ja auch denkbar, gerade, weil ja jetzt,
- 52:33Thorsten Schröder: alle aufgesprungen sind und Panik schieben, dass jetzt hier was gemacht werden muss, kann man natürlich auch,
- 52:38Thorsten Schröder: E-Mails verschicken als Bundeswahlleiter und an alle Landeswahlleiter schreiben, hier pass mal auf im Anhang dieser E-Mail, dass halt ein Update-Paket ein Zip,
- 52:50Thorsten Schröder: Sorgt bitte dafür, dass es auf einem Wahlkreis Computern installiert wird.
- 52:53Tim Pritlove: Diese Funktion befindet sich in der Software.
- 52:55Thorsten Schröder: Nö, aber das kann ich ja so machen, also Social Engineering ist ja irgendwie dann nochmal so ein Ding. Da kann der, da kann ja die Firma nichts dafür, die diese Software entwickelt hat, wobei.
- 53:05Tim Pritlove: Dachte jetzt, das wäre so eine Funktion eingebaut.
- 53:07Martin Tschirsich: Tatsächlich, es gibt die äh Funktion des manuellen Softwareup.
- 53:10Thorsten Schröder: Ja, da dann lädt man sich das halt von einem mit einem Webbrowser runter und installiert das halt manuell. Also die manuelle Installation ist vorgesehen, so dass man tatsächlich auch einfach mal sagen kann, so.
- 53:20Thorsten Schröder: Und in der Zeitung stand, dass das alles unsicher ist und wir jetzt dringend Updates einspielen müssen, das hat der Bundeswahlleiter gesagt und jetzt schickt der mir eine E-Mail, dann installiere ich das jetzt mal schnell.
- 53:31Linus Neumann: Also wir haben zu diesem nur mal kurz al.
- 53:32Thorsten Schröder: Plausibel dann, oder? Also.
- 53:34Linus Neumann: Zwischenstand ähm drei Sicherheitslücken gehabt, muss man dazu sagen,
- 53:40Linus Neumann: es ermöglicht haben auf diesem Update-Server Dateien zu platzieren. Äh wir haben,
- 53:46Linus Neumann: bestehende Sicherheitslücken, die es uns ermöglichen,
- 53:51Linus Neumann: Softwarepakete zu bauen, die von dem Update-Paket,
- 53:56Linus Neumann: problemlos installiert werden, jetzt fehlt eigentlich noch die Möglichkeit, na ja, wie wollen wir denn die Wildsoftware manipulieren,
- 54:03Linus Neumann: Aber auch dafür gibt es natürlich eine eine Lösung. Also man muss dazu sagen die Einsatzbedingungen dieser Software sind ja ohnehin haarsträubend, ja? Also es wird zum Beispiel nicht empfohlen, dass,
- 54:16Linus Neumann: ähm an jeder einzelnen Stelle, wo jemand in diese Softwaredaten eingibt, auch eine Installation von PCWal,
- 54:23Linus Neumann: liegt, sondern es wird empfohlen im Sicherheitskonzept, ähm dass dieses Binary Picival über einen Fallserver im im Netz freigegeben wird, ja? Das heißt, alle führen diese Datei,
- 54:37Linus Neumann: von diesem Fallserver aus. Ähm,
- 54:39Linus Neumann: Und das hat dann diesen Programmierer auch vor große Herausforderungen gebracht, weil wenn mehrere Leute in dem gleichen Arbeitsverzeichnis gleichzeitig arbeiten, dann musst du natürlich aufpassen, dass die nicht gleiche Operationen machen, das heißt, der schreibt dann auch immer so auf die Festplatte.
- 54:54Linus Neumann: Welch das gerade, was weiß ich, Wahlkreis wohnt so bearbeitet wird, ja? Und dann kannst du mit einer zweiten Instanz,
- 54:59Linus Neumann: diesen Wahlkreis nicht mehr bearbeiten, ja? Weil, weil eben potenziell dieses Multi-User-System jetzt in das Fallsystem eines Falls übertragen werden muss.
- 55:10Tim Pritlove: Das so neunziger Jahre Servertechnologie.
- 55:15Tim Pritlove: Ja, so habe ich das damals schon gemacht, also.
- 55:17Thorsten Schröder: Die Neunziger haben mehrfach angerufen, während wir uns das hier angucken. Wollten alles wieder.
- 55:23Linus Neumann: Ihr wollt noch ihre wieder.
- 55:27Linus Neumann: Das Workout in der das Wort in der in der Hand. Nein, bleiben wir er,
- 55:32Linus Neumann: ähm jetzt hast du jetzt hast du dieses,
- 55:37Linus Neumann: Problem, da werden also jetzt wieder die Dateien geschrieben. Das heißt also jetzt auch wieder, du kann,
- 55:41Linus Neumann: Ähm allein schon hier wieder mit all deinen Nutzern quasi Dateien
- 55:45Linus Neumann: Wenn er jetzt mehrere Nutzer in einem Arbeitsverzeichnis arbeiten, hast du wieder das gleiche Problem, wie mit diesem FDP-Server, ne, dass du Wahlkreis A hat ein G oder Wahllokal A hat eingegeben, dann gehst du einfach hin und editierst die wieder. Ja, das ist ja alles im im freien Netz
- 55:58Linus Neumann: dass es in deren Sicherheitskonzept so empfohlen, aber ähm ähm lassen wir das. Ähm das Entscheidende ist, ähm,
- 56:07Linus Neumann: All diese Angriffe, wenn man jetzt in dieses Arbeitsverzeihniss von PC Wahl gehen würde, dann würde ja beim Upload an die nächste Stelle, ja oder beim Export der Dateien in einem bestimmten Format werden die ja nochmal angezeigt.
- 56:21Linus Neumann: Und ähm nun wäre ja äh.
- 56:24Tim Pritlove: Auf dem Bildschirm bevor sie versendet werden.
- 56:26Linus Neumann: Es wäre das Argument natürlich gewesen, haha, äh ja, ihr könnt die Dateien verändern, aber,
- 56:32Linus Neumann: unsere Wahl, wir gucken ja auf jede Zahl
- 56:35Linus Neumann: das fällt ja sofort auf. Niemand denkt jemals darüber nach, was ihr und dann, was macht ihr denn dann, ne? Jetzt fällt euch am Wahlabend auf, dass die ganze ganze Mist nicht mehr stimmt und ihr und eure und und ihr sitzt da mit euren Zelten und wisst nicht, was ihr machen sollt.
- 56:47Tim Pritlove: Kann ich dir sagen, was was äh so Bediener machen, wenn sie da feststellen, dass eine Zahl falsch ist.
- 56:51Linus Neumann: Hello IT.
- 56:52Tim Pritlove: Das schicken's einfach trotzdem.
- 56:56Tim Pritlove: Also ich meine, das ist so die die Standardprozess, wenn es geht. Ja, dann dann machst du das einfach, weil ja im Zweifelsfall die Bediener ja auch davon ausgehen müssen, dass sie irgendwas nicht richtig verstanden haben.
- 57:07Linus Neumann: Genau, da kommen wir auch das davon müssen die Bediener bei der Software sowieso ausge.
- 57:11Tim Pritlove: D, also dass sie selber sozusagen, also man diese Wahrnehmung, ich meine das jetzt gar nicht so als Witz oder so
- 57:16Tim Pritlove: auch als Beobachtung von so äh Nutzern, komplexer Systeme, die dann in so einem kurzen Moment auf einmal so einen auffälligen,
- 57:23Tim Pritlove: äh ja hier. Ich meine, die meisten Fehlermeldungen werden einfach weggeklickt und so sehr viel mehr als,
- 57:29Tim Pritlove: eine Fehlermeldung ist das dann in dem Sinne auch nicht und wenn halt die Software nicht aktiv,
- 57:33Tim Pritlove: anfängt die Rollen herunterzulassen und irgendwie Hillium in den Raum zu,
- 57:38Tim Pritlove: grün, ja, dann dann wird da halt irgendwie auch nichts getan, sondern da wird er einfach drauf gesendet und weg ist es.
- 57:44Thorsten Schröder: Die gehen ja auch sehr inflationär mit irgendwelchen Meldungsfenstern um, ja? So schon, wenn man sich anmeldet, wird man begrüßen, geht ein Fenster auf
- 57:52Thorsten Schröder: Hallo Herr Schmidt, es ist dreiundzwanzig Uhr zweiundvierzig und fünfunddreißig Sekunden, heute ist der fünfte neunte,
- 58:00Thorsten Schröder: sie sind irgendwie das letzte Mal haben sie sich dann und dann angemeldet und heute sei.
- 58:05Linus Neumann: Wollen sie ein Update runterladen.
- 58:06Thorsten Schröder: Heute ist ein schöner Tag.
- 58:09Linus Neumann: Und wollen sie nicht ein Update.
- 58:10Thorsten Schröder: Wollen sie nicht ein Update machen oder in der aktuellsten Version wird er sogar auch noch angeboten, dass man einen Selbsttest durchführen kann?
- 58:19Linus Neumann: Dazu kommen wir gleich noch. Jetzt, also jetzt kommt der, jetzt knallsch nicht. Träume ich oder wach ich,
- 58:27Linus Neumann: Aber jetzt kam, also jetzt kam der letzte Teil der Übung. Also wenn du mit solchen ähm sage ich mal hm,
- 58:35Linus Neumann: in der in der Kommunikation und ähm und auch in den Reaktionen, äh die also in der, also wir haben.
- 58:44Linus Neumann: Mehrere Probleme wurden ja zeitnah dann auch äh dem Hersteller gemeldet,
- 58:50Linus Neumann: wir konnten hier in den letzten Wochen zusehen wie ähm jeden,
- 58:55Linus Neumann: irgendein Softwareupdate kam, ja? Ähm.
- 59:02Linus Neumann: Wenn du mit solchen Leuten zu tun hast, ja? Und dann auch siehst, wie was sie dann da implementieren, dann ist es besser, wenn du ein anderes Szenario baust, wo keine Warnmeldungen mehr kommen. Und weil das dann würde halt, also dieses Argument kannst du einfach nicht auf dir sitzen lassen
- 59:16Linus Neumann: das ist 'ne erwartbare Falle, dass so irgendwie sortiert ist, ist alles,
- 59:21Linus Neumann: sage ich mal so noch nicht ganz ausgereift. Trotz dreißig Jahren Entwicklungszeit. Ähm, da müsst ihr nochmal ran. Und dann wird gesagt, ja aber da kommt ja hier ein Fenster, ne? Und deswegen muss da also jetzt ein Angriff her, der der kein Fenster hat.
- 59:35Thorsten Schröder: Es sind immer die besten Reaktionen von Entwicklern, wenn man als Sicherheit,
- 59:40Thorsten Schröder: Forscher da ankommt und sagt ihr habt da ein Problem, dann heißt es oft ja aber umso häufiger man ja aber hört, desto wahrscheinlicher ist, dass es halt alles noch viel kaputter wird, wenn die das dann anschließend verschlimmbessern.
- 59:54Linus Neumann: Und du willst vor allem halt auch echt nicht ja aber sagen und so einen Typen wie den Torsten, damit ärgern, ja? Weil dann guckt der nach. Und das haben äh Martin und Thorsten dann noch weiter gemacht und haben also eine,
- 1:00:07Linus Neumann: eine Möglichkeit der Manipulation gefunden. Ähm vielleicht wollt ihr das mal ganz kurz zeigen, was was da ist oder erklären, was da das Ergebnis ist.
- 1:00:14Thorsten Schröder: Der Martin kann der gleich mal irgendwie.
- 1:00:16Martin Tschirsich: Ich mache mal den Anfang und ähm gib dann ab. Ähm,
- 1:00:19Martin Tschirsich: dieses Jahr aber da braucht man halt jemanden, der dieses Aber einwirft, weil wir sind alle Wahlunerfahren, also keiner von uns hat die Position ist Wahlamtleiters besetzt deswegen sind wir da zu einem gegangen in Hessen und ähm,
- 1:00:33Martin Tschirsich: haben dann mal präsentiert. So, nach und nach, was denn alles möglich ist mit dieser Software und gefragt, wäre ihnen das aufgefallen, oder? Wie hätten sie das verhindert? Oder hieß es da immer, ja.
- 1:00:44Martin Tschirsich: Ja aber. Ja. Und ähm wenn man nach der Bundeswahlordnung geht,
- 1:00:50Martin Tschirsich: ist eigentlich recht klar, wo man da überall manipulieren könnte. Aber in der langjährigen Praxis eines Wahlamts ähm weiteres gibt es natürlich noch ein paar Tricks,
- 1:00:59Martin Tschirsich: die dann auch in diesem aber erwähnt werden, zum Beispiel, dass Schnellmeldungen erstmal niedergeschrieben werden und dann erst eingetippt werden, dann kann man nachher nochmal mit der Vorlage vergleichen, ähnliches.
- 1:01:08Martin Tschirsich: Und dann hatten wir die Idee, okay? Ja, was ist denn, wenn wir denn alles richtig anzeigen? Du gibst die Daten ein und,
- 1:01:14Martin Tschirsich: alles ist Friedefreude, Eierkuchen und dann exportierst du das halt auf die nächsthöhere Ebene,
- 1:01:20Martin Tschirsich: Die Meldung wird dann weitergegeben an die Kreisebene Landesebene. Und genau da sitzt dann die Manipulation an, da wird dann sozusagen unter der Hand ein Zahlendreher eingebaut,
- 1:01:30Martin Tschirsich: Ergebnisse mal von der CDU und der SPD vertauscht, exportieren lassen,
- 1:01:35Martin Tschirsich: gefragt, ja was machen sie denn jetzt? Und dann ja, so übertrage ich das jetzt auf die Landesebene,
- 1:01:40Martin Tschirsich: und dann werden die Ergebnisse automatisch noch zwei Minuten im Internet freigegeben.
- 1:01:44Martin Tschirsich: Der Webseite des statistischen Landesamts präsentiert und der Weltöffentlichkeit zur Verfügung gestellt,
- 1:01:49Martin Tschirsich: und unbemerkt äh war in dieser Detail Zahlenträger eingebaut.
- 1:01:53Tim Pritlove: Wie hast du jetzt diese Dreher äh.
- 1:01:56Martin Tschirsich: Das ist genau das Szenario, über das wir vorhin geredet hatten, dass wir diese Updates angreifen. Also.
- 1:02:02Linus Neumann: Also so bringen wir das Update an, äh der entscheidende Punkt ist erstmal, wie ist das Binare verändert worden, dass es die ganze Zeit die richtigen Ergebnisse anzeigt und erst beim Export die Dateien änder.
- 1:02:12Martin Tschirsich: Das ist ja kein großes Problem, weil dieses PC war äh sehr modular aufgebaut ist und jedes Bundesland hat seine eigene Exportschnittstelle. Man muss eigentlich nur diese Exportschnittstellen bearbeiten. Die Datenhaltung in dem Programm, die interessiert nicht,
- 1:02:25Martin Tschirsich: solange wir ähm an der Ausleitung der Daten manipulieren,
- 1:02:29Martin Tschirsich: Und genau das haben wir gemacht und ähm dass wir er auch nicht auf da gab's kein Aber.
- 1:02:33Linus Neumann: Nee, da da war nix, aber.
- 1:02:37Linus Neumann: Und damit hattest du jetzt also einen vollständigen, damit war der Angriff jetzt wirklich komplett,
- 1:02:42Linus Neumann: Server übernehmen, Updates ausspielen, da an zentraler Stelle, ja? Also die, das wäre jetzt also dann
- 1:02:48Linus Neumann: Überall wo PC Wahl eingesetzt wird, hättest du dieses Softwareupdate ausrollen können und dann eben mit einer Manipulation, die auf deiner Ebene des Bearbeiten, den zu keinem Zeitpunkt jemals irgendeinen Hinweis gibt, dass etwas nicht stimmt
- 1:03:02Linus Neumann: und final einfach andere Ergebnisse hochlädt. Damit war der Drops dann gelutsch.
- 1:03:08Thorsten Schröder: Das können wir dann Quellen TKM nennen, Quellen, Telekommunikationsmanipulation und äh damit hätten wir quasi genau den Kanal, der dann rausgeht, manipuliert, ohne dass der Sender davon mitbekommt.
- 1:03:22Linus Neumann: Dann waren wir fertig. Haben wir gedach.
- 1:03:24Thorsten Schröder: Und da.
- 1:03:28Linus Neumann: Haben wir gedacht. Jetzt hast du es natürlich mit noch so weiteren ja aber zu tun, weil äh wir ähm,
- 1:03:36Linus Neumann: schon relativ früh in diesem, in diesem Projekt ja auch mit äh mit der Presse zu tun hatten,
- 1:03:43Linus Neumann: und ähm was die Presse ja dann so in solchen Situationen macht, die können ja nicht einfach glauben, dass wir äh sowas äh,
- 1:03:53Linus Neumann: kaputt machen, sondern die stellen dann natürlich Fragen. Sagen, stimmt ist das? Ihre Softwareupdates nicht signiert sind. So und dann kannst du dir ungefähr vorstellen, wieder in wo sitzt diese Wood IT.
- 1:04:07Martin Tschirsich: In Hessen.
- 1:04:08Linus Neumann: Ja? Also wie dann da irgendwie äh schnell mit den Füßen geschart wird. Und am nächsten Morgen hast du dann halt so ein Softwareupdate auf PC Wahl DE liegen.
- 1:04:17Thorsten Schröder: MD fünf.
- 1:04:19Linus Neumann: Da standen dann so so schöne Sachen drin wie ähm ja, jetzt jetzt äh Integritätssicherung mit MD fünf.
- 1:04:26Thorsten Schröder: Zweitausendsiebzehn haben sie MD fünf eingebaut.
- 1:04:30Linus Neumann: Ja, also MD fünf, vielleicht ganz kurz ist also.
- 1:04:34Tim Pritlove: Erklären warum das so schlechte Idee ist.
- 1:04:36Linus Neumann: Also der MD fünf ist ein ähm ein äh Prüfsummenalgorithmus, der äh zur Integrität, zur Integritätsprüfung von übermittelten Informationen, egal welcher Genese.
- 1:04:49Thorsten Schröder: Ja oder für alle möglichen kryptographischen Protokolle wurde das genutzt.
- 1:04:52Linus Neumann: Stimmt also zur Absicherung von Zertifikaten oder so. Also prüfsumen Algorithmus. Der allerdings, äh, der dir einerseits sagen kann oder der dem mit,
- 1:05:01Linus Neumann: mit seiner abzüglich seiner ähm mit einhundert Prozent Minus seiner Kollisionswahrscheinlichkeit sagen kann, dass es sich um die Datei handelt.
- 1:05:10Thorsten Schröder: Möglicherweise um die Datei an.
- 1:05:12Linus Neumann: Möglicherweise um die Datei oder eine ihrer Endkollisionen handelt, die du haben möchte.
- 1:05:16Thorsten Schröder: Datei oder eine andere.
- 1:05:18Linus Neumann: Und das Ding ist seit zweitausendeins kaputt oder so.
- 1:05:20Thorsten Schröder: Du hast lange kaputt, das BSI hat ja in hat ja so einen IT-Grundschutz,
- 1:05:26Thorsten Schröder: Buch, da gibt es ein Kapitel, das wird mit sich der Kryptografie und da wird sehr explizit davon abgeraten, MD fünf zu benutzen in kryptographischen Verfahren und da wird auch davon abgeraten
- 1:05:37Thorsten Schröder: selbstgeklöppelte Kryptografie zu benutzen, aber.
- 1:05:42Linus Neumann: Seit zweitausend, seit zweitausendfünf ist das kaputt. Ja, also seit seit zwölf Jahren kaputt und so eine, so eine Cashfunktion hast du im Prinzip, also die ist dann kaputt, wenn es einem Angreifer gelingt, eine im mit überschaubarem Aufwand, eine Datei,
- 1:05:56Linus Neumann: einer gleichen ähm Prüfsumme zu generieren, ja? Also du hast eine vorgegebene Prüfsumme,
- 1:06:02Linus Neumann: in dem Fall, die das dieses PC Wahl-Updates und ähm,
- 1:06:07Linus Neumann: Du äh bist deine Aufgabe, besteht jetzt darin eine alternative Datei zu bauen, die die gleiche Prüfsumme hat, ja? Als.
- 1:06:14Thorsten Schröder: Katze auch die Prüfsumme modifiziert wird ja auch runtergeladen vom vom gleichen, sag mal.
- 1:06:19Linus Neumann: Genau. Genau, das also das diese Schwachstelle kann denen nämlich völlig egal sein.
- 1:06:25Thorsten Schröder: Weil das Verfahren einer Prüfsumme völlig ungeeignet ist.
- 1:06:29Linus Neumann: Weil weil das Verfahren einer Prüfung ungeeignet ist, weil jeder diese Prüfsumme errechnen kann, ja? Und jetzt müsste es also quasi der Angreifer in diesem Fall ist also nun nicht nur gezwungen,
- 1:06:38Linus Neumann: eine Datei, ein ein Softwareupdate zu manipulieren, sondern er müsste abschließend dann auch noch,
- 1:06:45Linus Neumann: Die MD fünf Summe seines Softwareupdates errechnen, was mit eine,
- 1:06:50Linus Neumann: Befehl im Ferminal geht und diese neben seinen Softwareupdate in die gleiche Zip-Datei legen.
- 1:06:55Thorsten Schröder: Aber jetzt mal unter uns.
- 1:06:57Linus Neumann: Quatsch unter uns, wir sind hier nicht unter.
- 1:06:59Thorsten Schröder: Ich verrate ein Geheimnis, wenn ich schon in der Lage bin, die Software zu modifizieren, um Wahldaten zu verändern, dann patche ich vielleicht einfach die Routine raus, die irgendwas mit MD fünf checkt.
- 1:07:13Linus Neumann: Also du könntest sie rauspatschen, aber es ist, also es stellt vor allem, es ist einfach überhaupt keine wirksame Hürde,
- 1:07:19Linus Neumann: weil der Angreifer ist ja unten. Also wenn der Angreifer in der Lage ist, dir eine die Datei zu manipulieren, dann ist er genauso gut in der Lage, die dazugehörig im gleichen Zip-Archiv liegende ähm MD fünf Summe zu manipulieren. Also eine absolut,
- 1:07:31Linus Neumann: wie unwirksame, unsinnige Maßnahme, ähm deren Motivation sich uns auch wirklich nicht.
- 1:07:41Thorsten Schröder: Ja die die Motivation kann ich mir schon vorstellen, das ist halt so lustig äh lustig umgesetzt worden.
- 1:07:50Linus Neumann: Also stets bemüht.
- 1:07:52Martin Tschirsich: Bevor wir jetzt vielleicht zu sehr bashen, muss man dazu sagen, dieses Programm wird von einem einzigen Entwickler entworfen und ähm das ist natürlich ein viel zu großes Gebiet. Das ganze Kommunalrecht Wahlrecht,
- 1:08:03Martin Tschirsich: Programmierung dann über dreißig Jahre Pflege, Software, Pflege, Support, das kann eine Person ja gar nicht allein leisten. Also sollten wir den Fehler hier vielleicht eher in den Prozessen sehen und in dieser Galanzprozesskette,
- 1:08:13Martin Tschirsich: Oder überhaupt der Tatsache, dass eine Person für dreiunddreißig Millionen Bürger verantwortlich ist, um die Wahrheit Sicherheit zu garantieren.
- 1:08:19Linus Neumann: Es ist glaube ich auch aus ähm,
- 1:08:22Linus Neumann: Ähm also wir haben von dem ein Bundeswahlleiter glaube ich die Information bekommen, ähm dass seit ich glaube Ende Juli,
- 1:08:30Linus Neumann: das Bundesamt für Sicherheit in der Informationstechnik,
- 1:08:34Linus Neumann: auch in dieser Sache aktiv ist, ja? Das heißt ähm,
- 1:08:40Linus Neumann: sagt das Problem ist ein bisschen mannigfaltiger, weil es eigentlich sich um eine Ländersache handelt, aber das BSI,
- 1:08:46Linus Neumann: scheint hier wohl nach Aussage des Bundeswahlleiters,
- 1:08:51Linus Neumann: behilflich zu sein und ähm wir können uns eigentlich nur vorstellen,
- 1:08:55Linus Neumann: hier äh der Rat des BSI nicht richtig,
- 1:08:58Linus Neumann: verstanden oder umgesetzt wurde. Ähm, entsprechend haben wir dann auch gestern tagsüber, also am fünften September dann nochmal bitter gezittert. Äh als es ein weiteres Update von PC Wahl gab,
- 1:09:13Linus Neumann: zu denen zu dem in den Release Notes einfach nur der ich würde fast sagen kryptische Kommentar,
- 1:09:23Linus Neumann: digitale Signatur gemacht wurde und wir haben halt dann ey, also wir saßen jetzt in einer Sekunde, haben sie gedacht, vor alles wäre jetzt wirklich ärgerlich. Ähm wenn,
- 1:09:33Linus Neumann: Wenn dir das jetzt richtig gemacht hätten, aber.
- 1:09:36Thorsten Schröder: Sie haben so richtig falsch gemacht. Also zumindest haben sie sich bemüht. Sie signieren jetzt diese Bild mit einem äh Code Sining Zertifikat. Das war's,
- 1:09:50Thorsten Schröder: dann geben sie eine Anleitung, wie man da rechts klicken muss und auf Proporties klicken muss und auf Details, um dann zu gucken, ob das immer noch valide signiert ist. Das heißt, ob es äh,
- 1:10:00Thorsten Schröder: modifiziert wurde.
- 1:10:02Linus Neumann: Was sie aber nicht machen, ist diese Zertifikatsprüfung bei der ähm beim Softwareupdate zu machen.
- 1:10:08Thorsten Schröder: Die müssen den Installa signieren. Das ist der einzige Weg, den sie haben, um dort sicherzustehen, dass die Updates aus einer verifizierten Quelle kommen und nicht von mir.
- 1:10:18Martin Tschirsich: Und soweit ich das verstanden habe, ist man jetzt zwar von MD fünf weg, aber immer noch nicht so ganz sicher dabei.
- 1:10:25Linus Neumann: Ne, sie haben jetzt also,
- 1:10:29Linus Neumann: Es gibt auf jeden Fall ähm dann dazu von uns dann veröffentlicht ähm Videos, die äh zeigen wie,
- 1:10:40Linus Neumann: wer sein Softwareupdate angebracht wird, trotz richtiger,
- 1:10:45Linus Neumann: digitaler Signatur, weil eben das Softwareupdate nicht geprüft ist und wir so weiterhin in der Lage sind,
- 1:10:51Linus Neumann: eine bösartige Manipulation auch, eine gutartige Manipulation. Vielleicht ähm anzubringen.
- 1:11:01Linus Neumann: Anderes aber denke ich auch ebenso fundamentales Problem, was wir angesprochen haben, betrifft ja die ähm Authentizität der übertragenden Dateien, ja? Also auch da ähm werden,
- 1:11:12Linus Neumann: bis jetzt hoffentlich fast jeder verstanden haben, wäre es jetzt eine Prüfsumme nicht geeignet,
- 1:11:17Linus Neumann: die Urheberschaft einer Datei zu beweisen.
- 1:11:23Linus Neumann: Und auch da wurde aber auf uns gehört und das äh fand ich tatsächlich ganz witzig, weil äh ich weiß nicht seit wie viel Jahren oder Jahrzehnten der Chaos-Computerclub immer sagt, nutzt PGP.
- 1:11:34Thorsten Schröder: Ja tatsächlich haben sie da was getan, um sicherzustellen, dass die Daten ähm verifiziert werden können auf Empfängerseite. Das heißt, sie haben da irgendwie noch eilig äh PGP Support reingehackt,
- 1:11:47Thorsten Schröder: Das heißt, sie setzen voraus, dass man sich äh GPG for Win installiert hat,
- 1:11:53Thorsten Schröder: und einen PGP Schlüssel hat und dann kann man beim Verschicken der Daten sagen, ich möchte das als AES verschlüsseltes Zipfeil verschicken,
- 1:12:03Thorsten Schröder: ich möchte, dass äh PGP verschlüsselt und signiert verschlüsseln äh verschicken oder im Klartext,
- 1:12:10Thorsten Schröder: verschicken, dann steht da noch in Klammer nicht empfohlen, ist ja schon mal positiv.
- 1:12:14Thorsten Schröder: Nun stellt stellen sich halt zwei Fragen.
- 1:12:19Thorsten Schröder: Die eine ist eine ganz organisatorische Frage, wie schaffen die das jetzt? Ich weiß ja nicht, wie viele Computer es da gibt, die dann an diesem System angestoßen sind, aber wie,
- 1:12:29Thorsten Schröder: sagen eigentlich die organisatorischen Prozesse, wie kommen diese ganzen,
- 1:12:34Thorsten Schröder: geheimen Schlüssel auf die Wald-PC Wahlcomputer oder wie kommen die ganzen öffentlichen Schlüssel,
- 1:12:41Thorsten Schröder: notwendig sind äh auf den zentralen Server, sodass der überhaupt erst in der Lage ist, zu verifizieren, ob die Datenvalide sind. Das ist ja die Grundvoraussetzung, dass der öffentliche Schlüssel.
- 1:12:53Thorsten Schröder: Des Senders beim Empfänger auch bekannt ist und dort auf einem vertrauenswürdigen Wege hingelangt ist. Äh über diese Prozesse wird halt nicht aufgeklärt, zumindest nicht öffentlich und das wäre mal ganz interessant,
- 1:13:05Thorsten Schröder: zu erfahren, wie das da eigentlich so gedacht ist.
- 1:13:08Thorsten Schröder: Dann liegt das halt nahe, dass sie eventuell einfach äh bei der Provisionierung einzelner Rechner, einzelner Systeme mit,
- 1:13:14Thorsten Schröder: Figuration vielleicht auch noch den Secret Key mit hinschicken, ein Secret Key, das ist dann eben der geheime Teil,
- 1:13:21Thorsten Schröder: bei so einer Verschlüsselungsmethode und der sollte auch irgendwie geschützt werden. Die sind ja dann oft mit einer geschützt,
- 1:13:29Thorsten Schröder: Diese Pastras muss man dann wissen, wenn man Dateien signieren möchte,
- 1:13:33Thorsten Schröder: diese Pastrass gibt man bei PGP, wenn man das bei E-Mail, Transfer,
- 1:13:36Thorsten Schröder: nutzt halt ein, wenn man dann eine E-Mail verschickt wird man danach gefragt und dann ist gut,
- 1:13:41Thorsten Schröder: So, in dem Fall wird man da einmal nachgefragt von der PCVI Software, die sagt halt so, ja, gib mal deine PGP ID ein, damit ich weiß, mit welchem Schlüsse ich signieren soll,
- 1:13:52Thorsten Schröder: Dann gib mal deine Pastrace ein, die ich brauche, um auf diesen geheimen Schlüssel zuzugreifen und dann gibt die Empfänger ID ein, an die die Dateien auch noch verschlüsselt werden sollen.
- 1:14:01Thorsten Schröder: Diese diese Konfigurationsdateien werden dann also Daten werden auch gespeichert in einer Ini, die auch auf der Festplatte liegt und.
- 1:14:09Tim Pritlove: Wird da.
- 1:14:10Thorsten Schröder: Paar wird da gespeichert, ohne dass der User überhaupt darüber in Kenntnis gesetzt wird und äh ja, die Passfrace ist nicht im Klartext in der Inniedatei, aber,
- 1:14:20Thorsten Schröder: da können wir nachher noch was sagen. Das wird dann noch besser, weil wir haben sie dann jetzt diesen PGP Support in ihr,
- 1:14:29Thorsten Schröder: Studio Echse reingehämmert. Man,
- 1:14:32Thorsten Schröder: das externe Programm benutzen, dann rufen sie, machen sie da halt einen neuen Prozess auf, machen irgendwie,
- 1:14:38Thorsten Schröder: Start Process und rufen PGP mit den ganzen Kommandozeilen Optionen auf. Man hätte auch
- 1:14:43Thorsten Schröder: PGPME benutzen können, einfach eine Library, die man damit dazulegt und dann gleich die ganze PGP-Funktionalität in nebenbin Resoul direkt als äh über eine AP nutzen könnte, aber sie haben sich dafür entschieden, lieber das GPG Punkt Exe auf der Festplatte zu callen, mit den Parametern,
- 1:14:58Thorsten Schröder: Minus Minus Patch Minus Minus Pastrace.
- 1:15:03Thorsten Schröder: Dann kommt die Pastrace, dann kommen irgendwie noch Resipent, also Empfänger und dann die Daten, die verschlüsselt und signiert werden sollen und so weiter.
- 1:15:11Tim Pritlove: Sprich die Passflace wird sozusagen unverschlüsselt im Betriebssystem herumgereicht, um von einem Prozess zum anderen zu gelangen.
- 1:15:16Thorsten Schröder: Das ist erstmal nicht problematisch die liegt ja eh immer irgendwo im Speicher, wenn man PGP gerade benutz,
- 1:15:22Thorsten Schröder: äh ist nicht weiter verwerflich, aber wenn man sich auch mal die PGP Manpage, also die Dokumentation von PGP anguckt,
- 1:15:30Thorsten Schröder: bei der, bei der, bei der Verwendung des Parameters Pastrace.
- 1:15:35Thorsten Schröder: Das ist nicht empfohlen, das darfst du nicht machen, weil nämlich diese Passfrace dann in der Prozessliste des Computers auftaucht und wenn da ein Multiuser System installiert ist, dann haben andere Benutzer über die Prozessliste einfach deine Pastfrace gesehen.
- 1:15:48Linus Neumann: This is of very quest schnibble securit.
- 1:15:50Thorsten Schröder: Very christ. Don't you,
- 1:15:54Thorsten Schröder: Offenbar konnte man das ja zweitausendsiebzehn nicht erwäuten, aber das ist eigentlich auch alles eher nebensächlich, weil,
- 1:16:02Thorsten Schröder: es ist jetzt nicht so, dass die Pastrace von dem Programm irgendwie im Speicher gehalten wird und dann kurz irgendwie einen Prozess gestartet wird und das danach alles wieder weg ist.
- 1:16:13Thorsten Schröder: Sie starten nämlich nicht PGP selbst, sondern sie schreiben diese ganze Kommandozeile mit jedem Aufruf einmal in eine Batchdatei.
- 1:16:23Thorsten Schröder: Diese Bettstadtei liegt auf der Festplatte und dann starten sie die Bettstattei. Das heißt, sie schreiben die Paarsrace mit der ganzen Kommandozeile in eine Datei auf dem Computer unverschlüsselt.
- 1:16:34Tim Pritlove: Starten dann den besten Tag. Oh man.
- 1:16:34Thorsten Schröder: Starten dann die Bachelorteile. Da, ich habe echt schon viel gesehen in meinem Leben, aber das ist schon sehr kreativ, um es mal so auszu.
- 1:16:46Linus Neumann: Es gibt dir dann noch ein drittes, weil nochmal eben verschlüsselt in einer Datei, also somit bieten sich jetzt allein durch diesen einen Shakes, ja,
- 1:16:56Linus Neumann: nochmal drei weitere,
- 1:16:58Linus Neumann: Erneute Sicherheitslücken, das ist jetzt hier, ne? Also ich meine, ich finde das ja auch schön, dass die bemüht sind, da ihre Software zu verbessern. Aber es ist halt jetzt einfach nur ähm in unserem Bericht äh irgendwie anderthalb Seiten mehr und wir müssen das ja auch alles schreiben.
- 1:17:12Thorsten Schröder: Das ist echt, das ist nicht fair.
- 1:17:14Martin Tschirsich: Dazu noch eine Anmerkung vielleicht ist es ja nicht so, dass auf Seiten von PC Wahl allein äh dieses Signaturverfahren eingeführt werden muss,
- 1:17:21Martin Tschirsich: Empfängerseite vorhanden sein. Und da gibt es jetzt in jedem Bundesland ein anderes,
- 1:17:25Martin Tschirsich: in Hessen ist das sogenannte Wahlweb, dass diese Daten dann einliest.
- 1:17:30Martin Tschirsich: Diese Systeme können nicht mal eben so auf die Kürze geändert werden, alle noch drei Wochen vor der Bundestagswahl. Das heißt, man muss sich auch überlegen, wenn wir jetzt hektisch flicken an diesem Programm herumschrauben, machen wir die ganze Wahrfläche nicht nur unsicher, indem wir jetzt überall mit heißer Nadel herumarbeiten, an der,
- 1:17:45Martin Tschirsich: Software, auch auf Länderebene.
- 1:17:47Linus Neumann: Des Weiteren ist hierzu ähm zu sagen, also die überhaupt das Programm oder die, die,
- 1:17:54Linus Neumann: Schule des PGP. Ähm zeichnet sich ja dadurch aus, dass sie nicht von einer zentralen Instanz ausgeht, nicht von einer zentralen Vertrauensinstanz, ja? Wenn wir irgendwie so gesagt hat, okay, wir wehren uns,
- 1:18:06Linus Neumann: gegen den Staat, ja? Und ähm was du eigentlich in diesem Zusammenhang machen würdest, um das,
- 1:18:12Linus Neumann: Ganze auch skalierbar zu machen. Äh wäre eine ganz klassische äh Public Key Infrastruktur, wo eine zentrale Stelle, sagen wir, das Bundesamt versichert in der Informationstechnik, wenn die Freunde aus Bonn eh schon gerade da vorbeilaufen,
- 1:18:26Linus Neumann: Ähm sagt, wir machen jetzt hier ähm eine CA, eine Surtificat Afority. Wir geben euch allen Kies. Wir signieren die und dann kann der Bundeswahlleiter oder wo auch immer ihr diesen Mist hinschickt.
- 1:18:38Linus Neumann: Mit einem Zertifikat,
- 1:18:42Linus Neumann: oder mit einem öffentlichen Zertifikat, die äh,
- 1:18:46Linus Neumann: die Autorisierung und Authentisierung von allen,
- 1:18:50Linus Neumann: all diesen Dateien überprüfen, ja? Du hättest also
- 1:18:53Linus Neumann: einskalierendes System, was jetzt sage ich mal bei mir schwiert immer diese Zahl siebzigtausend rum, die
- 1:18:58Linus Neumann: natürlich hier jetzt äh zu hoch wäre, aber von mehreren tausend Ergebnisquellen sprechen wir auf jeden Fall noch. Ähm hättest du also könntest du alle mit einem mit dem gleichen,
- 1:19:08Linus Neumann: ähm CA-Zertifikat prüfen, äh, während Sie sich jetzt das Problem erschaffen, dass Sie,
- 1:19:16Linus Neumann: einzeln eine eine schier endlose Anzahl von PGP-Schlüsseln verwalten müssen und wer jemals so ein PGP,
- 1:19:25Linus Neumann: Fingerprintvergleich gemacht hat, ähm, der weiß,
- 1:19:30Linus Neumann: was das, was das für ein Overhead bedeutet, ja? Und dieses System beim besten Willen skaliert einfach nicht.
- 1:19:36Linus Neumann: Und wenn du schon ähm Signaturschlüsse verwendest, dann musst du die ebensicher aufbewahren und ich habe heute,
- 1:19:43Linus Neumann: noch ein bisschen recherchiert,
- 1:19:45Linus Neumann: das erste Mal in Deutschland die Grundlage für eine qualifizierte elektronische Signatur gegeben wurde, das ist ich hab's nicht glauben können zweitausendeins, also seit seit zweitausendeins haben wir,
- 1:19:57Linus Neumann: Ideen für qualifizierte, elektronische Signaturen. Ähm, wir haben auf den Seiten des BSI ähm,
- 1:20:05Linus Neumann: Ressourcen dazu, wie diese Ideen immer weiterentwickelt wurden, wo also zur Aufbewahrung von Smart Cards,
- 1:20:12Linus Neumann: Zur Aufbewahrung der Geheimschlüsse auf Smartcuts geraten wird und allein das würde alle Probleme oder fast alle Probleme hier lösen, wenn man einfach sagen würde, wir nehmen private Schlüsse auf Smartcards,
- 1:20:24Linus Neumann: nutzen 'ne BundescA,
- 1:20:26Linus Neumann: um diese, um diese Smart, um die diese Kies zu zu verifizieren. Thema erledigt, ja? Dann hättest du das noch genommen für die Softwareupdates und dann kannst du den Rest kaputtlassen.
- 1:20:35Thorsten Schröder: Man könnte ja meinen, dass so eine demokratische Wahl das durchaus wert wäre, mal in so ein System zu investieren und ein entsprechendes Konzept auszuarbeiten, aber es scheint hier nicht der Fall zu sein. Und ich glaube, die größte Schwäche hier in diesem Produkt ist halt
- 1:20:50Thorsten Schröder: wirklich, dass es ähm,
- 1:20:52Thorsten Schröder: eigentlich keine vernünftige Architektur gibt dieses gesamten Systems, also kein vernünftiges Konzept, kein Sicherheitskonzept und irgendwie ja Entwickler, die sich möglicherweise eben auch vor davor sperren, ähm,
- 1:21:06Thorsten Schröder: zu sagen, ich kenne mich mit einem Thema nicht aus, ich muss mir da eben noch äh Hilfe holen, die sie äh jemand,
- 1:21:12Thorsten Schröder: jemanden konsultiert, also der, der damit besser,
- 1:21:15Thorsten Schröder: Bescheid weiß, dass es einfach die Stärke eines jeden Entwicklers irgendwo auch zu sagen die Dinge werden zu komplex, man fokussiert sich oder man hat sein spezielles Fachgebiet
- 1:21:24Thorsten Schröder: Und bei den meisten Leuten, dass das Fachgebiet eben nicht die Kryptografie und solange wir noch keine vernünftigen Krypto-Librarys haben, die es,
- 1:21:32Thorsten Schröder: eben unterbinden, dass Fehler bei der, dass Fehler bei der Programmierung entstehen, weil die Entwickler keine Ahnung haben,
- 1:21:38Thorsten Schröder: Ja, da muss man eben auch in den sauberen Apfel beißen und das einfach mal akzeptieren, dass man eben sich damit nicht auskenn.
- 1:21:43Tim Pritlove: Also ich will ja niemand äh äh zu nahe treten und für manches äh äh kann man auch sicherlich irgendwie Verständnis entwickeln, aber wie du schon sagst, nicht, also,
- 1:21:52Tim Pritlove: Wir reden jetzt hier nicht von irgendwas, wir reden jetzt hier nicht von der Wahl äh Tabulation, von unserem äh Kegelverein oder so,
- 1:22:00Tim Pritlove: Wir reden hier von der Bundestagswahl, wir reden hier von der Infrastruktur, die.
- 1:22:03Linus Neumann: Und.
- 1:22:04Tim Pritlove: Genau, also von Wahlen in der Bundesrepublik Deutschland, so die finden regelmäßig statt. Man weiß, dass die immer wieder sind. Man weiß auch, dass im Prinzip die Anforderungen dafür in Hinblick auf äh Informationssicherheit et cetera äh,
- 1:22:16Tim Pritlove: permanent steigen werden, permanent auch äh immer wieder der Status quo in Frage gestellt wird und und dass man hier überhaupt auf eine Architektur setzt, wo dann,
- 1:22:25Tim Pritlove: so ein kleiner, vielleicht noch nicht mal mittelständischer äh Betrieb zum Zug kommt, ja? Wie du schon sagst, Martin mit so der eine Progamierer, ne? Ich meine,
- 1:22:35Tim Pritlove: Ich finde die die Firma ist da schon jetzt auch in der Verantwortung und zwar nicht man kann sich ja nicht raus ja wir haben ja nur einen Poamira,
- 1:22:42Tim Pritlove: ich meine wenn wenn das das Problem ist, warum warum habt ihr da nicht mehrere Programmierer, aber die Verantwortung für dieses Systemarchitektur et cetera und für die Prozesse und das ist da vielleicht was es wenn der Typ irgendwie vom Bus läuft ne? Also
- 1:22:53Tim Pritlove: das muss dieses Unternehmen dann im Prinzip ja auch äh leisten und einpreisen et cetera. Und natürlich wird's dann irgendwann auch teuer,
- 1:23:01Tim Pritlove: und vielleicht sozusagen für die von ihnen ausgehandelten Preise und Verfahren, die sie so,
- 1:23:06Tim Pritlove: äh nicht mehr händelbar, aber genau das ist der Punkt, es gehört da halt einfach gar nicht hin,
- 1:23:13Tim Pritlove: vielleicht will mir sozusagen die die Sicherheitslücken und den Tischbäbbel jetzt sozusagen schon haben, haben wir das jetzt sozusagen soweit äh eingegreift. Würde ich eigentlich ganz gerne mal so ein bisschen zu so einer Bewertung kommen. Was jetzt konkret hier das Risiko auch ist.
- 1:23:27Linus Neumann: Ich würde an der Stelle nur einmal ganz kurz auf unseren äh Bericht verweisen und auf das Gitterprepo äh in dem,
- 1:23:35Linus Neumann: ähm ja die meisten, der hier beschriebenen äh Angriffe nochmal ausführlich dokumentiert sind und vor allem auch die Krypto-Routinen, die Patching Möglichkeiten und einmal die komplette Toolchan für die äh gerade beschriebenen,
- 1:23:50Linus Neumann: Angriffe veröffentlicht wurden. Ähm! Für die, für die interessierten Hörer und Leser.
- 1:23:57Tim Pritlove: Genau, aber jetzt vielleicht für die, die auch ein bisschen Schwierigkeiten hatten, jetzt mit diesen ganzen Details äh klarzukommen, würde mich jetzt schon nochmal so eine eine Bewertung auch äh äh also womit haben wir es denn jetzt endlich wirklich zu tun? Ich meine, dass diese Software an der Stelle, wo sie jetzt aktiv wird,
- 1:24:11Tim Pritlove: vielseitig angreifbar ist,
- 1:24:14Tim Pritlove: Ich denke, das ist klar geworden, ja? Und das ist sozusagen auch eine sehr hilflose äh Verteidigungslinie da gefahren wird. Frage ist nur, inwiefern beeinflusst das jetzt halt das Prinzipwahl,
- 1:24:25Tim Pritlove: konkret, weil wir reden ja hier im Prinzip von einer Software, die primär für diese schnell Meldung benutzt wird, ja? Das heißt, wir reden jetzt hier von der,
- 1:24:34Tim Pritlove: schnellen Durchleitung und Zusammenfassung von Wahlergebnissen äh zur Veröffentlichung von in Medien und der äh schnellen Versorgung der Bürger, weil die ja unbedingt noch vorm Schlafengehen wissen müssen, wie es ausgegangen ist,
- 1:24:48Tim Pritlove: aber ein paar Tage später wird ja das Ganze nochmal auch auf 'n anderen Weg zusammengerechnet oder Martin.
- 1:24:56Martin Tschirsich: Wir sind ja mit unserer Reise durch die Welt der Wahlen vom Ausgangspunkt der Schnellmeldung ausgegangen, das heißt,
- 1:25:01Martin Tschirsich: am Wahlabend Schnellmeldung. Das geht digital und das können wir manipulieren, haben wir jetzt gezeigt oder nicht wir können's auch ausbessern, aber zumindest angreifen. Und ähm,
- 1:25:13Martin Tschirsich: stellt sich die Frage, gut, was kann man damit erreichen? Ist es überhaupt interessant? Gibt es überhaupt jemanden Interesse hat daran,
- 1:25:18Martin Tschirsich: äh sich da auszuprobieren und das hängt ja davon ab, was kann ich damit machen? Und ich meine, es war auch ein Zitat vom Bundeswahlleiter, dass er gesagt hat,
- 1:25:25Martin Tschirsich: es geht nicht darum, dass ein bestimmter Kandidat hier gewinnt oder verliert, sondern es geht darum, dass,
- 1:25:30Martin Tschirsich: in die demokratischen Prozesse zu zerstören, in dem die Wahl gestört wird, wenn die Schnellmeldung,
- 1:25:35Martin Tschirsich: erstmal ein paar Tage im Raum stehen, bis dann die Wahlausschüsse zusammentreten in den Wahlkreisen und das endgültige Ergebnis feststellen. Wenn die ähm,
- 1:25:45Martin Tschirsich: komplett abweichend, von dem was nachher festgestellt wird,
- 1:25:48Martin Tschirsich: oder zumindest erhöht Zweifel Aufkommen und danach herauskommt, ja tatsächlich wurde alles manipuliert durch die Bank weg, dann hat man natürlich eine große Schicht, der Wähler schon ähm ich sage mal verloren, das Vertrauen ist dann verspielt, glaubt dann dem Update zwei null der Wahlergebnisse, also.
- 1:26:04Linus Neumann: Also hier wird, hier wird mit einem äh also wir reden ja hier nichts über nichts anderes als das, was ich in den heiligen Akt der Demokratie nenne, ja. Und wenn jetzt äh dieses ja gut nach zwei Tagen haben wir es gemerkt, dass die AfD doch nicht achtzehn Prozent hat,
- 1:26:18Linus Neumann: sondern nur vier. Ähm sorry, wir haben uns vertan. Ähm dann also ich meine, diese.
- 1:26:24Tim Pritlove: Die Verschwörungstheoretiker schon auf den Barrikaden.
- 1:26:27Linus Neumann: Dieser Vertrauensverlust, den wirst du in Jahrzehnten nicht mehr los. Und deswegen halte ich das für,
- 1:26:34Linus Neumann: schockierend unverantwortlich, das sind überhaupt an irgendeiner Stelle ja,
- 1:26:40Linus Neumann: an diesem Digital und Kryptografiestandort Deutschland auch nur in die Nähe dieses Risikos gerät, ja? Ähm während wir in der Öffentlichkeit ähm spätestens seit irgendwie,
- 1:26:54Linus Neumann: Mitte zweitausendsechzehn äh den ganzen Tag nichts anderes mehr hören als dass der Russe die Wahl hackt, ja? Und also es ist wirklich ein ein großes Thema, ne? Die Presseanfragen zu diesem Thema
- 1:27:07Linus Neumann: am laufenden Band wird nur über das Thema gesprochen, dass irgendjemand die Wahl angreifen könnte, ja? Und niemand.
- 1:27:17Linus Neumann: Der Verantwortlichen kommt auf die Idee ähm,
- 1:27:22Linus Neumann: überhaupt mal irgendwie diese Prozesse zu prüfen, ja? Ähm also für mich ist es tatsächlich schockierend und der ähm der der Vertrauensverlust, der der da einfach nur schon stattfindet, wenn,
- 1:27:34Linus Neumann: jemand ein, wenn wenn einfach nur ein Angriffsversuch berichtet werden kann, ja? Das ist doch schon ein absolutes Desaster.
- 1:27:43Tim Pritlove: Nur mal die Nachfrage Martin, weil du dir die Prozesse dahinter nochmal genauer angeschaut hast. Hältst du es denn für,
- 1:27:49Tim Pritlove: dass diese Schnellmeldungen irgendeiner Form auch tatsächlich als die Meldung irgendwie durchkommen können.
- 1:27:55Linus Neumann: Die werden umgehend veröffentlicht.
- 1:27:56Martin Tschirsich: Die werden zwei Minuten nach ähm vorlegen aller Meldungen aus der Gemeinde automatisch im Internet veröffentlicht, zumindest in Hessen. Aber.
- 1:28:01Tim Pritlove: Klar, aber ich meine die Überprüfung dessen findet auf jeden Fall statt. Nein. Oder nur.
- 1:28:08Martin Tschirsich: Also wir müssen uns ja daran danach richten, was die Bundeswahlordnung vorschreibt und was auch so die Praxis bei den Wahlamtleitern ist, in den Gemeinden, die wir jetzt einsehen konnten,
- 1:28:18Martin Tschirsich: Und da ist die Entdeckungswahrscheinlichkeit gering, es sei denn man übertreibt es natürlich irgendwo. Äh solange man plausibel äh manipuliert,
- 1:28:25Martin Tschirsich: hat man da viel Spielraum, bis es da die Erdherkunftswahrscheinlichkeit des geringen, das ändert sich natürlich, wenn es zur Feststellung des endgültigen Ergebnis kommt, aber auch da möchte ich grad mal ganz kurz zitieren, das endgültige Ergebnis der Wahl,
- 1:28:36Martin Tschirsich: Wahlkreis vom Wahlwerk Hessen wird nach vorliegen sämtliche Ergebnisse und eventuelle Korrekturen automatisch erzeugt,
- 1:28:42Martin Tschirsich: Also auch da ist man inzwischen soweit, dass auf der Ebene der Wahlkreise auch endgültige Ergebnisse automatisch ausgedruckt werden vom Programm und da muss man nur noch unterschreiben, das heißt Niederschri.
- 1:28:50Tim Pritlove: Warte mal von demselben Programm.
- 1:28:52Martin Tschirsich: Das ist ein anderes Programm, das werden wir die Daten aus PC Wahl gefüttert wird. Also die Daten fließen einmal.
- 1:28:58Tim Pritlove: Wenn die Daten in PC Wahl geändert sind, dann sind sie auch Dargeänder.
- 1:29:03Martin Tschirsich: Also wenn wir sie falsch einspeisen in diese Auswertungspyramide ja. Ähm das heißt, man vertraut hier dieser Software oder diesem allgemeinen,
- 1:29:10Martin Tschirsich: zu sehr und es von einer Stütze einer Unterstützung quasi zum Träger geworden, Wahlniederschriften, von denen wir uns immer vorstellen, da wird dann manuell addiert und unterschrieben zwischen so einem Gebildet. Die werden fertig ausgedruckt und dann nur noch unterschrieben,
- 1:29:25Martin Tschirsich: dieser diese manuelle Kontrolle ist nicht mehr vorgeschrieben. Natürlich kann jetzt irgendwo ein Wahlandleiter sagen, ja er wird daheim nochmal alles mit Taschenrechner nachrechnen, ist auch möglich,
- 1:29:35Martin Tschirsich: Entdeckungswahrscheinlichkeit ist ja immer irgendwo über null, aber das muss von vornherein ausgeschlossen sein.
- 1:29:42Tim Pritlove: Ja. Und ähm was man sich glaube ich auch klar machen sollte,
- 1:29:46Tim Pritlove: es gibt ja im Prinzip gerade bei der Bundestagswahl zwei,
- 1:29:50Tim Pritlove: Angriffs äh Vektoren. Entweder man geht sozusagen auf das Gesamtergebnis und auf die Zweitstimmen, die ja in gewisser Hinsicht am interessantesten sind, weil man damit eine ganze Partei ja potentiell über irgendwelche Schwellen bringen könnte oder unter irgendwelche Schwellen bringen könnte,
- 1:30:05Tim Pritlove: Konstellationen, Koalitionskonstellationen entsprechend äh stärker beeinflussen kann, aber,
- 1:30:10Tim Pritlove: gibt ja auch die Erststimme und die Erststimme ist 'ne reine Mehrheitswahl und da reicht es eben,
- 1:30:15Tim Pritlove: eine einfache äh Mehrheit in einem Wahlkreis, also auch in einem regional sehr eingeschränkten Bereich äh herzustellen.
- 1:30:23Martin Tschirsich: Richtig, insbesondere in den bevölkerungsreichen Zentren und Städten, wo auch äh diese vielleicht persönliche Kontrolle der einzelnen Wahlhelfer, Wahlamtleiter eher wegfällt und euch Anonymität ersetzt wird, gerade da ist eine Manipulation besonders lohnenswert. Was die Zweitstimme anblangt.
- 1:30:36Tim Pritlove: Mhm. Also es ist nicht nur so theoretisch. Nein, gar nicht. Es ist schon sehr praktisch.
- 1:30:44Linus Neumann: Wenn ich das von einem einem mehrerer Wahlhelfer, mit denen ich mich unterhalten habe, äh richtig verstanden habe, schreibt sich aber dann so jeder so sein,
- 1:30:54Linus Neumann: Auszündungsergebnis nochmal hin, wenn dann das amtliche Ergebnis veröffentlicht wird, wird ja alles tabelliert und dann geht der ist der Wahlhelfer angehalten das zu kontrollieren und wenn das ein gewissenhafter Mensch ist, tut er das auch und äh könnte unter Umständen,
- 1:31:09Linus Neumann: dann also melden und sagen, das was hier jetzt als amtliches Enderöbnis veröffentlicht ist, entspricht nicht dem,
- 1:31:17Linus Neumann: was ich beobachtet habe. Insofern ist es,
- 1:31:22Linus Neumann: könnte man immer noch hoffen, dass es ähm Sicherungsmethoden gibt, die dafür sorgen können, dass eine Manipulation auffällt,
- 1:31:32Linus Neumann: Es stellt sich natürlich nur die Frage ähm ob man sich auf Methoden,
- 1:31:39Linus Neumann: verlassen möchte, die eine Manipulation bemerken könnten oder ob man technisch ein Produkt im Jahr zweitausendsie,
- 1:31:46Linus Neumann: einsetzen möchte äh dass diese Manipulation verhindert oder zumindest nicht also.
- 1:31:52Thorsten Schröder: Eigentlich weitestgehend ausschließt, das ist schon möglich.
- 1:31:56Linus Neumann: Nicht so trivial macht wie äh wie wir das hier sehen. Ähm ich würde vielleicht noch kurz auf zwei weitere Fragen eingehen,
- 1:32:05Linus Neumann: sich natürlich jetzt stellen. Ähm, jetzt wurde also IVU-Elekt geprüft und jetzt wurde PC Wahl geprüft von uns,
- 1:32:15Linus Neumann: und es gibt noch ein weit verbreitetes Produkt am Markt, das ist der Vote Manager. Das sind die, das wären dann die drei.
- 1:32:24Linus Neumann: Großen Marktanteilshaber in Deutschland. Neben eben noch kleineren Produkten. Ähm nun wurde das Produkt PC Wahl,
- 1:32:34Linus Neumann: Anfang zweitausendsechzehn,
- 1:32:37Linus Neumann: von dem Unternehmen Wort IT gekauft, das vorher unter dem Namen Regio IT den Vote Manager veröffentlicht hat. Also da hat quasi das Unternehmen Regio IT den Konkurrenten,
- 1:32:49Linus Neumann: PC Wahl gekauft, die haben sich zusammengeschlossen zu einem neuen Unternehmen namens Vod IT, welches das Programm,
- 1:32:58Linus Neumann: fort, Manager nun herausbringt. Und es ist quasi abzusehen ähm auch am Alter des Hauptentwicklers des Programms PC Wahl, dass die Strategie des Unternehmens Voad IT nun ist,
- 1:33:10Linus Neumann: In Zukunft die Software Vodmanager an die ehemaligen PC Wahlkunden zu verkaufen,
- 1:33:15Linus Neumann: Und ähm ärgerlicherweise, wie das immer so schön ist und ich zitiere an der Stelle mal äh Rob Gong Reib und Alex äh Hallaman. Äh das einzige sichere System ist immer das, was bisher nicht geprüft wurde,
- 1:33:29Linus Neumann: Die äh wenn wir jetzt darauf wenn wir dann uns vor Augen führen, dass dieses Unternehmen.
- 1:33:38Linus Neumann: Regio-IT offenbar dieses Produkt.
- 1:33:42Linus Neumann: PC Wahl ohne Prüfung zu einem doch sehr nennenswerten ähm Betrag gekauft hat, der sieben schöne Zahlen hat,
- 1:33:52Linus Neumann: dann lässt das natürlich zumindest die Hoffnung,
- 1:33:56Linus Neumann: schwinden, dass jetzt unbedingt das Produkt Vodmanager ähm all diese Probleme beheben würde.
- 1:34:04Linus Neumann: Um das mal ganz vorsichtig und äh diplomatisch ähm hier auszudrücken.
- 1:34:11Tim Pritlove: Also Zweifel sind da auf jeden Fall angebracht oder müssen müssen ja auch angebracht sein, weil ich denke, alles andere als eine
- 1:34:17Tim Pritlove: im Source Code veröffentlichte Lösungen, wo äh staatlicherseits auch nachvollziehbare und gegebenenfalls sogar auch überprüfbare ähm Methoden zur Installation und Betrieb des ganzen Systems
- 1:34:31Tim Pritlove: vorgebracht werden. Äh alles andere ist irgendwie unakzeptabel.
- 1:34:35Linus Neumann: Es ist also das war ja auch unser Ausgangspunkt, das war ja, es ist ohnehin unakzeptabel, dass diese Software nicht öffentlich ist
- 1:34:41Linus Neumann: Da sitzen da irgendwelche Leute und entwickeln so eine komische Software und und für lassen noch irgendwelche Gerichtsverfahren
- 1:34:50Linus Neumann: da irgendwie stattfinden in denen die um die Geheimhaltung dieser Software gekämpft wird und unsere Gerichte und Richter werden mit so einem Unsinn belästig,
- 1:35:00Linus Neumann: Also da kann man doch wirklich hm sagen, wir machen eine oder zwei von mir, sag ich mal. Eine wäre super. Ähm Open Source Software,
- 1:35:09Linus Neumann: dass dass äh die.
- 1:35:11Thorsten Schröder: Bund finanziert,
- 1:35:14Thorsten Schröder: ja, es gibt, es gibt einen Pfand für, ne, diesen Prototyp Pfand beispielsweise, wenn sich jemand findet, der sagt, ja, der Pfand wurde auch gerade aufgestockt, das sind jetzt irgendwie bei fünfundvierzigtausend Euro kann man da irgendwie maximal bekommen für so ein Projekt äh,
- 1:35:28Thorsten Schröder: Warum warum sollte man das nicht schaffen da mal in der ersten Runde das Prototyp fand eine,
- 1:35:33Thorsten Schröder: eine Software zu entwickeln, die diese ganzen demokratischen Wahlen hier transparent unterstützt und ähm,
- 1:35:42Thorsten Schröder: eben auch überprüfbar ist, überprüfbar und äh.
- 1:35:47Thorsten Schröder: Zeitgemäß entwickelt, also und und wenn und wenn sich halt in vier Jahren herausstellt, dass irgendwie AIS kaputt geht.
- 1:35:55Thorsten Schröder: Sehen das Leute regelmäßig und sagen so patch das doch doch mal raus. Hier ist ein Pul-Requisänder das doch mal.
- 1:36:00Tim Pritlove: Also für fünfundvierzigtausend Euro kriegt man auf jeden Fall was hin, was irgendwie über unverschlüsseltes FDP deutlich hinausgehen sollte. Ja, also.
- 1:36:06Linus Neumann: Schwierig, schwierig, ne? Und dann könnt ihr hier, dann könnte Arne Schönbogen, dann geht der Arne Schönburg noch zu seinen Kumpels in der Industrie und sagt, ey komm, mach mal ein paar Signaturkarten locker, ne? Und dann zack.
- 1:36:19Thorsten Schröder: Ganz viele Möglichkeiten, diese ganzen Keys auch zu sichern, das das.
- 1:36:24Linus Neumann: Das sind alles gelöste Probleme. Wir.
- 1:36:25Thorsten Schröder: Alles nichts mehr, allep, alle diese Probleme sind gelöst und man muss sie halt einfach nur nutzen, aber.
- 1:36:31Martin Tschirsich: Da gibt's diesen schönen Vergleich, der immer herangezogen wird, dieses E-Voting. Wir können ja auch Online-Banking machen. Äh also können wir auch garantiert Wahlen quasi online abhalten. Das müssen wir nur machen. Also Online-Banking ist deutlich sicherer als das, was ich bisher überhaupt eingesetzt wird.
- 1:36:44Linus Neumann: Also es gibt, was ist eigentlich weniger sicher.
- 1:36:46Tim Pritlove: Ja, ich finde mal ganz ketzerisch reingehen, also was spricht denn eigentlich dagegen, dass man so tatsächlich auch beim Papier bleibt sozusagen? Also warum soll man nicht sozusagen das das von allen Wahlbeobachtern äh unterschriebene Originaldokument,
- 1:37:01Tim Pritlove: gesicherten Transport zum Wahlkreisbüro bringen, dort alles nochmal überprüfen von Hand doppelt zusammenrechnen,
- 1:37:08Tim Pritlove: dann von diesen Wahlkreisbüros in den Landkreiseben et cetera. Ich meine, da muss man ja keine Postkutschen einsetzen, das ist ja,
- 1:37:18Tim Pritlove: ja, also ich meine, ist ja ein gelöstes Problem, äh sozusagen so ein paar Zettelpapier, äh halbwegs sicher durch die Gegend zu bringen. Und dann dauert es vielleicht eine Weile, aber dann ist das sozusagen sicher, so.
- 1:37:29Linus Neumann: Das äh würde ich da würde ich vorsichtig gegenargumentieren. Ähm denn ein wirklich auf Papier stattfindenden Prozess der Erfassung und Auswertung,
- 1:37:40Linus Neumann: der wäre am Ende auch sehr stark fehlerbehaftet und auch für einen Bürger schwerer, nachvollziehbar und kontrollierbar,
- 1:37:49Linus Neumann: als beispielsweise die,
- 1:37:52Linus Neumann: Erfassung mittels einer Open Source Software und der anschließenden Publikation sämtlicher Pfeils, ja? Also du hättest ja, wenn man das jetzt.
- 1:38:02Tim Pritlove: Ja, die Daten müssten natürlich äh auch schnell zur Verfügung gestellt werden, ja.
- 1:38:06Linus Neumann: Aber wenn man jetzt sagen, wenn man
- 1:38:07Linus Neumann: so so wie ich mir das gerade vorstelle, ich will ihr könnt ja noch äh ihr habt vielleicht noch mehr Ideen. Ich stelle mir gerade echt vor, du hast dann irgendwann, wird werden diese gesamten von mir aus XML oder was auch immer Dateien, der eins jedes einzelnen Wahllokals mit der Signatur
- 1:38:21Linus Neumann: des des Wahlleiters dort Himself,
- 1:38:25Linus Neumann: online gestellt, daneben liegt das das Bundesgitterrepo, der Software, die zur Auswertung genutzt wurde und du kannst mit äh Make-Bundeswahl zwanzig siebzehn ähm dir das Ergebnis ähm,
- 1:38:37Linus Neumann: vollständig zu Hause kompilieren, ausrechnen lassen, wie wir es angucken, ja? Dann heißt, hat jeder Bürger ähm,
- 1:38:44Linus Neumann: Die Möglichkeit die einzelnen Rechenoperationen, die da stattfinden, was weiß ich zu kontrollieren äh und zu reproduzieren, ja? Wenn du dann einen Fehler in dem Code findest, dann kannst du sagen, hier.
- 1:38:56Linus Neumann: Falsch, ne? Und da hättest du also eine eine Transparenz des kompletten Berechnungsweges ähm.
- 1:39:02Thorsten Schröder: Es gibt nichts, was man hier geheim halten müsste in so einem Prozess, gibt es nicht.
- 1:39:05Linus Neumann: Wieso nicht? Doch die, die einzelne Wählerstimmen.
- 1:39:10Thorsten Schröder: Ja gesagt, das ist richtig. Aber das ist, das ist ja der Fall durch die Papierwahl. Also.
- 1:39:14Tim Pritlove: Ja gut, aber wenn man das Ergebnis hat, könnte man sie ja im Wahllokal schon direkt sozusagen signieren, weiterreichen und das immer weiter nach oben treiben, oder?
- 1:39:24Thorsten Schröder: Ja, ich weiß halt nicht, wie das in der Praxis ist, wenn das dann auch noch unter Zeitdruck stattfinden muss. Also.
- 1:39:32Thorsten Schröder: Die Leute sind die Leute sind ungeduldig.
- 1:39:32Tim Pritlove: Ja, das ist aber kein Aro.
- 1:39:35Linus Neumann: Leute warten sie. Die Leute.
- 1:39:36Tim Pritlove: Ja, warum haben sie denn ihre Demokratie zerstört? Ja, die Leute waren total un.
- 1:39:39Linus Neumann: Die Leute warten seit vier Jahren auf die Wiederwahl von Angela Merkel. Kannst du doch jetzt nicht auf den Fall.
- 1:39:43Thorsten Schröder: Das ist das ist aber überraschend.
- 1:39:47Tim Pritlove: Na ja, also ich meine dieses Argument finde ich, zieht einfach mal gar nicht, ja, weil äh ob denn nun das Endergebnis oder das vorläufige Endergebnis
- 1:39:54Tim Pritlove: Um zweiundzwanzig Uhr oder am nächsten Morgen um sechs Uhr ist,
- 1:39:58Tim Pritlove: Industrie nicht dran zugrunde, ja? Da bewegen sich da ändert sich die Kontinental drift nicht. Das ist einfach irrelevant,
- 1:40:07Tim Pritlove: kostet das iPhone auch nicht mehr. Also man muss diese Zeit muss man sich einfach mal nehmen und wenn die Zeit heißt
- 1:40:14Tim Pritlove: Leute werden eine halbe Stunde länger in einem Wahllokal einge,
- 1:40:18Tim Pritlove: und kriegen dafür nochmal irgendwie fünfzehn Euro extra. Dann sag ich nur das ist es mir wert gewesen.
- 1:40:24Martin Tschirsich: Grade bei der Bundestagswahl. Die Bundestagswahl ist wirklich die am einfachsten auswertendste Wahl, Kommunalwahl, Landeswahl. Da haben wir dieses Panagieren komulieren, dass es so komplex geworden inzwischen, dass da ohne Software eigentlich nicht mehr viel geht. Aber gerade bei der Bundestagswahl.
- 1:40:36Tim Pritlove: Auch ein Problem bisher.
- 1:40:38Martin Tschirsich: Bei der Bundestagswahl haben wir das Problem nicht, die ist wirklich so simpel. Richtig.
- 1:40:41Tim Pritlove: Pipifox. Lass uns das machen. Wir wissen auch, wir kennen auch, wir haben auch bessere Ergebnisse.
- 1:40:50Linus Neumann: Sehr viel gehörig.
- 1:40:51Tim Pritlove: Ja, ja, da haben wir, da haben wir äh lange dran gearbeitet.
- 1:40:57Linus Neumann: Also ich würde mich würde auf jeden Fall sagen Software sollte da schon zum Einsatz kommen, aber dann eben von der vernünftigen Qualität.
- 1:41:04Thorsten Schröder: Zeitgemäß.
- 1:41:05Linus Neumann: Hier nicht der Fall.
- 1:41:08Tim Pritlove: So haben wir den zum Abschluss noch irgendwelche Serben uns zu verteilen, ist noch irgendjemand gedankt werden, muss noch irgendwas erwähnt auf etwas hingewiesen werden.
- 1:41:16Thorsten Schröder: Würde gerne mal darauf hinweisen, dass man auf jeden Fall wählen gehen soll, auch wenn wir jetzt hier gerade so ein Bild an die Wand geworfen haben, was jetzt nicht so rosig aussieht, was irgendwie so den Vertrauen in diese elektronischen äh Wahlen angeht, aber ich glaube, dass.
- 1:41:30Tim Pritlove: Noch keine konkreten Ergebnisse, dass auch andere Leute, die das Wissen haben und es bereits schon praktisch umsetzen.
- 1:41:36Thorsten Schröder: Na ja, das kann man ja jetzt praktisch umsetzen. Also wir haben ja durch unsere Aktion jetzt vor allen Dingen auch dazu beigetragen, dass die Leute sensibilisiert sind und eben durch äh was ich erlasse und besondere Sorgfalt,
- 1:41:49Thorsten Schröder: Manipulation weitestgehend ausgeschlossen werden können, weil da halt immer noch der Mensch,
- 1:41:53Thorsten Schröder: erkennt, okay, ich muss das jetzt noch kontrollieren und kann mich nicht blind auf diese Maschine verlassen und ich glaube, das haben wir mit dieser Aktion halt ganz gut nach vorne gebracht, dass wir zumindest irgendwie,
- 1:42:06Thorsten Schröder: davon ausgehen können, dass man beruhigt zur Wahl gehen kann, trotz Computer.
- 1:42:10Tim Pritlove: Aber du weißt ja wie gesteigertes Sicherheitsrisiko existiert, dann stellt die Bundesregierung eine bewaffneten Polizisten neben dem.
- 1:42:15Thorsten Schröder: Das ist das ist und und die Pistole ist AES.
- 1:42:19Tim Pritlove: Verrechnet sich nicht genau.
- 1:42:23Linus Neumann: Also ähm zu diesen zu diesen Veröffentlichungszeitpunkt wenige Tage vor der Wahl ist natürlich,
- 1:42:29Linus Neumann: nicht mehr davon auszugehen, dass von einem Einsatz der Software vollständig abgesehen wird. Ähm! Das wäre schon würd ich sagen 'ne kerbe gewesen die ich ganz gerne in der Tastatur gehabt hätte,
- 1:42:43Linus Neumann: aber ähm so,
- 1:42:49Linus Neumann: denke ich, dass durch die, was wir jetzt in der Kommunikation mit den verschiedenen Stellen so mitbekommen haben, die sich der Ernsthaftigkeit des Problems durchaus bewusst sind,
- 1:42:58Linus Neumann: wie gesagt durch neue Wahlerlässe, ähm! Allerlei,
- 1:43:03Linus Neumann: und und Softwareupdates jetzt ähm hier zumindest sehr erhöhte Aufmerksamkeit besteht, ähm sodass ich denke, dass wir hier,
- 1:43:14Linus Neumann: hoffentlich einen Beitrag leisten konnten, dass ähm tatsächlich sollten hier Angriffsversuche stattfinden äh diese ähm,
- 1:43:23Linus Neumann: entdeckt werden und äh abgewehrt werden können. Und für die nächste Bundestagswahl äh würde ich mir dann,
- 1:43:32Linus Neumann: Wahrscheinlich ein anderes Ergebnis der Wahl wünschen und hoffentlich meine hoffentlich mal einfach mal eine hübsche Software ja? Ähm, denn ein Aspekt, den ich,
- 1:43:41Linus Neumann: also der mich an diesem Projekt am meisten in den Wahnsinn getrieben hat, ja? Muss ich auch nochmal sagen, ist die das grafische User Interface von dieser Software? Also das war.
- 1:43:51Thorsten Schröder: Du hast auch nicht, dass Disses Hemdly lesen müssen,
- 1:43:56Thorsten Schröder: Delfi, Delfin.
- 1:43:59Linus Neumann: Ich glaube tatsächlich man wird ja jetzt unsere Angriffe ähm,
- 1:44:04Linus Neumann: wahrscheinlich während dieser Podcast-Veröffentlicht wird, werden Menschen schon unsere Demonstrationen hier al,
- 1:44:11Linus Neumann: ähm sage ich mal akademisch und praktisch oder ähm obsolet äh versuchen zu diskreditieren.
- 1:44:18Tim Pritlove: Weil es gab ja schon Updates und das Problem existiert ja gar nicht.
- 1:44:20Linus Neumann: Ja, also ich ich traue mich gar nicht auf die Update-Seite zu schauen, weil ich weiß, dass die uns heute Abend nochmal in Rheinwürmen,
- 1:44:27Linus Neumann: es sieht zu sehr danach aus, dass wir heute einfach mal noch in Ruhe pennen können, bevor wir morgen releasen und die werden schon, werden noch irgendwas machen, ne? Weil die können gerade auch nicht ruhig schlafen, insofern,
- 1:44:38Linus Neumann: wissen wir, dass das hier das da kommt noch was, oder? Und.
- 1:44:41Thorsten Schröder: Noch anrufen und sagen so, oh, jetzt hat er's uns aber gezeigt.
- 1:44:44Tim Pritlove: Aber das Problem ist ja auch nicht der Ist-Zustand, sondern der das Problem ist, dieser Prozess, der sich hier sozusagen.
- 1:44:49Linus Neumann: Das Problem ist tatsächlich, ich halte, ich würde zynisch sagen, das Risiko eines Bedienfehlers, was du ja auch gerade schon angesprochen hast, da wird irgendeine Checkbox weggeklickt, ja. Ähm ist wahrscheinlich größer als das Risiko des,
- 1:45:02Linus Neumann: die Tools, die wir jetzt hier veröffentlichen, ähm, in der in der freien Wildbahn von tatsächlich bösartigen Angreifern zum Einsatz kommen.
- 1:45:11Tim Pritlove: Jetzt bei dieser Wahl. Aber so grundsätzlich kann man das alles gar nicht mehr ausschließen. So und ich meine auch dieses,
- 1:45:18Tim Pritlove: auch als wir diese Debatte um die Wahlcomputer hatten, ist ja auch immer genauso argumentiert worden,
- 1:45:22Tim Pritlove: Ja, das ist ja alles nur so theoretisch und sowas passiert ja nicht und wer würde denn überhaupt und die Rechner kommt ja auch keiner ran und das ist ja ein ganz sicheres Netzwerk. Also wenn du diese Argumente anhörst
- 1:45:33Tim Pritlove: und das hat sozusagen mit dieser Realität zwanzig sechzehn, zwanzig siebzehn anschaust, dann,
- 1:45:38Tim Pritlove: da schüttet man dann halt nur noch den Kopf. Und so werden wir eben den Kopf auch äh in einer zukünftigen Realität
- 1:45:45Tim Pritlove: schütteln, wenn jetzt halt wieder mit mit solchen Argumenten ankommen angekommen wird. Also
- 1:45:51Tim Pritlove: jede zerbrechliche Infrastruktur, die potenziell 'ne Menge Machtgewinn und damit 'ne Menge Geldgewinn verspricht. Das ist das, was hinter einer Wahl einfach steht
- 1:46:02Tim Pritlove: die ist in der Lage genug kriminelle Energie zu entfalten und
- 1:46:07Tim Pritlove: das ist halt leider auch so im digitalen Bereich steckt eine ganze Menge,
- 1:46:12Tim Pritlove: Energie drin oder da da werden einfach die besten Leute zusammen gecastet mit viel Geld ausgestattet und die verbringen ihre Zeit mit nix anderem,
- 1:46:20Tim Pritlove: das sehen wir halt auf dieser ganzen Betrugsebene, das sehen wir hier nicht wahr, eine der ganzen Krypto äh Währungsverhältnis haben wir ja nun auch in den USA schon äh mitbekommen
- 1:46:30Tim Pritlove: auf Wahlebene und das wird potentiell einfach nur schlimmer werden.
- 1:46:33Linus Neumann: Dann in, im Verhältnis dieses dieser Attraktivität kann man dann setzen, dass hier ähm wir drei quasi neben hauptberuflicher,
- 1:46:44Linus Neumann: tagtäglicher Arbeit, ähm, das als Nebenprojekt über weiß nicht, ein, zwei Monate,
- 1:46:53Linus Neumann: ähm ähm zum Feierabend und dann primär jetzt in den letzten zwei Wochen zusammen gek.
- 1:46:58Tim Pritlove: Auf einer Arschbacke hast du's abgesessen.
- 1:47:01Linus Neumann: Geht. Also es ging ein bisschen auf den Schlaf, es ging ein bisschen auf den Schlaf schon,
- 1:47:06Linus Neumann: Aber ähm wenn man sich das jetzt mal äh vorstellt, wir wir werden jetzt werten, irgendwelches Geld dafür bekommen und hätten das nicht nur als interessierte Bürger in der Freizeit gemacht, dann kann man sich ungefähr vorstellen, wohin das von hier noch hätte gehen könn.
- 1:47:18Tim Pritlove: Ja und vor allem wenn ihr sozusagen anderes Interesse gehabt hättet und nicht nicht das der Aufklärung, sondern dass eben der aktiven Kompromisierung. Er wäre ja durchaus äh was denkbar gewesen.
- 1:47:27Linus Neumann: Wurde diskutiert.
- 1:47:29Tim Pritlove: Aber ihr weißt, ihr seid ja so nette Jung.
- 1:47:32Linus Neumann: Wir haben das mit dem ZG besprochen.
- 1:47:40Tim Pritlove: Martin, hast du noch Anmerkungen.
- 1:47:41Martin Tschirsich: Ja, vielleicht eins noch. Ich wir waren ja unglaublich bemüht, diese Information in die Welt hinaus zu tragen. Ich war in Darmstadt auf dem Wahlabend, habe gesagt, hey, eure Software hat ein Problem. Ich würde da gerne mal mit jemandem drüber reden. Ähm,
- 1:47:53Martin Tschirsich: Software kennen wir uns nicht aus. Was für eine Software? Ja, das macht die IT bin ich zur IT gegangen in Darmstadt. Also vom äh Rathaus da irgendwo ähm gefragt,
- 1:48:04Martin Tschirsich: erstmal so von oben nach unten angeschaut, mit einem abschätzigen Blick. Was machen sie denn hier? Ohne Termin, ne,
- 1:48:09Martin Tschirsich: eure Software hat erhebliche, sie hatte Probleme. Ja, nee, Software kennen wir uns nicht aus. Das macht die E-Com.
- 1:48:16Martin Tschirsich: Also ich habe alles versucht, um der Alarm zu schlagen, bin da nirgendswo durchgekommen,
- 1:48:21Martin Tschirsich: dass es auch äh irgendwie erstaunlich. Also wir versuchen unser Bestes. Da Prozesse zu verbessern in dem Fall. Und Bewegung in die Sache reinzubringen und das ist halt unglaublich zäh. Deswegen müssen wir das jetzt mal auf einer anderen Ebene beleuchten.
- 1:48:35Thorsten Schröder: Aber dieses Responsorbild, das Kloser, also wie man Schwachstellen an Hersteller oder Betroffene kommuniziert, ähm
- 1:48:42Thorsten Schröder: Ich mache das ja ziemlich oft, weil wir halt irgendwie beruflich viel mit Softwaresicherheit zu tun haben und äh es ist immer das Gleiche. Die sehen nichts ein, die sind nicht erreichbar. Die haben keine Ahnung, keine Ansprechpartner und das äh,
- 1:48:54Thorsten Schröder: ist ein ganz typischer Fall. In der Behörde vielleicht noch ein bisschen schlimmer, äh eine Behörde, die sich
- 1:49:00Thorsten Schröder: oder eine Regierung, die irgendwie sich ins Fernsehen stellt und sagt, wir sind Industrie vier null Nation, wir wissen alles besser, Kryptomade in Germany,
- 1:49:08Thorsten Schröder: Ne, wenn wir uns diese Software angucken und daneben irgendwie unsere Regierungssprecher
- 1:49:14Thorsten Schröder: sagen hören, Kryptomade in Germany und Industrie vier null, dann denke ich mir so gute Nacht.
- 1:49:22Linus Neumann: Das ist wirklich ähm also da da das ist eigentlich der Grundfaller einer einer hier mangelnden Sicherheitskultur,
- 1:49:29Linus Neumann: dass du äh auf solche, auf solche Meldungen eben auf vernünftig reagieren müsstest, ja? Und nicht irgendwie so gehen sie weg, hier gibt's nichts zu sehen, haltet den Dieb und ähm ich meine, es steht ja auch äh die,
- 1:49:43Linus Neumann: Möglichkeit im zumindest im im Raume, dass äh,
- 1:49:48Linus Neumann: jemand oft die sehr kluge Idee kommen könnte, uns äh für diese Veröffentlichung jetzt irgendwie noch ähm rechtlichen Ärger zu machen.
- 1:49:59Tim Pritlove: Die Überbringer der schlechten Nachrichten, die äh Messenger.
- 1:50:00Linus Neumann: Genau, Shooter Messenger, ja? Ja, erst ignorde Messenger und.
- 1:50:04Thorsten Schröder: Ne? Ja, es ist.
- 1:50:06Linus Neumann: Und Handschuh. Wenn der nicht geht, Tress Passing,
- 1:50:10Linus Neumann: Ja, das also so wird das eben auch nix mit dem Verschlüsselungsstandort Deutschland. Also das ist eine Schande.
- 1:50:17Thorsten Schröder: Zecke.
- 1:50:19Linus Neumann: Für Decks hängen. Und warum,
- 1:50:22Linus Neumann: vielleicht noch ein kurz ein bisschen auf die Rolle des Chaos-Computerclubs generell hier als als äh Mana einzugehen. Ähm,
- 1:50:30Linus Neumann: wird dann immer gesagt, ja, der Chaos kommt dabei und meckert und sagt immer, alles ist unsicher, aber es muss ja irgendwie auch mal hier die Digital First Bedenken second gemacht werden. Es ist nicht so, als würden wir sagen, alles, wo Computer zum Einsatz kommen, ist Quatsch,
- 1:50:43Linus Neumann: oder ist falsch, es ist nur wie ihr das macht, ja? Es ist einfach so, das geht so nicht und da sitzen Menschen, kluge Menschen.
- 1:50:52Linus Neumann: Diese ganzen tollen, wunderbaren Sicherheitsverfahren entwickeln, ja? Asymmetrische Verschlüsselung, Signaturen, sichere Kryptographie, ja? Und die,
- 1:50:59Linus Neumann: meiste davon ist quell offen verfügbar, das kannst du dir als Library reinlinken und wir haben da so tolle Sachen, ja?
- 1:51:06Linus Neumann: Kann man so schöne Sachen mitmachen.
- 1:51:08Linus Neumann: Dann wird das hier in Deutschland irgendwie mit so einem Notinvent Hear Syndrom irgendwie ignoriert und dann wird hier so ein Steinzeitcode in Lochkarten getackert. Von Hand, ja? Also das ist wirklich auch es bedauerlich.
- 1:51:20Martin Tschirsich: Steinzeit kurz ein Einspruch nein nicht Einspruch, Anmerkung. Steinzeitlich war auch das äh Wort, was ich am Telefon mehrfach gehört hatte von Verantwortlichen, wenn es hier um diese Wahlsoftware geht. Also das Problem ist bekannt.
- 1:51:31Tim Pritlove: Als Selbsteinschätzung. Ah, richtig. Ja, ich denke auch.
- 1:51:36Linus Neumann: Es hat einfach niemand ähm sich bis zweitausendsiebzehn damit auseinandergesetzt. Man kann sich ja mal einen Blick auf diese Update-History schauen, ja? Er hat in diesem FDP Modul, der war.
- 1:51:47Thorsten Schröder: Sechs Jahre kein.
- 1:51:48Linus Neumann: Sechs Jahre kein Update drin, das war.
- 1:51:50Tim Pritlove: Konnte alle zwei Wochen was.
- 1:51:51Linus Neumann: Alle zwei Tage.
- 1:51:53Thorsten Schröder: FDP.
- 1:52:08Tim Pritlove: So Leute, jetzt haben wir's, oder?
- 1:52:15Tim Pritlove: Tja. Also war eine etwas äh äh Verrückte aus der Reihe äh Sendung hier zum Wiedereinstieg. Aber war unterhaltsam.
- 1:52:24Linus Neumann: Glaube ich wie immer, ähm, also wenn wenn du noch dein, wenn deine Muttergrößen oder.
- 1:52:30Martin Tschirsich: Ich grüße meine Mama, mein Papa, alle, die mich kennen. Grüße an Ambe und Johanna und,
- 1:52:36Martin Tschirsich: Nee, bitte nicht.
- 1:52:38Tim Pritlove: Deine Hobbys lass raus.
- 1:52:40Linus Neumann: Also ich ich danke am Ende der Sendung immer nochmal jemanden und äh in diesem Fall ähm danke ich erstmal dir Martin, ähm für die Zusammenarbeit und dir Thorsten, hat wie immer Spaß gemacht.
- 1:52:51Thorsten Schröder: Mir auch.
- 1:52:52Linus Neumann: Und ähm dann danke ich Anne Al-Benedikt, Christian, Daniel Dirk Hannes, Kai, Matthias, Matthias Michi, Michael Sebastian Tore,
- 1:53:03Linus Neumann: und Niklas.
- 1:53:05Tim Pritlove: Und ich danke auch und zwar äh all den Leuten, die sich gerade jetzt im zurückliegenden Mona,
- 1:53:10Tim Pritlove: äh aufgrund meiner Sprechpause mit sehr netten äh äh Rückmeldungen
- 1:53:15Tim Pritlove: und auch finanzielle Unterstützung äh bei mir gemeldet haben und das war alles sehr äh motiviert. Und jetzt geht's,
- 1:53:22Tim Pritlove: weiter, aber nicht mit dieser Sendung, sondern dann nächste Mal wieder. Und wir sagen tschüs.
- 1:53:29Thorsten Schröder: Tschüss und danke Judith, dass du das hier die letzten Tage alles mit.
- 1:53:34Linus Neumann: Aber jetzt wird sie zwar gleich noch eine, jetzt muss ich auch.
- 1:53:40Martin Tschirsich: Ja, hat Spaß gemacht. Danke, dass ich dabei sein durfte.
- 1:53:42Tim Pritlove: Ciao ciao. Ciao ciao.
- 1:53:42Thorsten Schröder: Tschüss. Ciao.
- 1:53:43Linus Neumann: Ciao ciao.