WEBVTT 00:00:00.000 --> 00:00:09.240 31C3-Vorspann, ohne Ton 00:00:09.240 --> 00:00:12.031 David Kriesel: So, herzlich willkommen, auch nochmal von mir. Schön, hier zu sein! 00:00:12.031 --> 00:00:15.520 Zu so später Stunde so viele da! Ich habe mir sagen lassen, das ist die Prime-Time. 00:00:15.520 --> 00:00:21.940 Das ist sehr cool, um 11. Ich bin David, ich bin Informatiker aus Bonn. 00:00:21.940 --> 00:00:24.470 Und wir können ja einfach so mit dem Vergangenen, was hier im Kongress war, 00:00:24.470 --> 00:00:28.449 schon mal ein bisschen anfangen. Wenn man hier auf dem Kongress war, 00:00:28.449 --> 00:00:31.420 oder sich die Vorträge im Stream angesehen hat – herzlich willkommen auch nochmal 00:00:31.420 --> 00:00:35.570 an die Kollegen im Internet – dann gibt es eigentlich immer Geräte, die man danach 00:00:35.570 --> 00:00:39.509 nicht mehr so gern benutzt. Lachen 00:00:39.509 --> 00:00:42.930 Wer gestern in den Vorträgen von Tobias Engel und Karsten Nohl war, der nutzt 00:00:42.930 --> 00:00:47.600 jetzt z.B. sein Handy weniger gern. Und wer danach bei starbug war, der nutzt 00:00:47.600 --> 00:00:51.899 nicht mehr so gerne Iris-Scanner oder Fingerabdruckscanner, und läuft jetzt 00:00:51.899 --> 00:00:56.000 mit Handschuhen durch die Gegend. So, darum hier so ein kleiner Disclaimer: 00:00:56.000 --> 00:01:01.940 wenn jemand von euch ein besonders inniges Verhältnis hat zu seinem Kopierer, 00:01:01.940 --> 00:01:07.810 das er gerne beibehalten möchte, für den ist dieser Vortrag eher nichts. 00:01:07.810 --> 00:01:12.340 Wir werden in dem Vortrag drei Sachen machen. Erstens, wir werden einen 00:01:12.340 --> 00:01:17.260 der verbreitetsten und gefährlichsten Bugs der letzten Jahre kennenlernen. 00:01:17.260 --> 00:01:20.920 Zweitens, wir werden den Bug nachvollziehen. Und zwar so, dass es 00:01:20.920 --> 00:01:25.390 für Techies und Nicht-Techies eingängig ist. Und drittens, für die Aktivisten 00:01:25.390 --> 00:01:30.060 unter euch – ich habe gehört es gibt so ein paar hier – werden wir daraus 00:01:30.060 --> 00:01:34.210 ein paar Regeln ableiten, wie man sich als Einzelperson mit einem übergroßen Gegner 00:01:34.210 --> 00:01:38.860 auseinandersetzen kann, wie z.B. einem weltbekannten Unternehmen. Aber in eurem Fall 00:01:38.860 --> 00:01:42.690 kann das natürlich was ganz anderes sein. Darum werde ich sehr genau beschreiben, 00:01:42.690 --> 00:01:45.950 wie sich die Auseinandersetzung über die Zeit entwickelt hat und insbesondere auch, 00:01:45.950 --> 00:01:49.770 was für Fehler ich gemacht habe. Der Vortrag ist ein bisschen aufgebaut 00:01:49.770 --> 00:01:53.500 wie ein Roman. Zuerst gibt’s so einen Prolog, für die Verschwörungstheoretiker 00:01:53.500 --> 00:02:00.620 unter euch. Wir schreiben das Jahr 2008. 00:02:00.620 --> 00:02:05.600 Im Frühsommer 2008 waren in den USA Vorwahlen zur U.S.-Präsidentschaftswahl. 00:02:05.600 --> 00:02:09.009 Barack Obama war gegen Hillary Clinton im Rennen. In den USA gibt es genau 00:02:09.009 --> 00:02:14.220 wie hier in der Politik jede Menge Intrigen. Also gab es ein paar anonyme Mails, 00:02:14.220 --> 00:02:18.450 die Frau Clinton nützen sollten. In diesen Mails wurde unter anderem behauptet, 00:02:18.450 --> 00:02:23.260 Obama sei in Kenia als Kenianer geboren, und damit formell ungeeignet 00:02:23.260 --> 00:02:28.060 für das Präsidentenamt. Um Präsident der Vereinigten Staaten zu werden, muss man 00:02:28.060 --> 00:02:33.550 ‚natural born citizen‘ der USA sein. Was jetzt ein ‚natural born citizen‘ genau ist, 00:02:33.550 --> 00:02:39.060 darüber haben die Amerikaner selbst keine 100%-Definition geschaffen. Aber es gibt 00:02:39.060 --> 00:02:43.780 einen ganzen Wiki-Artikel über dieser Kontroverse, müsst ihr euch mal geben. 00:02:43.780 --> 00:02:48.720 Allgemein anerkannt ist aber zweierlei. Erstens, man muss Amerikaner sein. 00:02:48.720 --> 00:02:51.560 Und zweitens, man muss es auch bei seiner Geburt gewesen sein. Also wenn ich jetzt 00:02:51.560 --> 00:02:55.740 hinkomme, frisch eingebürgert, das gilt nicht. Dass Barack Obama mit 00:02:55.740 --> 00:02:59.120 dem zweiten Vornamen Hussein heißt, war im Zusammenhang übrigens auch wohl eher 00:02:59.120 --> 00:03:04.640 suboptimal. lacht Obama hatte natürlich ein Interesse daran, 00:03:04.640 --> 00:03:07.850 die Auseinandersetzung flott vom Tisch zu kriegen. Also hat er seine Geburtsurkunde 00:03:07.850 --> 00:03:12.269 veröffentlicht. Ich sage deswegen ‚die kurze Geburtsurkunde‘, weil, 00:03:12.269 --> 00:03:15.580 als er geboren wurde, eine kurze und eine lange ausgestellt wurde. Die kurze ist hier 00:03:15.580 --> 00:03:20.369 links abgebildet, die seht ihr hinter mir. Und ich vor mir. 00:03:20.369 --> 00:03:24.140 Wer ein guter Verschwörungstheoretiker ist, der lässt sich aber von Fakten nicht ablenken. 00:03:24.140 --> 00:03:34.279 Gelächter und Beifall 00:03:34.279 --> 00:03:37.420 Sofort kamen Anschuldigungen, die Geburtsurkunde wäre gefälscht. 00:03:37.420 --> 00:03:40.489 Angeblich hat ein Stempel gefehlt, und… und… und. Was man sich da alles 00:03:40.489 --> 00:03:45.030 ausdenken kann. Könnt ihr euch alles ausdenken. 00:03:45.030 --> 00:03:47.910 Rechts seht ihr so ein paar Auto-Aufkleber von so ein paar Obama-Gegnern. 00:03:47.910 --> 00:03:51.760 Der unterste Aufkleber verlangt explizit die Geburtsurkunde. Die Theorie, 00:03:51.760 --> 00:03:56.590 Obama dürfte gar nicht Präsident sein, ist in den USA relativ verbreitet. 00:03:56.590 --> 00:04:00.040 Obama gewann zwar die Vorwahlen, und die anschließende Wahl, aber die Auseinandersetzung 00:04:00.040 --> 00:04:05.799 köchelte weiter vor sich hin. Es gibt eine ganze Szene von sogenannten birthers, 00:04:05.799 --> 00:04:13.739 die nachweisen wollen, dass Obama eigentlich gar kein Amerikaner ist. 00:04:13.739 --> 00:04:17.500 Nachdem das Ganze zweieinhalb Jahre nicht verstummt war – der Kollege war schon längst 00:04:17.500 --> 00:04:24.300 Präsident – also 2011 hatte Obama dann die Nase gestrichen voll. Er veröffentlichte den 00:04:24.300 --> 00:04:28.000 Scan der langen Version der Geburtsurkunde, rechts im Bild. Ihr seht schon, da ist 00:04:28.000 --> 00:04:32.500 viel mehr Info drin, und man könnte denken, jetzt hat er endlich Ruhe. 00:04:32.500 --> 00:04:37.900 Weit gefehlt! Sofort nach der Veröffentlichung wurden Anschuldigungen laut, 00:04:37.900 --> 00:04:43.010 die Geburtsurkunde wäre eine plumpe Fälschung. Wir schauen mal genauer hin. 00:04:43.010 --> 00:04:47.490 Das linke Bild ist eine starke Vergrößerung des roten Kästchens im rechten Bild. 00:04:47.490 --> 00:04:52.240 Man sieht die Sechs und die Vier. Diese Zahlen sind pixelgenau scharf abgegrenzt. 00:04:52.240 --> 00:04:57.450 Ja, man sieht es sogar auf dem Beamer. Und uniform durchgefärbt. 00:04:57.450 --> 00:05:00.380 Rechts daneben die Eins ist leicht unscharf und verrauscht gefärbt. 00:05:00.380 --> 00:05:04.710 Die Eins ist so, wie man einen Scan in der Realität erwartet. Warum ist da so ein 00:05:04.710 --> 00:05:09.670 Unterschied zwischen zwei Ziffern in ein und derselben Textzeile? 00:05:09.670 --> 00:05:13.889 Noch ein paar weitere Beispiele. Man sieht wieder Ziffern mit abgegrenzten Pixeln 00:05:13.889 --> 00:05:18.930 oder hier Ankreuzkästchen, gegen normale, leicht unscharfe und verrauschte Ziffern 00:05:18.930 --> 00:05:23.720 und Ankreuzkästchen. Ich habe euch auch hier die zwei Ankreuzkästchen rot umrandet, 00:05:23.720 --> 00:05:27.121 und das „and“ auch. Da sieht man so einen Übergang. Und das sieht echt aus 00:05:27.121 --> 00:05:31.389 wie mit Paint hingemalt. Also dieses uralte, ich bin sicher ihr kennt das 00:05:31.389 --> 00:05:35.440 aus euren Kindertagen. MS Paint von Windows 3.11. Habe ich bei meinem Vater 00:05:35.440 --> 00:05:41.099 auf der Arbeit immer dran gesessen, und dem Arbeitszeit geklaut. Oder hier, 00:05:41.099 --> 00:05:44.540 besonders schön. Dieser Bildausschnitt ist unten aus dem Stempel. Man sieht 00:05:44.540 --> 00:05:49.430 einen Druckfehler, im Stempel! Ja nee, ist klar! Haben wir ja schon häufig gehört, 00:05:49.430 --> 00:05:53.460 einen Druckfehler im Stempel! Ich meine, klar glaubt man an eine Fälschung, 00:05:53.460 --> 00:05:56.240 so wie das aussieht! Und gleichzeitig glaubt man noch, der Praktikant 00:05:56.240 --> 00:05:58.969 im Weißen Haus wäre zu doof für Photoshop gewesen. 00:05:58.969 --> 00:06:02.020 Lachen 00:06:02.020 --> 00:06:06.979 PR-technisch war das natürlich ein absoluter fail. Nach einer Gallup-Umfrage 00:06:06.979 --> 00:06:12.651 haben dann auch im Jahr 2011 immerhin 5% der Amerikaner geglaubt, Obama wurde 00:06:12.651 --> 00:06:17.440 definitiv nicht in den USA geboren. Und weitere 8%, dass er „wahrscheinlich nicht“ 00:06:17.440 --> 00:06:22.420 in den USA geboren wurde. Das war wohl nix. Das Weiße Haus musste sich 00:06:22.420 --> 00:06:27.769 übel rechtfertigen. Noch heute haben die Nachfragen deswegen. Das war der Prolog. 00:06:27.769 --> 00:06:38.450 Wir gehen nun über zur Haupthandlung, und machen einen Zeitsprung ins Jahr 2013. 00:06:38.450 --> 00:06:44.139 Am 24.Juli 2013 rief mich eine befreundete Firma an, 00:06:44.139 --> 00:06:48.950 die zwei große Xerox Workcentres betreibt. Xerox Workcentres, das sind solche 00:06:48.950 --> 00:06:53.550 riesigen Businesskopierer, wie die heute überall stehen. Die haben Netzanbindung, 00:06:53.550 --> 00:06:58.050 die können scannen, drucken, kopieren, mailen, und kosten so viel wie ein Kleinwagen. 00:06:58.050 --> 00:07:01.590 Solche Großgeräte, die stehen nicht irgendwie als Drucker bei Omi, sondern 00:07:01.590 --> 00:07:05.550 die haben hunderte Nutzer pro Gerät, vielleicht auch mehr. Auf der Abbildung 00:07:05.550 --> 00:07:10.530 seht ihr einen Bauplan. Die schwarzen Flächen sind nicht original, die habe ich 00:07:10.530 --> 00:07:14.900 im Nachhinein knallhart rauszensiert, weil ich den Bauplan sonst einfach nicht 00:07:14.900 --> 00:07:20.230 hätte nehmen dürfen. Ich habe den Bauplan an drei Stellen gelb markiert. 00:07:20.230 --> 00:07:24.560 Die Stellen sind so standardisierte Blöcke, in denen die Quadratmeterzahlen 00:07:24.560 --> 00:07:27.960 für einen Raum stehen. Um diese drei Stellen wird es gleich gehen. Die Firma 00:07:27.960 --> 00:07:32.050 hat mir gesagt: „Hey David, wenn wir den Bauplan scannen, 00:07:32.050 --> 00:07:35.260 dann stehen danach andere Zahlen drin. Kannst du da mal kucken?“ 00:07:35.260 --> 00:07:40.250 Lachen 00:07:40.250 --> 00:07:44.890 Links, das bin ich, he? Lachen 00:07:44.890 --> 00:07:52.160 Applaus 00:07:52.160 --> 00:07:55.220 Also man muss dazu sagen, die Stimmung mit denen ist immer wirklich gut. Ich habe mir 00:07:55.220 --> 00:07:57.990 so mein Studium mit IT zusammenverdient. Natürlich haben mir auch meine Eltern 00:07:57.990 --> 00:08:02.759 geholfen, will ich nicht nehmen. Aber ich hatte bei denen IT-Service gemacht, und 00:08:02.759 --> 00:08:05.520 die waren immer nett, und ich habe natürlich gedacht die veralbern mich. 00:08:05.520 --> 00:08:12.870 Klar. Kopierer verändert Zahlen?? Ja nee, is klar! Hört man ja oft, sowas, ne? 00:08:12.870 --> 00:08:15.639 Die meinten dann: „Doch, doch! Komme mal bitte vorbei! Schaue es dir an, 00:08:15.639 --> 00:08:19.449 wir brauchen die Kiste, die muss funktionieren!“ 00:08:19.449 --> 00:08:23.421 Ich also vorbeigefahren, habe es mir angekuckt. Immer noch so ein bisschen… 00:08:23.421 --> 00:08:31.229 immer wachsam vor’m Scherz. Die haben da ein Xerox Workcentre 7535. 00:08:31.229 --> 00:08:34.000 Hier sind die drei markierten Stellen im Original, also vor dem Scannen. 00:08:34.000 --> 00:08:37.760 Ich weiß nicht, wie gut ihr das lesen könnt, also lese ich es euch vor. 00:08:37.760 --> 00:08:43.850 Oben stehen 14,13 qm, in der Mitte stehen 21,11 qm, 00:08:43.850 --> 00:08:49.380 und unten 17,42 qm. Also den Bauplan in das Workcentre gesteckt 00:08:49.380 --> 00:08:55.510 und gescannt. Und hier dieselben Stellen nach dem Scannen. 00:08:55.510 --> 00:09:02.870 Gelächter und Applaus 00:09:02.870 --> 00:09:07.529 Ja, interessant! Plötzlich sind alle Räume 14,13 qm groß. 00:09:07.529 --> 00:09:11.120 Ich dachte, das kann nicht wahr sein. Völlig unmöglich. Das passiert hier gerade nicht. 00:09:11.120 --> 00:09:15.720 Ich hatte immer noch geglaubt, die veräppeln mich. lacht 00:09:15.720 --> 00:09:19.440 Beim Scannen war übrigens, um das direkt wegzunehmen – ich habe diese Frage 00:09:19.440 --> 00:09:23.360 drölfmal aus dem Internet bekommen – beim Scannen war keine Texterkennung 00:09:23.360 --> 00:09:28.040 angeschaltet. Die Zahlenersetzung findet richtig hart in den Pixeldaten statt. 00:09:28.040 --> 00:09:33.730 Die Firma hatte auch noch ein zweites Workcentre, das 7556. 00:09:33.730 --> 00:09:37.690 Das ist größer und schneller. Neben diesen beiden Arten Workcentres, 00:09:37.690 --> 00:09:41.290 die ich jetzt hier eingangs erwähne, gibt es auch noch viele weitere. Das ist 00:09:41.290 --> 00:09:45.342 eine Riesengerätefamilie. Anders als beim kleineren Workcentre, bei dem 00:09:45.342 --> 00:09:52.000 immer die gleichen Zahlen rauskamen, … lacht 00:09:52.000 --> 00:09:58.279 kamen beim größeren jedesmal andere raus. Gelächter 00:09:58.279 --> 00:10:01.550 Es ist ja auch größer, da ist halt mehr CPU-Power drin. 00:10:01.550 --> 00:10:03.730 Gelächter 00:10:03.730 --> 00:10:07.010 Geht mal die Zeilen durch, wie da die Werte wechseln. Bei „Stelle 2“ z.B., 00:10:07.010 --> 00:10:11.700 das ist die Zeile in der Mitte, haben wir vorne und hinten 14,13 qm. 00:10:11.700 --> 00:10:16.320 Und in der Mitte einmal 21,11. Das wäre der richtige Wert gewesen, übrigens. 00:10:16.320 --> 00:10:19.490 Es gibt eine Trefferquote! Lachen 00:10:19.490 --> 00:10:23.060 Bei den anderen Zeilen sieht es ähnlich aus. 00:10:23.060 --> 00:10:26.900 Wenn also einer von euch mal so einen NSA-Zufallsgenerator braucht… 00:10:26.900 --> 00:10:29.360 lacht Gelächter 00:10:29.360 --> 00:10:34.930 Beifall 00:10:34.930 --> 00:10:37.700 Beachtet außerdem, das ist nämlich eigentlich gar nicht zum… 00:10:37.700 --> 00:10:39.950 ich lache zwar auch, aber es ist überhaupt nicht zum Lachen. 00:10:39.950 --> 00:10:43.030 Beachtet außerdem, dass die Zahlen perfekt einlayoutet sind. Der Fehler ist nur 00:10:43.030 --> 00:10:46.880 deswegen aufgefallen, weil ein offensichtlich größerer Raum 00:10:46.880 --> 00:10:50.130 eine kleinere Quadratmeterzahl hatte als der kleine daneben. 00:10:50.130 --> 00:10:55.529 Man hat also dann so eine Abstellkammer mit 100 qm und daneben den Ballsaal 00:10:55.529 --> 00:10:58.730 mit 4 qm. etwas Gelächter 00:10:58.730 --> 00:11:02.060 Also fieser geht es einfach kaum noch. Das ist perfekt einlayoutet. 00:11:02.060 --> 00:11:05.280 Mir ist übrigens klar, dass die Schrift sehr klein ist. Also nicht, dass ihr jetzt 00:11:05.280 --> 00:11:08.720 denkt, das wäre irgendwie so ein fieser Corner Case, und ich hätte da drei Monate 00:11:08.720 --> 00:11:13.520 gesessen, bis ich endlich mal Xerox so richtig ans Bein pinkeln kann. 00:11:13.520 --> 00:11:16.329 Wir machen jetzt noch andere Beispiele. Das ist das Originalbeispiel, 00:11:16.329 --> 00:11:20.120 an dem die Sache original aufgefallen ist, und ich wollte euch das nicht vorenthalten. 00:11:20.120 --> 00:11:24.420 Hier kommt das nächste. Das ist ein Kostenregister. 00:11:24.420 --> 00:11:27.880 Lachen 00:11:27.880 --> 00:11:31.340 Zwei Sechsen sind zu Achten geworden. 00:11:31.340 --> 00:11:33.420 Der Witz war, ich habe das auf meiner Webseite veröffentlicht, 00:11:33.420 --> 00:11:36.430 das Bild, ne? Und ich habe gesagt: „Hier ist eine Sechs zu einer Acht geworden“. 00:11:36.430 --> 00:11:38.830 Kriege ich eine Mail: „Nee nee, da oben ist noch eine!“ 00:11:38.830 --> 00:11:47.260 lautes Lachen und Applaus 00:11:47.260 --> 00:11:52.200 Auch wieder sauberst einlayoutet. Diesmal ist der Fehler warum aufgefallen? 00:11:52.200 --> 00:11:55.860 Deswegen, weil die Zahlen normal aufsteigend sortiert sein sollen. 00:11:55.860 --> 00:11:58.280 etwas Lachen Also ich will damit sagen, 00:11:58.280 --> 00:12:00.800 man kann das nicht erkennen. Ich gebe euch eine Kolonne Zahlen, die jetzt 00:12:00.800 --> 00:12:03.750 keinen Sinn haben, den ihr von außen erkennen könnt. Dann könnt ihr natürlich 00:12:03.750 --> 00:12:07.889 nicht sehen, dass da Zahlen falsch sind. Es geht immer darum, dass es so 00:12:07.889 --> 00:12:12.390 semantische Kriterien gibt, an denen man das auch erkennen kann. Durch die sowas 00:12:12.390 --> 00:12:16.199 offensichtlich unplausibel wird. Sonst habt ihr keine Chance das zu erkennen. 00:12:16.199 --> 00:12:18.420 So. So langsam war ich schon echt ein bisschen beunruhigt. 00:12:18.420 --> 00:12:23.870 Die Halslänge steigt. Damit das keine Zufallsfunde bleiben, habe ich mich 00:12:23.870 --> 00:12:28.990 mal daran gemacht, den Fehler gezielt zu reproduzieren. Mal so informatikermäßig 00:12:28.990 --> 00:12:33.460 eine Nacht investiert, und aufsteigende Zahlenkolonnen generiert, in verschiedenen 00:12:33.460 --> 00:12:36.890 Schriftgrößen und Schriftarten. Und die habe ich abgescannt, und ein paar Stunden 00:12:36.890 --> 00:12:42.570 experimentiert. Und, siehe da, der Fehler tritt tatsächlich wieder auf. 00:12:42.570 --> 00:12:45.670 Das sind so meine Zufallszahlenkolonnen. Mit denen werden wir uns noch 00:12:45.670 --> 00:12:48.491 ein bisschen auseinandersetzen können. Die gelb markierten Achten sollen 00:12:48.491 --> 00:12:54.100 eigentlich Sechsen sein und gehören da nicht hin. So, wir halten kurz inne. 00:12:54.100 --> 00:12:58.300 Ich habe in meiner Vortragsankündigung versprochen, dass ich euch 00:12:58.300 --> 00:13:02.740 die ganze Auseinandersetzung mit Xerox, die jetzt folgt, zeitlich auseinanderwalze, 00:13:02.740 --> 00:13:07.590 euch sage, wie ich mich jeweils gefühlt habe, und euch immer diejenigen Sachen 00:13:07.590 --> 00:13:12.120 speziell herausstelle, die nach meiner Erfahrung allgemein unheimlich wichtig 00:13:12.120 --> 00:13:15.450 für eine Auseinandersetzung mit einem Riesengegner sind. Das werde ich auch tun. 00:13:15.450 --> 00:13:19.060 Und das werde ich euch auch direkt immer mit belegen. Aber ich nehme jetzt 00:13:19.060 --> 00:13:22.150 eine Sache vorweg. Die werde ich aber verschiedentlich, über den ganzen Vortrag 00:13:22.150 --> 00:13:29.680 belegen. Was in meinen Augen nichts hilft, ist unfreundliches Twittern und Haten. 00:13:29.680 --> 00:13:34.800 Verlegenheitsapplaus 00:13:34.800 --> 00:13:39.490 Also es ist schön, dass hier jetzt applaudiert wird, ich war mir nicht sicher. 00:13:39.490 --> 00:13:40.490 gemurmeltes Lachen 00:13:40.490 --> 00:13:42.860 Ich habe überhaupt nichts gegen Twitter als solches. Gar nicht. 00:13:42.860 --> 00:13:45.220 Aber wenn ihr was durchkriegen wollt, macht ihr euch mit so einem Verhalten 00:13:45.220 --> 00:13:48.410 einfach angreifbar. Und vor allem werdet ihr nicht ernst genommen. 00:13:48.410 --> 00:13:52.470 Man kann euch immer vorwerfen, gar keine Diskussion zu wollen. 00:13:52.470 --> 00:13:55.380 Denn die passt nicht auf 140 Zeichen, da könnt ihr mir alles erzählen. 00:13:55.380 --> 00:14:01.580 Beifall 00:14:01.580 --> 00:14:04.829 Und zweitens kann man euch immer vorwerfen, nur Aufmerksamkeit 00:14:04.829 --> 00:14:08.269 für euch selbst zu wollen. In Twitter ist nämlich fast alles öffentlich. 00:14:08.269 --> 00:14:11.470 Twitter eignet sich höchstens zur ersten Kontaktaufnahme, wenn ihr irgendwie 00:14:11.470 --> 00:14:15.010 eine E-Mail-Adresse oder eine Telefonnummer erfragt oder so. Wenn ich euch das 00:14:15.010 --> 00:14:19.649 nicht empfehle, was empfehle ich euch also? Viel seriöser und zielführender 00:14:19.649 --> 00:14:23.610 ist alles, was erstmal nicht-öffentlich ist. Damit bekundet man, sachorientiert 00:14:23.610 --> 00:14:27.490 zu arbeiten und nicht nur kreischen zu wollen. Das sind Mails, oder auch 00:14:27.490 --> 00:14:34.580 gleich Anrufe. Wir haben also den Xerox-Support angerufen. Mehrfach… 00:14:34.580 --> 00:14:39.889 Oft… Wir habe uns über alle Supportlevel bis zum Top-Level 00:14:39.889 --> 00:14:45.639 nach Dublin hochtelefoniert – keiner wusste was. 00:14:45.639 --> 00:14:49.420 Wir haben auch persönlich Kontakt gesucht. Leute vom Xerox-Lieferanten vor Ort 00:14:49.420 --> 00:14:54.730 waren da. Das ist nicht Xerox selbst, sondern so eine Vertriebs- und Support-Firma. 00:14:54.730 --> 00:14:58.660 Die Firma war geschockt – natürlich, ne? Und hat sich dann angestrengt, das bei sich 00:14:58.660 --> 00:15:03.200 zu reproduzieren. Zack! Sie haben es reproduziert… 00:15:03.200 --> 00:15:11.320 Gelächter und Beifall 00:15:11.320 --> 00:15:15.360 Also das war… wir lachen hier jetzt. Aber die standen wirklich 00:15:15.360 --> 00:15:18.320 mit gesenkten Häuptern da. Ich meine da steht ihr und verkauft diese Dinger, 00:15:18.320 --> 00:15:20.889 und stellt plötzlich irgendwie eure eigene Existenz in Frage. 00:15:20.889 --> 00:15:25.510 Das ist überhaupt nicht cool. Bei Xerox selbst – also nicht der Support-Firma, 00:15:25.510 --> 00:15:29.779 sondern das große ganze Xerox selbst, 140.000 Mitarbeiter, 00:15:29.779 --> 00:15:34.649 war man zwar erstaunt, aber man hat keinerlei Anstalten gemacht, 00:15:34.649 --> 00:15:40.949 uns oder der Vertriebsfirma zu helfen. Also die hatten Respekt vor dem Problem. 00:15:40.949 --> 00:15:44.759 lacht Gelächter 00:15:44.759 --> 00:15:47.829 Also es gab überhaupt aber gar keine Anzeichen für größeres Interesse, 00:15:47.829 --> 00:15:50.381 und auch keine Ratschläge, wie wir das Problem jetzt wegkriegen. Dann kam 00:15:50.381 --> 00:15:55.310 noch einer von Xerox Central, hat die Software upgedated, wir hatten eine uralte, 00:15:55.310 --> 00:15:58.250 von dem Kopierer, hat er neue Software draufgespielt, Problem war immer noch da. 00:15:58.250 --> 00:16:01.120 Dachte ich: „Super, jetzt wissen wir, dass das Problem also mit der Firmware 00:16:01.120 --> 00:16:05.680 von vor drei Jahren existiert und jetzt immer noch.“ Hmm. So. 00:16:05.680 --> 00:16:08.459 Als von Seiten Xerox wirklich mehr als eine Woche nichts passiert war, 00:16:08.459 --> 00:16:11.330 was Hoffnung versprach, dachte ich mir so: „So jetzt bist du zuvorkommend genug 00:16:11.330 --> 00:16:16.540 gewesen!“ Ich habe also auf Deutsch und Englisch einen Blog-Artikel geschrieben 00:16:16.540 --> 00:16:21.399 über das, was ich euch gerade erzählt habe. Und darin habe ich Test-Dokumente 00:16:21.399 --> 00:16:25.889 zum Download angeboten. Die können die Leser drucken, scannen und einfach sofort 00:16:25.889 --> 00:16:30.699 selber kucken, ob sie betroffen sind. Damit beginnt die Verbreitung der Geschichte. 00:16:30.699 --> 00:16:34.420 Man muss dazu sagen, mein Blog ist nicht wirklich riesig, wirklich nicht. Es hat so 00:16:34.420 --> 00:16:38.990 500-1000 Leser am Tag. Das ist nicht so viel, aber auch nicht nichts, und 00:16:38.990 --> 00:16:42.160 die meisten Leser sind in irgendwelcher Form IT-ler, das weiß ich aus den Mails, 00:16:42.160 --> 00:16:48.339 die ich so kriege. Unten auf meinen Vortragsfolien seht ihr ab jetzt 00:16:48.339 --> 00:16:51.462 eine Linie. Diese Linie wird immer weiter nach rechts wandern. Das ist 00:16:51.462 --> 00:16:56.389 ein Seitenaufruf-Plot. Der ist nicht, um irgendwie mit Hits zu strunzen, aber 00:16:56.389 --> 00:16:59.620 es ist im Zusammenhang lehrreich zu sehen, wann man wie Aufmerksamkeit kriegt, 00:16:59.620 --> 00:17:04.529 und auch wie schnell sie wieder abnimmt. Wir führen das direkt mal vor. 00:17:04.529 --> 00:17:08.369 Diese kleinen Huckel – ja, sieht man. Sehr gut ausgerichtet. Zack! – ist die Linie 00:17:08.369 --> 00:17:12.709 nach rechts gewandert, und da sieht man so einen Peak von 3000 hits/Stunde. 00:17:12.709 --> 00:17:15.400 Die Zahlen kommen von Google analytics, ich habe mir sagen lassen, die muss man 00:17:15.400 --> 00:17:18.459 dann immer x2 nehmen, aber für die Größenordnung reicht’s ja. 00:17:18.459 --> 00:17:21.989 Am 2. und 3. August ist die Geschichte auf verschiedenen Tech-Blogs eingeschlagen. 00:17:21.989 --> 00:17:26.029 Ich deklariere hier mal den altbekannten fefe als Tech-Blog. 00:17:26.029 --> 00:17:28.810 Gelächter 00:17:28.810 --> 00:17:32.110 Ich weiß, ich weiß, da kommt schon der erste Protest. Aber wir werden uns 00:17:32.110 --> 00:17:36.860 einig sein darüber, dass fefe von vielen IT-lern gelesen wird. Okay, ich höre 00:17:36.860 --> 00:17:41.300 keine Proteste mehr. Der Peak, den ihr hier seht, ist jedenfalls von blog.fefe.de. 00:17:41.300 --> 00:17:44.770 Die Nachricht verbreitet sich, und ich kriege immer mehr Mails von Lesern 00:17:44.770 --> 00:17:49.520 die betroffen sind. Das Unheimlichste ist aber, ich kriege Mails mit Bestätigung 00:17:49.520 --> 00:17:52.980 für ganz viele Xerox-Workcentres, die ich gar nicht kenne. 00:17:52.980 --> 00:17:54.260 Gelächter 00:17:54.260 --> 00:17:57.570 Ich meinte ja schon das wäre eigentlich eine riesige Produktfamilie. Ganz langsam 00:17:57.570 --> 00:18:02.429 wird mir klar, dass das schon so was Größeres werden könnte, eventuell. 00:18:02.429 --> 00:18:06.830 Lesson learned: Es war gut, die Test-Dokumente direkt mit online 00:18:06.830 --> 00:18:10.120 zu stellen. Hätten die Benutzer das nicht direkt an meinen Test-Dokumenten 00:18:10.120 --> 00:18:16.020 sofort nachvollziehen können, das wäre niemals so eingeschlagen, wie gleich kommt. 00:18:16.020 --> 00:18:19.450 Ab 4. August landet die Geschichte nach und nach weltweit in Tech-Portalen. 00:18:19.450 --> 00:18:23.070 Im Bild ist Hacker News von Y-combinator (?), das ist eins der größten 00:18:23.070 --> 00:18:28.540 dieser Art, das kennt ihr wahrscheinlich. Ab jetzt kriege ich hunderte technisch 00:18:28.540 --> 00:18:32.991 versierte Mails am Tag. Ich sage „hunderte technisch versierte“, weil es auch noch 00:18:32.991 --> 00:18:38.250 andere gab, die weniger versiert waren. Und über die ganze Geschichte hinweg 00:18:38.250 --> 00:18:41.350 habe ich Tage damit verbracht, die Neuigkeiten, die ich so erhalte, zu 00:18:41.350 --> 00:18:45.590 kanalisieren, und zu ordnen. Das hat mir erst ermöglicht, die Berichterstattung 00:18:45.590 --> 00:18:50.500 sauber fortzuführen, und dem Bug mit professioneller Hilfe auf den Grund zu gehen. 00:18:50.500 --> 00:18:53.720 Das Ganze wird zum Selbstläufer, und ich darf nicht mehr schlafen. 00:18:53.720 --> 00:18:57.350 Weil die US-Presse bei mir im Handy steht. Ihr braucht nämlich nicht denken, 00:18:57.350 --> 00:19:01.500 dass US-Reportern bewusst ist, dass es jemals sowas wie Zeitzonen… 00:19:01.500 --> 00:19:10.450 Gelächter und Applaus 00:19:10.450 --> 00:19:13.630 Das ist auch noch so ein Anekdötchen. Man müsste denken, so, die stehen in Konkurrenz 00:19:13.630 --> 00:19:17.230 zueinander, US-Reporter. Also wenn der eine so eine special info hat, die gibt er 00:19:17.230 --> 00:19:20.850 dem anderen nicht weiter, ey. Sobald der Kollege von ABC meine Handynummer hatte, 00:19:20.850 --> 00:19:24.860 hatten die ALLE. Ich sag’s euch, unglaublich! lacht 00:19:24.860 --> 00:19:30.510 Lesson learned: Schreibt sowas mehrsprachig! Wichtig ist Englisch, 00:19:30.510 --> 00:19:35.010 für den internationalen Raum. Sowie die Heimatmarktsprache des Konzerns 00:19:35.010 --> 00:19:39.410 den ihr da angeht. In meinem Fall ist es die USA, also Englisch, wiederum 00:19:39.410 --> 00:19:43.400 zwei Fliegen mit einer Klappe. In den USA ist Xerox eben im Übrigen 00:19:43.400 --> 00:19:48.280 so stark vertreten, dass „kopieren“ dort „to xerox“ heißt. Die sagen das wirklich 00:19:48.280 --> 00:19:51.019 im Alltag. Das ist so wie wenn man hier sagt: „Gib’ mir mal ein Tempo!“, 00:19:51.019 --> 00:19:55.160 nur, dass wir so mal einen Eindruck haben wieviel diese Firma und diese Marke 00:19:55.160 --> 00:19:59.410 da an Stellenwert besitzt. Und wenn in der Technikwelt etwas so die Runde macht, 00:19:59.410 --> 00:20:06.240 was kommt als Nächstes? Die Massenmedien. einige Lacher 00:20:06.240 --> 00:20:10.970 Ab da hat man das volle Programm. Wir klicken uns jetzt mal durch, um das 00:20:10.970 --> 00:20:14.440 anschaulich zu machen. Diese Liste ist keineswegs erschöpfend, es gab Tausende 00:20:14.440 --> 00:20:17.720 Artikel weltweit plötzlich. Und wenn ich Artikel zur Deko bringe 00:20:17.720 --> 00:20:20.750 – einfach als Disclaimer – das ist keine Aussage über das Erscheinungsdatum, 00:20:20.750 --> 00:20:23.490 ich mache das so wie es hier für die Dramaturgie gut ist. 00:20:23.490 --> 00:20:25.350 einige Lacher 00:20:25.350 --> 00:20:29.840 Durchklicken, so, hier ist Heise, das freut mich als Informatiker natürlich 00:20:29.840 --> 00:20:33.530 besonders. Die haben die ganze Geschichte mit fünf Artikeln oderso begleitet. 00:20:33.530 --> 00:20:37.720 ZDF Hyperland, ne? Ich bringe so die deutsche Presse mehr zur Ansicht. 00:20:37.720 --> 00:20:40.440 Die deutsche Presse war nämlich eher zurückhaltend. Die meisten Einschläge 00:20:40.440 --> 00:20:42.910 kamen in der Tat aus dem Ausland. Deswegen die Bemerkung mit dem 00:20:42.910 --> 00:20:47.320 Heimatmarkt. An dieser Stelle aber ein Anekdötchen zur deutschen Presse. 00:20:47.320 --> 00:20:51.480 Ein Journalist hat mir erzählt, dass er die Story in die Tagesschau bringen wollte. 00:20:51.480 --> 00:20:56.549 Die haben ihm dann gesagt „Ja, mmh, ist ja ganz cool. Aber dafür wollen wir, dass das 00:20:56.549 --> 00:21:00.200 beim richtigen Kopieren passiert, und nicht nur beim Scannen!“ 00:21:00.200 --> 00:21:09.030 Gelächter, Johlen und Beifall 00:21:09.030 --> 00:21:14.000 Also falls jetzt jemand von der Tagesschau zusieht, der Applaus, der war für euch! 00:21:14.000 --> 00:21:15.080 Gelächter 00:21:15.080 --> 00:21:18.851 So, ich dachte mir nur, ihr Helden! Profi-Tipp: wenn man so einen Scan 00:21:18.851 --> 00:21:21.940 ausdruckt, dann hat man eine Kopie! Gelächter 00:21:21.940 --> 00:21:24.470 Mit dem Unterschied, dass so ein gespeicherter Scan einfach auch 00:21:24.470 --> 00:21:28.610 Jahre später noch Schaden anrichten kann. Aber, bitte! Dachte ich, 00:21:28.610 --> 00:21:32.920 keine Tagesschau-Story, das geht gerade ohnehin weltweit durch den Kanal, 00:21:32.920 --> 00:21:36.790 das ist ja nicht mein Problem, wenn genau ihr das jetzt als Einzige nicht bringt. 00:21:36.790 --> 00:21:41.789 Lesson learned: Professionell und souverän bleiben. Nicht einfach Sachen 00:21:41.789 --> 00:21:45.530 aus Aufmerksamkeitsgier aufbauschen. Jedem von euch fällt wahrscheinlich 00:21:45.530 --> 00:21:48.350 gerade irgendeine Affäre ein, die eigentlich ganz gut angelaufen ist 00:21:48.350 --> 00:21:50.630 für den der sie an die Öffentlichkeit gebracht hat, und dann hat er sich 00:21:50.630 --> 00:21:54.140 im entscheidenden Moment irgendwie Blut geleckt und was ausgedacht. 00:21:54.140 --> 00:21:59.730 Sowas ist natürlich schlecht. Naja gut. The Economist, das ist wirklich 00:21:59.730 --> 00:22:03.530 altehrwürdig, der Titel den finde ich schön: „Lies, damned lies and scans“. 00:22:03.530 --> 00:22:09.950 Das kommt von Tom Sawyer: „Lies, damned lies and statistics“. 00:22:09.950 --> 00:22:12.380 So, ab da wird’s so langsam PR-technisch, übrigens, teuer. 00:22:12.380 --> 00:22:15.980 The Economist hat Einfluss. ABC News – noch teuer. 00:22:15.980 --> 00:22:18.500 Das sind die Kollegen mit dem Handy. 00:22:18.500 --> 00:22:23.620 BBC, CNBC. Also plötzlich war das einfach überall. 00:22:23.620 --> 00:22:26.480 So, jetzt laggt mein Powerpoint, da isses wieder. Hier ist Business Week, 00:22:26.480 --> 00:22:32.890 das ist ein populäres Wirtschaftsmagazin. Und ich rufe euch noch mal in Erinnerung, 00:22:32.890 --> 00:22:37.930 bis jetzt keine Reaktion von Xerox, ja, wir sind jetzt da drei Tage im Business, 00:22:37.930 --> 00:22:42.590 weltweit. Keine Reaktion! Und wenn man so langsam reagiert, wird der Ton 00:22:42.590 --> 00:22:47.539 echt ungemütlich. Ich zitiere: „Auf der Skala der Dinge, die zu schrecklich sind, 00:22:47.539 --> 00:22:50.370 um sie sich vorzustellen, sind dokumentenverändernde Scanner 00:22:50.370 --> 00:22:52.500 irgendwo oben bei fleischfressenden Bakterien.“ 00:22:52.500 --> 00:23:02.990 Gelächter 00:23:02.990 --> 00:23:07.760 Das schreiben die O-Ton in der Business Week! lacht 00:23:07.760 --> 00:23:10.020 Da bin ich von einem Kumpel angerufen worden, hör mal du musst dir das 00:23:10.020 --> 00:23:14.640 durchlesen. Also super! Stellt euch vor, das ist Peter Coy, der ist da Editor, 00:23:14.640 --> 00:23:18.530 den werden wir im Verlauf des Vortrags noch ein paar mal genießen dürfen. 00:23:18.530 --> 00:23:23.910 So, mein Blog-Artikel ist jetzt so auf 100.000 Lesern am Tag. 00:23:23.910 --> 00:23:28.250 Und es gibt immer noch keine Rückmeldung von Xerox. In der Zwischenzeit 00:23:28.250 --> 00:23:31.780 ist es mir aber mit Hilfe der vielen, vielen Leser-Mails ziemlich gut gelungen, 00:23:31.780 --> 00:23:35.870 zu erklären, was überhaupt passiert ist. Und das erzähle ich euch jetzt, 00:23:35.870 --> 00:23:39.559 wir machen also einen kleinen Einschub über Bildkompression. 00:23:39.559 --> 00:23:43.380 Hier haben wir ein Testbild, das ich gemacht habe. Das ist so ein 00:23:43.380 --> 00:23:47.890 Sonnentau, mit einer Fliege dran, das ist eine Pflanze. Sowohl die Fliege als auch 00:23:47.890 --> 00:23:52.009 der Text gehören zum Testbild. Damit wir schön unterschiedliche Arten Testbild 00:23:52.009 --> 00:23:57.769 haben. Datenübertragung kostet Zeit, Geld und Speicher. Bilder bestehen, 00:23:57.769 --> 00:24:01.559 verglichen mit Text, aus ziemlich, ziemlich großen Datenmengen. Und Bilder 00:24:01.559 --> 00:24:06.260 unkomprimiert zu übertragen und zu speichern, wäre also wirklich aufwändig. 00:24:06.260 --> 00:24:10.310 Außerdem werden Bilder einfach überall übertragen, ja? Der use case ist für jeden 00:24:10.310 --> 00:24:13.880 von uns da. Ich sage es euch, das zieht sich bis in die allerhöchsten Kreise. 00:24:13.880 --> 00:24:16.630 Gerade neulich gab es z.B. riesigen Medienrummel, und sogar einen 00:24:16.630 --> 00:24:20.430 Bundestags-Untersuchungsausschuss, nur deswegen, weil ein ehemaliger 00:24:20.430 --> 00:24:24.550 Bundestagsabgeordneter Bilder übertragen hat. Gelächter 00:24:24.550 --> 00:24:28.680 lacht So, jetzt will der Bundestagsabgeordnete 00:24:28.680 --> 00:24:33.530 nicht ewig auf seine Bilder warten. Also müssen wir die Bilddaten komprimieren. 00:24:33.530 --> 00:24:34.710 lacht wieder 00:24:34.710 --> 00:24:38.680 Also hömma! lacht dümmlich 00:24:38.680 --> 00:24:45.000 Applaus 00:24:45.000 --> 00:24:48.990 Jetzt haben wir zwei Ausschnitte meines Testbildes. Einen vom Foto-Teil 00:24:48.990 --> 00:24:53.240 und einen vom Text-Teil. Und die habe ich so dick vergrößert, dass man da einzelne 00:24:53.240 --> 00:24:57.179 Pixel erkennen kann. So können wir sehen, was bei verschiedenen Kompressionsverfahren 00:24:57.179 --> 00:25:01.890 so schiefgeht. Es gibt verlustfreie Kompressionsverfahren. Da bleiben 00:25:01.890 --> 00:25:04.720 die Bilddaten genau wie sie sind, die werden nur irgendwie effizienter 00:25:04.720 --> 00:25:09.300 gespeichert. Oder wir nehmen Verluste in Kauf, also Veränderungen 00:25:09.300 --> 00:25:15.789 in den Bilddaten, um die Dateien noch kleiner zu quetschen. 00:25:15.789 --> 00:25:20.550 Hier sind die allseits beliebten GIF-Bilder. 00:25:20.550 --> 00:25:26.540 Kann ich mal kurz ein Handzeichen haben, wer ist dafür, dass GIF verlustbehaftet ist? 00:25:26.540 --> 00:25:29.540 Wow, das sind viele! Das sind fast alle. 00:25:29.540 --> 00:25:32.600 GIF ist eine verlustfreie Komprimierungsmethode. 00:25:32.600 --> 00:25:36.090 Der Nachteil ist, es unterstützt nur 256 Farben. 00:25:36.090 --> 00:25:39.220 Der hier sichtbare Qualitätsverlust kommt also nicht davon, dass das Bild als GIF 00:25:39.220 --> 00:25:42.440 gespeichert wurde, sondern von der Farbreduktion. 00:25:42.440 --> 00:25:45.640 Damit man das schön sieht, habe ich hier sogar nur auf 16 Farben reduziert. 00:25:45.640 --> 00:25:48.730 Man sieht’s sehr schön, uiuiui. So. 00:25:48.730 --> 00:25:53.029 Das fertige Bild wird anschließend Pixel für Pixel gespeichert und LZW-komprimiert. 00:25:53.029 --> 00:25:57.000 LZW ist so ein alter Kompressions- Algorithmus, ähnlich wie ZIP. 00:25:57.000 --> 00:26:01.130 GIF eignet sich sehr gut für Grafiken mit wenigen Farben. Und da die Pixel einfach 00:26:01.130 --> 00:26:04.580 immer noch komplett einzeln gespeichert werden, werden scharfe Kanten gut 00:26:04.580 --> 00:26:09.030 wiedergegeben. Das sieht man auch, die Schrift sieht ja ganz gut aus. Weniger gut 00:26:09.030 --> 00:26:14.490 ist es für Fotos, wie man sieht. Mit am verbreitetsten sind JPEG Bilder. Und JPEG 00:26:14.490 --> 00:26:19.920 sind verlustbehaftet. Das Originalbild wird nicht mehr Pixel für Pixel gespeichert, 00:26:19.920 --> 00:26:25.480 sondern es wird in 8x8-Pixel-Blöcke zerlecht. Und jeder Block wird dann 00:26:25.480 --> 00:26:29.080 mit Kosinus-Wellen angenähert. Wie das jetzt genau mathematisch funktioniert, 00:26:29.080 --> 00:26:32.299 können wir uns an dieser Stelle sparen. Aber es ist wichtig zu wissen, dass 00:26:32.299 --> 00:26:36.240 diese Arte der Komprimierung, die ist gut für Fotos, aber schlecht für scharfe Kanten, 00:26:36.240 --> 00:26:40.730 wie man auch an den Buchstaben sieht, ja, man sieht die Artefakte, ihr seht 00:26:40.730 --> 00:26:44.000 so ein paar Flecken drumrum. Aber das wäre normal wirklich Artefakt-verseucht, 00:26:44.000 --> 00:26:48.160 das Bild. Ich kann ja mein Notebook hochhalten, oder so. 00:26:48.160 --> 00:26:51.530 Lange Rede – kurzer Sinn. Je nach Art des Bildes sind verschiedene 00:26:51.530 --> 00:26:56.059 Kompressionsverfahren gut und andere nicht. 00:26:56.059 --> 00:27:00.491 Genau darum gibt es das JBig2-Format. Das ist eins der special words, die ich 00:27:00.491 --> 00:27:04.670 wirklich in drei Varianten für die Übersetzer hingeschrieben habe. 00:27:04.670 --> 00:27:08.970 Hier darf man ein Bild in viele Unterbilder zerlegen. Die hier rot 00:27:08.970 --> 00:27:12.789 umrandeten zum Beispiel. Das sind dann so Unterbilder. Diese Unterbilder nennen wir 00:27:12.789 --> 00:27:17.800 ‚patches‘, das ist Englisch für ‚Flicken‘. Wie wir sehen, gibt’s Bildbereiche, 00:27:17.800 --> 00:27:22.039 die gehören zu überhaupt gar keinem Patch. Das ist ziemlich cool, 00:27:22.039 --> 00:27:24.700 denn die Daten hierfür, die müssen schonmal gar nicht gespeichert werden. 00:27:24.700 --> 00:27:29.890 Sagt man einfach, Hintergrund weiß. Der Witz ist, die einzelnen Patches kann man 00:27:29.890 --> 00:27:34.520 mit verschiedenen Kompressionsverfahren komprimieren. 00:27:34.520 --> 00:27:38.970 Die Schrift-Patches z.B. mit GIF, also ich gebe das jetzt nur mal so roh an. 00:27:38.970 --> 00:27:44.680 Wahrscheinlich kann man nicht genau GIF in JBig2 nutzen. Aber, das Prinzip bleibt. 00:27:44.680 --> 00:27:50.540 Und den Foto-Patch z.B. mit JPEG. Jedem Patch sein optimales Kompressionsverfahren. 00:27:50.540 --> 00:27:54.160 Das ist schon echt ein Fortschritt. Ich muss wahrscheinlich niemandem hier begründen, 00:27:54.160 --> 00:27:58.669 dass man damit, wenn man weiß, welcher Patch was enthält, einen sauberen 00:27:58.669 --> 00:28:04.050 Qualitätseindruck erhält, und wahrscheinlich eine kleinere Dateigröße. So, 00:28:04.050 --> 00:28:08.140 aber wenn man ein Bild ohnehin schonmal in Patches zerlegt, dann kann man auch einen 00:28:08.140 --> 00:28:13.039 völlig neuen High-Tech-Kompressionsansatz wählen. Man kann das Ursprungsbild 00:28:13.039 --> 00:28:17.990 noch viel feiner zerlegen, und jeden einzelnen Buchstaben als Patch ansehen. 00:28:17.990 --> 00:28:20.669 Das sind dann richtig viele Patches. Also es werden wirklich viele Patches. 00:28:20.669 --> 00:28:23.690 Und man kann das mit ganzen Textseiten und Büchern so machen. Und das wird auch getan, 00:28:23.690 --> 00:28:26.910 das habe ich mir jetzt nicht ausgedacht. 00:28:26.910 --> 00:28:32.240 Als nächstes schaut man, welche Patches einander sehr ähnlich sind. 00:28:32.240 --> 00:28:36.440 Dieser Schritt heißt ‚pattern matching‘. Ich habe hier vier Patches mit Pfeilen 00:28:36.440 --> 00:28:40.720 markiert. Diese Patches sind sehr ähnlich. Kein Wunder, werdet ihr jetzt sagen. 00:28:40.720 --> 00:28:45.770 Das sind alles kleine ‚E‘s. Die unterscheiden sich nur durch wenige Pixel. 00:28:45.770 --> 00:28:50.110 Durch das Pattern-Matching erhält man sozusagen Gruppen aller gleichen Zeichen. 00:28:50.110 --> 00:28:54.620 Für diese Gruppen speichert man nur ein einziges Zeichen wirklich ab, und das 00:28:54.620 --> 00:28:58.240 verwendet man im komprimierten Bild einfach immer wieder. 00:28:58.240 --> 00:29:02.820 Anstatt seiner Brüder. Von den hier vier markierten ‚E‘s würde also nur eins 00:29:02.820 --> 00:29:06.850 wirklich abgespeichert, und das für alle anderen eingesetzt. So kann man wirklich 00:29:06.850 --> 00:29:10.500 viele Daten einsparen und hat wirklich kaum Qualitätsverlust. 00:29:10.500 --> 00:29:14.159 Hier ist das Endergebnis. Sieht eigentlich immer noch gut aus, oder? Keine Artefakte 00:29:14.159 --> 00:29:19.870 sichtbar. Verbraucht viel weniger Daten als ohne Pattern Matching. 00:29:19.870 --> 00:29:24.910 Habt ihr das gesehen? Das Pattern Matching findet das I ist eben ähnlich zum kleinen L, 00:29:24.910 --> 00:29:28.980 kann man also dafür einsetzen. Das passiert, wenn Pattern Matching 00:29:28.980 --> 00:29:39.519 ungenau arbeitet. Habt ihr die auch gesehen? 00:29:39.519 --> 00:29:43.590 Sowas sind saugefährliche Fehler. 00:29:43.590 --> 00:29:46.520 Normale Kompressionsfehler wären ja nicht schlimm. Da ist ein Buchstabe dann 00:29:46.520 --> 00:29:52.470 unleserlich. Das sieht man, und weiß, ist doof gelaufen, „scanne bitte noch einmal“. 00:29:52.470 --> 00:29:56.740 Hier aber hat man falsche Daten, die perfekt aussehen. Und die aufgrund 00:29:56.740 --> 00:30:01.780 dieser Ähnlichkeitssache perfekt einlayoutet werden. Die muss man wirklich 00:30:01.780 --> 00:30:05.659 lesen, um den Fehler zu sehen. Und selbst dann kann man den Fehler nur dann sehen, 00:30:05.659 --> 00:30:09.000 wenn das Dokument dadurch offensichtlich unplausibel wird, wie bei dem Bauplan. 00:30:09.000 --> 00:30:12.920 Ich weiß ja nicht, was ihr so macht. Aber ich lese mir nicht immer alle Scans durch, 00:30:12.920 --> 00:30:18.890 die ich mache, um mal zu kucken ob da auch Fehler drin sind. 00:30:18.890 --> 00:30:22.059 Also, liebe Leute, ein Politiker, der diese Sache schönreden muss, 00:30:22.059 --> 00:30:26.010 der würde sagen: „Scannt mit so einem Xerox-Gerät eine Medikamentendosierung 00:30:26.010 --> 00:30:29.130 in einem Pflegeheim, und es gibt eine Wahrscheinlichkeit, dass ihr Ruck-Zuck 00:30:29.130 --> 00:30:31.620 die Rentenkasse entlastet“. Lachen 00:30:31.620 --> 00:30:39.890 Applaus 00:30:39.890 --> 00:30:43.679 Jetzt ist auch klar, was das Ganze mit Security zu tun hat. Bis jetzt konnte man 00:30:43.679 --> 00:30:47.490 sich fragen, warum hält der David auf dem Kongress einen Vortrag über Kopierer? 00:30:47.490 --> 00:30:50.340 Aber hier geht’s um einen technischen Fail einer Firma, der ein gravierendes 00:30:50.340 --> 00:30:55.270 Sicherheitsproblem ist. Haben wir Zuschauer aus Berlin? 00:30:55.270 --> 00:30:58.080 Handzeichen, vielleicht mal? 00:30:58.080 --> 00:31:00.779 Womit wurden eigentlich die Pläne für euren Flughafen vervielfältigt? 00:31:00.779 --> 00:31:10.240 Johlen und Beifall 00:31:10.240 --> 00:31:14.590 Aber, wisst ihr was? Flughafen, Medikamente, Raketen, Flugzeuge… 00:31:14.590 --> 00:31:19.220 So dick das ist, das ist alles Kleinkram. Richtig interessant wird’s bei der Frage, 00:31:19.220 --> 00:31:22.510 wo solche Scans in Gerichtsverfahren als Beweismittel genutzt worden sind, 00:31:22.510 --> 00:31:27.429 die man jetzt womöglich mal neu aufrollen kann. Oder umgekehrt, 00:31:27.429 --> 00:31:30.820 wenn mich einer von euch mit Hilfe von so einem Xerox-Scan verklagt, dem sage ich 00:31:30.820 --> 00:31:34.800 ab jetzt einfach „Ach wisst ihr was, das ist falsch!“ lacht 00:31:34.800 --> 00:31:37.610 Da könnt ihr mir erstmal das Original raussuchen, um mir das Gegenteil 00:31:37.610 --> 00:31:41.890 zu beweisen. Ich kann ja überhaupt nicht mehr nachweisen, dass ein Teil eines Scans 00:31:41.890 --> 00:31:45.969 auch von der Stelle des Papiers kommt, von der man ihn erwartet. 00:31:45.969 --> 00:31:50.500 Der rechtliche Wert ist Null! Es gibt Hunderttausende solcher Großkopierer 00:31:50.500 --> 00:31:54.610 weltweit. Das sind Business-Geräte, jedes Gerät hat viele Nutzer, und noch mehr 00:31:54.610 --> 00:31:59.190 erzeugte Dokumente, die sonstwohin rausgegeben werden. Und damit ihr euch mal 00:31:59.190 --> 00:32:03.200 eine Vorstellung machen könnt, mich hat ein Großkonzern angerufen, da läuft 00:32:03.200 --> 00:32:07.500 die Postbearbeitung so, dass eingehende Briefe einfach sofort in solchen Maschinen 00:32:07.500 --> 00:32:10.479 gescannt werden, und ab da geht’s nur noch elektronisch weiter. Viel Spaß, wenn da 00:32:10.479 --> 00:32:14.470 Fehler drin sind. So, wir kommen später nochmal auf die Implikationen zurück. 00:32:14.470 --> 00:32:20.610 Erstmal zurück zur Story. Es ist der 5.August. Wir befinden uns drei Tage 00:32:20.610 --> 00:32:25.700 nach dem Ersteinschlag, und am dritten Tag schuf Gott, endlich, ja, ein Lebenszeichen 00:32:25.700 --> 00:32:30.189 von Xerox. Jetzt, einmal, die hier gucken doch zu, Mann! lacht 00:32:30.189 --> 00:32:34.209 Beifall 00:32:34.209 --> 00:32:36.740 Danke schön. lacht 00:32:36.740 --> 00:32:40.020 Die PR von Xerox Deutschland ruft bei mir an. Das Gespräch war eher unergiebig. 00:32:40.020 --> 00:32:42.799 Die dürfen fast nichts ohne die Amerikaner machen. Die haben das erst 00:32:42.799 --> 00:32:45.750 für einen Scherz gehalten. Ich habe gesagt, das ist keiner. Und dann 00:32:45.750 --> 00:32:48.540 haben wir gesagt, wir bleiben in Kontakt. lacht 00:32:48.540 --> 00:32:52.679 Gelächter und Beifall 00:32:52.679 --> 00:32:58.309 So, und der Tag danach, der 6.August, hatte es das erste Mal so richtig in sich. 00:32:58.309 --> 00:33:00.950 Vormittags erhalte ich von einem Leser diesen Screenshot, irgendwo aus 00:33:00.950 --> 00:33:05.170 einer Detail-Einstellung im Admin-Panel seines Xerox-Kopierers. Da ist die Rede 00:33:05.170 --> 00:33:11.399 von Buchstaben-Ersetzung. Aha! For the record, jetzt mal. Das können wir jetzt 00:33:11.399 --> 00:33:13.920 alle lernen: es gibt drei PDF-Kompressionsstufen. 00:33:13.920 --> 00:33:18.949 Die hören auf die Namen ‚Normal‘, ‚Higher‘ und ‚High‘. Sehr sehr marketinggerecht. 00:33:18.949 --> 00:33:24.600 So. ‚Normal‘ ist der Modus, der am stärksten komprimiert. Der Leser sagt: 00:33:24.600 --> 00:33:27.649 auf ‚Normal‘ tritt der Fehler auf und in den beiden höheren anscheinend nicht. 00:33:27.649 --> 00:33:34.040 Meine Tests scheinen das zu bestätigen. Ich sage das extra so vage, dazu später mehr. 00:33:34.040 --> 00:33:38.340 Trinkpause 00:33:38.340 --> 00:33:41.190 Ich habe ja versprochen, euch die Stimmungen über die Sache hinweg offenzulegen, 00:33:41.190 --> 00:33:44.890 falls ihr selbst in so eine Situation geratet. Ganz ehrlich: Im ersten Moment 00:33:44.890 --> 00:33:49.110 ist mir da das Herz in die Hose gerutscht. Ich hatte Schiss, als der Vollidiot dazustehen, 00:33:49.110 --> 00:33:51.770 der das Manual nicht gelesen hat, ja? Gelächter 00:33:51.770 --> 00:33:55.110 Bis jetzt gibt es nämlich immer noch kein offizielles Xerox-Statement, und ich habe 00:33:55.110 --> 00:33:58.400 einen Tip aus der Presse erhalten, dass Xerox genau sowas ins Statement schreiben 00:33:58.400 --> 00:34:03.940 will. Lesson learned: Was ist der Unterschied zwischen Innensicht und Außensicht? 00:34:03.940 --> 00:34:07.809 Genau sowas. Ne? Ihr denkt euch gerade bestimmt: „Hallo? Was regt sich der David 00:34:07.809 --> 00:34:10.310 so auf, das ist doch total klar, dass solche Dokumentenfehler 00:34:10.310 --> 00:34:13.710 nie passieren dürfen, auch nicht wissentlich“. Aber von innen sieht das… 00:34:13.710 --> 00:34:18.960 eben sowas kurz anders aus. Trotz Schiss ist wichtig: Ruhe bewahren, überlegt vorgehen. 00:34:18.960 --> 00:34:22.349 Genau wegen solcher Angstmomente ist wichtig, dass man im Vorhinein 00:34:22.349 --> 00:34:26.990 niemals kreischt, und immer de-eskaliert. Niemals im Vorhinein rumpöbeln. 00:34:26.990 --> 00:34:29.670 Wenn man vorher immer souverän war, dann kann man nämlich einfach viel sicherer 00:34:29.670 --> 00:34:33.410 auftreten, und im Zweifel mal ganz ruhig öffentlich fragen: „Na Jungs, warum hat mir 00:34:33.410 --> 00:34:36.489 der Support das denn nicht vor zwei Wochen gesagt, he?“ 00:34:36.489 --> 00:34:41.770 Lesson learned: Von vornherein professionell vorgehen, niemals haten. Ich wiederhole das 00:34:41.770 --> 00:34:46.730 einfach nochmal. So, also, Vorwärtsverteidigung. Ich habe 00:34:46.730 --> 00:34:50.580 den Screenshot als möglichen Workaround präsentiert und geraten: Kompression 00:34:50.580 --> 00:34:53.801 auf ‚Higher‘ stellen. Zusätzlich habe ich geschrieben, dass ich mich ein bisschen 00:34:53.801 --> 00:34:57.250 wundere, dass der Support mir das über eine Woche [lang] nicht sagen konnte. 00:34:57.250 --> 00:35:01.400 Ich habe auch kritisiert, dass die Einstellung ‚Normal‘ heißt. lacht 00:35:01.400 --> 00:35:04.750 Und die möglichen Folgen, die ich euch skizziert habe, die bleiben natürlich alle, 00:35:04.750 --> 00:35:07.210 weil man dem Scan im Anschluss nicht ansehen kann, dass er vielleicht Fehler 00:35:07.210 --> 00:35:12.579 enthält. Ziel war, der Sachen einen Spin zu geben, bevor Xerox sich wehrt. 00:35:12.579 --> 00:35:18.310 Es folgt eine Telefonkonferenz mit Rick Dastin. Raunen 00:35:18.310 --> 00:35:22.520 Ich sehe, der ist im Publikum bekannt, der ist Vize-Präsident weltweit von Xerox. 00:35:22.520 --> 00:35:24.990 Und Francis Tse, das ist einer der Chef-Ingenieure, der da 00:35:24.990 --> 00:35:28.570 mit der Bildkomprimierung zu tun hat. Leute, hier supported der Boss noch selbst! 00:35:28.570 --> 00:35:37.299 Lachen und Applaus 00:35:37.299 --> 00:35:41.740 Rick Dastin ist in der Tat die erste Person, die bei Xerox arbeitet, 00:35:41.740 --> 00:35:45.300 von der ich offiziell mitgeteilt bekommen habe, dass solche Buchstaben-Ersetzungen 00:35:45.300 --> 00:35:49.900 bei Xerox in der Tat bekannt sind. Also, wenn ihr mal was wissen wollt, was euch 00:35:49.900 --> 00:35:53.250 der Support auch nach einer Woche nicht sagen kann, dann sagt ihr: „Ich möchte 00:35:53.250 --> 00:35:56.960 gern mit Rick Dastin sprechen!“ Lachen 00:35:56.960 --> 00:36:00.160 Und im Gespräch kommt auch heraus, dass die Mutmaßung, dass das Pattern-Matching 00:36:00.160 --> 00:36:03.680 schuld ist, stimmt. Dastin bestätigt auch, dass das Pattern-Matching nur 00:36:03.680 --> 00:36:07.880 im ‚Normal‘-Mode eingeschaltet würde. So, nach ein bisschen Diskussion war dann 00:36:07.880 --> 00:36:12.330 auch klar, der Support hat Scheiße gebaut, und vielleicht eventuell war der Name 00:36:12.330 --> 00:36:16.680 ‚Normal‘ doof gewählt. Ich habe dann ‚Experimental‘ vorgeschlagen. 00:36:16.680 --> 00:36:25.250 Gelächter und Beifall 00:36:25.250 --> 00:36:28.970 Vielleicht an der Stelle: ich bin ja gerade ganz guter Dinge, und das macht ja 00:36:28.970 --> 00:36:31.480 auch Spaß, und wir lachen alle, aber in dem Moment hatte ich einfach mehr 00:36:31.480 --> 00:36:35.530 Muffensausen. Nicht, dass ihr denkt, das geht euch anders, wenn ihr sowas habt. 00:36:35.530 --> 00:36:41.190 Da bin ich ganz ehrlich. Und dann kommt von Xerox ein glasklares RTFM. 00:36:41.190 --> 00:36:43.990 Erstens: der Normal-Modus, David, der ist überhaupt nicht Fabrik-Einstellung! 00:36:43.990 --> 00:36:48.030 Liebe Kunden, ihr seid alle selber doof. Was stellt ihr den Mist so ein! 00:36:48.030 --> 00:36:51.620 Zweitens: dass Buchstaben ausgetauscht werden können, das wäre ja im Manual 00:36:51.620 --> 00:36:56.490 auch an zwei Stellen vermerkt. Liebe Kunden: doppelt-doof! 00:36:56.490 --> 00:36:59.750 Zur Fabrik-Einstellung: Das ist natürlich nur die halbe Wahrheit. Für den Kunden 00:36:59.750 --> 00:37:03.990 ist Fabrik-Einstellung, womit die Maschine geliefert wird. Xerox liefert nicht selbst, 00:37:03.990 --> 00:37:08.340 zumindest nicht [an] riesige Kunden. Der Vertrieb geht über Drittfirmen. 00:37:08.340 --> 00:37:12.309 Wenn ihr so einen Xerox-Kopierer bestellt, macht ihr das also bei einer Firma, 00:37:12.309 --> 00:37:15.789 die nicht Xerox ist, und die beraten euch, und können da sonstwas reinkonfigurieren, 00:37:15.789 --> 00:37:19.800 bevor sie ausliefern. So, und zum Manual: der Hinweis ist in manchen Manuals 00:37:19.800 --> 00:37:26.190 in der Tat. Ich habe dann gekuckt: auf Seite 107 von 328 im Fließtext, ja? 00:37:26.190 --> 00:37:29.800 Nun sind wir alle alt genug, um zu wissen, wieviele Leute immer 300 Seiten Manual 00:37:29.800 --> 00:37:34.470 durchlesen, bevor sie einen Kopierer bedienen. Gelächter 00:37:34.470 --> 00:37:39.050 Ich fand außerdem, dass Kopierer generell nicht so designt werden dürfen, dass 00:37:39.050 --> 00:37:42.679 solche Fehler überhaupt vorkommen können. Das geht nicht, niemand erwartet sowas. 00:37:42.679 --> 00:37:49.090 Beifall 00:37:49.090 --> 00:37:53.330 Die Antwort war: „Doch, das geht!“ Gelächter 00:37:53.330 --> 00:37:55.890 „Der Markt will das so, und die Fehler wären ja nur…“ 00:37:55.890 --> 00:38:01.100 Gelächter 00:38:01.100 --> 00:38:04.810 Das war in der Tat eine Äußerung, die auch so gefallen ist. Ich zitiere hier, 00:38:04.810 --> 00:38:07.940 aber das war natürlich bezogen auf die kleinen Dokumentengrößen. Und die Fehler 00:38:07.940 --> 00:38:11.300 wären ja nur sehr selten. Aber ich hätte recht, man kann nicht beweisen, dass 00:38:11.300 --> 00:38:14.840 ein Dokument fehlerfrei ist. So. Insgesamt hatte das Gespräch eine sehr nette 00:38:14.840 --> 00:38:18.500 Atmosphäre. Die haben echt nicht versucht, mich juristisch plattzumachen oder so. 00:38:18.500 --> 00:38:21.740 Die haben echt nett zugehört, das Gespräch war auch total lange, [eine] Dreiviertelstunde 00:38:21.740 --> 00:38:26.530 oder so. Und dann habe ich mich einfangen lassen wie ein Frischling. 00:38:26.530 --> 00:38:29.910 Ihr müsst bedenken, ich hatte was in der Größenordnung bis dahin noch nie gemacht. 00:38:29.910 --> 00:38:34.050 Und bei einem Konzern wie Xerox, da sitzen Profis. Ich habe mich schon gewundert, 00:38:34.050 --> 00:38:37.849 warum wir da so lange in aller Seelenruhe reden. Dastin ist immerhin Vize-Boss 00:38:37.849 --> 00:38:41.640 von einem weltweit operierenden Riesen- Unternehmen. Und der hat wahrscheinlich 00:38:41.640 --> 00:38:48.960 auch anderes zu tun. So. Und jetzt stellt sich raus, während des Telefonats mit mir 00:38:48.960 --> 00:38:54.670 hat Xerox eine Pressemeldung rausgehauen. Gar nicht doof. In der Zeit kann ich nämlich 00:38:54.670 --> 00:38:58.590 nicht reagieren. Und die Meldung hat den schönen Titel „Always listening 00:38:58.590 --> 00:39:03.190 to our customers“… right at the moment! lacht 00:39:03.190 --> 00:39:06.151 Ja, die schreiben in ihrer Meldung, wer unverfälschte Daten haben will, benutzt 00:39:06.151 --> 00:39:09.590 bitte eine Kompressionseinstellung von mindestens ‚Higher‘, und der Fehler wäre 00:39:09.590 --> 00:39:14.020 im Manual beschrieben. RTFM. Lesson learned: Jemanden 00:39:14.020 --> 00:39:19.200 bei sowas die Seite des Gegners bobachten lassen. Ich habe dann auch einen Artikel 00:39:19.200 --> 00:39:21.732 geschrieben, und den Inhalt der Telefonkonferenz berichtet, mit dem, 00:39:21.732 --> 00:39:25.480 was ich euch grad gesacht hab. Tja, und ich habe auch noch reingeschrieben, 00:39:25.480 --> 00:39:29.109 dass ich nicht denke, dass die jetzt vom Haken sind. Und nun? 00:39:29.109 --> 00:39:32.371 Hier hätte das Ganze vorbei sein können. Wenn ein einzelner Blogger so einen 00:39:32.371 --> 00:39:37.230 Großkonzern angeht, geht das häufig auf eine von drei Arten aus, wenn der Konzern 00:39:37.230 --> 00:39:40.300 zurückschießt: Entweder der Blogger knickt ein, nachdem der Konzern zurückgeschossen 00:39:40.300 --> 00:39:44.280 hat, oder die Öffentlichkeit zieht mit dem Unternehmen mit, oder die Öffentlichkeit 00:39:44.280 --> 00:39:47.040 verliert das Interesse, wenn das Unternehmen zurückgeschossen hat. 00:39:47.040 --> 00:39:53.342 Jedem von euch fallen gerade drei Geschichten ein, wo das so war. 00:39:53.342 --> 00:39:56.930 Ist alles nicht passiert. Ihr seht den dicken Ausschlag unten. Die Story 00:39:56.930 --> 00:40:02.520 ist auf der Titelseite von Slashdot gelandet. Und die Presse, glücklicherweise, 00:40:02.520 --> 00:40:06.320 ist auch auf meine Linie eingeschwenkt. Hier schreibt z.B. Heise, dass ich den 00:40:06.320 --> 00:40:09.510 Workaround noch vor Xerox angeboten hätte. lacht 00:40:09.510 --> 00:40:15.999 Gelächter und Beifall 00:40:15.999 --> 00:40:19.060 Ich werde ein bisschen überziehen. 00:40:19.060 --> 00:40:23.270 Oder auch, knochentrocken, Spiegel. Die schreiben: „Soso, Xerox war das Problem 00:40:23.270 --> 00:40:27.451 also seit Jahren bekannt.“ Lacht dümmlich Sowas ist… wenn ihr 00:40:27.451 --> 00:40:30.400 in einer PR von einer Firma sitzt, und sowas passiert, ich garantiere euch, 00:40:30.400 --> 00:40:34.089 ihr braucht euch für den Rest des Jahres keinen Urlaub mehr nehmen. 00:40:34.089 --> 00:40:39.120 Richtig amüsant wird es aber immer, wenn die Geschichte im Internethumor ankommt. 00:40:39.120 --> 00:40:42.420 Das will ich euch nicht vorenthalten. Ich weiß nicht, wer von euch mal in den USA 00:40:42.420 --> 00:40:45.750 gelebt hat. Im Deutschen gibt’s die vulgäre Redewendung „Jetzt ist die Kacke 00:40:45.750 --> 00:40:51.830 am Dampfen“. Und die Amerikaner sagen dafür: „Shit hits the fan“. 00:40:51.830 --> 00:40:55.170 Am Folgetag ist die Sache auf der Titelseite von Reddit. Der umrandete 00:40:55.170 --> 00:40:58.770 Reddit-Kommentar bringt die eloquenteste Version von „Shit hits the fan“, die ich 00:40:58.770 --> 00:41:07.000 je gesehen habe. Gelächter 00:41:07.000 --> 00:41:09.859 Ja, aber was der sagt, ist wahr. Ich meinte das ja vorhin auch schon mal. 00:41:09.859 --> 00:41:14.530 Wenn eine Firma auf Dokumentendigitalisierung angewiesen ist, und wenn ihr mal nachdenkt, 00:41:14.530 --> 00:41:19.390 wer ist das heutzutage nicht, dann haben die ein Problem. Die können den Laden 00:41:19.390 --> 00:41:23.440 dichtmachen, wenn sie Pech haben. Mich hat z.B. die Leitung vom Staatlichen Archiv 00:41:23.440 --> 00:41:28.119 angerufen. Und die haben mit Xerox-Geräten ihr Archiv erzeugt, und dann haben sie was 00:41:28.119 --> 00:41:30.940 gemacht? Sie haben die Originale weggeschmissen. Ne? 00:41:30.940 --> 00:41:32.850 schadenfrohes Gelächter 00:41:32.850 --> 00:41:37.760 Die stehen da jetzt mit leerem Blick vor ihrer Scanner-Flotte, und dann können die 00:41:37.760 --> 00:41:42.700 erstmal ihre Dokumente auf Plausibilität überprüfen. Auch sonst ist der Internethumor 00:41:42.700 --> 00:41:45.609 herrlich. Gelächter 00:41:45.609 --> 00:41:56.189 Beifall 00:41:56.189 --> 00:41:58.560 Manchmal sorgen die Beteiligten für den Humor auch selbst. Wenn man 00:41:58.560 --> 00:42:01.890 als Xerox-Vizechef den ganzen Tag Interviews zur selben Sache gibt, 00:42:01.890 --> 00:42:04.370 passiert einem mal ein Fehler. Der hier ist ganz gut. Das braucht ihr 00:42:04.370 --> 00:42:09.599 nicht durchlesen, ich lese es kurz vor. Ausgerechnet vor der BBC hat Dastin 00:42:09.599 --> 00:42:12.171 die Sache relativieren wollen. Er hat gesagt: „Wisst ihr was, das ist alles 00:42:12.171 --> 00:42:15.810 halbsoschlimm, dieser ‚Normal‘- Kompressions-Modus, der kann 00:42:15.810 --> 00:42:19.260 Fehler produzieren, aber den nimmt fast keiner, nur das Militär oder irgendwelche 00:42:19.260 --> 00:42:26.249 Ölbohrinseln.“ Gelächter und Beifall 00:42:26.249 --> 00:42:31.710 Ja, was kann da schon passieren? lacht bübchenhaft 00:42:31.710 --> 00:42:34.170 So jetzt haben wir… Gelächter 00:42:34.170 --> 00:42:37.089 lacht Jetzt haben wir alle mitbekommen, 00:42:37.089 --> 00:42:40.790 dass Fehler auf Ölbohrinseln in den USA in letzter Zeit ein bisschen enger gesehen 00:42:40.790 --> 00:42:45.960 werden. Jetzt haben wir alle gelacht. Und ich habe ja gesagt – und ich will da auch 00:42:45.960 --> 00:42:50.440 zu meinem Wort stehen – Lachen ist in Ordnung, aber Häme ist fehl am Platze, 00:42:50.440 --> 00:42:55.140 auch Häme ist haten. Und, versetzt euch in Dastins Lage. Wenn man 14 Stunden am Stück 00:42:55.140 --> 00:42:58.280 über die gleiche Sache interviewt wurde, da rutscht einem irgendwann so was raus. 00:42:58.280 --> 00:43:02.880 Und das wird dann natürlich breitgetreten. Dastin meinte außerdem danach zu mir, 00:43:02.880 --> 00:43:06.450 sie hätten ihn miss-zitiert, und ich habe keinen Grund, ihm das nicht zu glauben. 00:43:06.450 --> 00:43:09.122 Also nur, um den mal ein bisschen zu beschützen: der hatte wahrscheinlich 00:43:09.122 --> 00:43:12.780 keinen coolen Tag. So, wir machen weiter. 00:43:12.780 --> 00:43:15.690 Dieses Tech-Portal ist froh, dass Katzenbilder nicht betroffen zu sein 00:43:15.690 --> 00:43:18.900 scheinen. Gelächter 00:43:18.900 --> 00:43:23.160 Man beachte die Formulierung, wie die sich schon absichern, ja, so als ob 00:43:23.160 --> 00:43:25.360 sie nicht wissen, ob vielleicht doch Katzenbilder betroffen sind. 00:43:25.360 --> 00:43:27.910 Raunen Und das hier ist eine neue Pressemeldung 00:43:27.910 --> 00:43:31.670 von Xerox. Der öffentliche Druck wurde jetzt doch so groß, dass Xerox gesagt hat: 00:43:31.670 --> 00:43:34.520 „Ach, wisst ihr, wir machen doch lieber einen Patch für das alles, wo wir das 00:43:34.520 --> 00:43:38.130 Pattern-Matching abschaffen“. Juristisch einen Fehler eingestanden haben die 00:43:38.130 --> 00:43:41.380 wohlgemerkt nicht. Gibt’s bis jetzt auch noch nicht. Stand ja im Manual. 00:43:41.380 --> 00:43:44.569 Das ist übrigens so. Wenn’s im Manual steht, ist es in Ordnung. Auf den Mikrowellen 00:43:44.569 --> 00:43:50.960 steht auch, ihr dürft nicht eure Katze drin trocknen. 00:43:50.960 --> 00:43:53.960 Ja, hier ist wieder ein Zeitungsbericht. Und wenn man so lange gewartet hat, 00:43:53.960 --> 00:43:57.380 dann rettet auch die Patch-Ankündigung nicht vor Spott. Jetzt bauen die Zeitungen 00:43:57.380 --> 00:43:59.440 sogar schon absichtlich Druckfehler in ihre Titel. 00:43:59.440 --> 00:44:01.510 Gelächter 00:44:01.510 --> 00:44:04.190 Wir gehen mal zurück zu Xerox’ Pressemitteilung, da steht nämlich 00:44:04.190 --> 00:44:09.500 eine wichtige, klare Ansage drin. Sie werden keine Zeichenersetzung sehen, 00:44:09.500 --> 00:44:14.819 wenn Sie die Kompression mindestens auf ‚Higher‘ stellen, bei mindestens 200 dpi. 00:44:14.819 --> 00:44:18.680 Xerox hat extra Dokumente rausgebracht, in denen ganz klar steht, dass Pattern-Matching 00:44:18.680 --> 00:44:24.450 nur im ‚Normal‘-Kompressionsmodus eingesetzt wird und nicht in den beiden höheren. 00:44:24.450 --> 00:44:27.500 Jetzt dachte ich mir aber die ganze Zeit, dass ich eigentlich sicher bin, dass ich das 00:44:27.500 --> 00:44:29.930 eigentlich auch schon bei höheren Modi gesehen hatte. Verschiedene Leser 00:44:29.930 --> 00:44:33.609 haben mir das auch gesagt. Ich kriege es aber auf meinen beiden Geräten irgendwie 00:44:33.609 --> 00:44:37.260 vor Ort nicht hin, das selbst zu reproduzieren. Aber eins ist klar: 00:44:37.260 --> 00:44:41.319 wenn auch in den anderen Kompressionsmodi Zeichen ersetzt werden, dann wären wirklich 00:44:41.319 --> 00:44:45.610 alle betroffen. Und Xerox hätte falsch kommuniziert. Dann hätten wir wirklich 00:44:45.610 --> 00:44:50.040 ein weltweit noch viel riesigeres Problem. Also jage ich meine Ahnung nicht einfach so 00:44:50.040 --> 00:44:54.580 als Gerücht raus. Das gebietet irgendwie auch der Anstand. So, jetzt hat sich aber 00:44:54.580 --> 00:45:00.220 ein Freund von mir in einer Firma in Bonn, in meinem damaligen Wohnort, sein Xerox 00:45:00.220 --> 00:45:07.160 Workcentre 7545 angekuckt. Ich frage die Zahlen nachher ab! lacht dümmlich 00:45:07.160 --> 00:45:11.251 Und da das auch noch in meinem ehemaligen Wohnort war, sind wir dann mal ein bisschen 00:45:11.251 --> 00:45:14.300 hingegangen, und dann haben wir meine Testzahlen genommen, und im Modus ‚Higher‘ 00:45:14.300 --> 00:45:19.080 gescannt, das ist die Fabrikeinstellung, und wir wählen sogar 300 dpi als Auflösung, 00:45:19.080 --> 00:45:22.700 für Text, ihr werdet mir zustimmen, das ist wirklich großzügig. 00:45:22.700 --> 00:45:28.280 Zack – die gelben Zahlen sind falsch. Gelächter 00:45:28.280 --> 00:45:31.240 Das sind übrigens nicht alle. Ich habe da nur mal aufs Geratewohl ein paar markiert. 00:45:31.240 --> 00:45:35.739 Ich gehe ja hier nicht 500.000 Zahlen durch und markiere jetzt alle falschen. 00:45:35.739 --> 00:45:38.070 Aber jetzt seht ihr mal, wie häufig die Fehler sind. Ich wiederhole: 00:45:38.070 --> 00:45:42.540 im Kompressionsmodus ‚Higher‘ mit 300 dpi. Wir nehmen jetzt das blau markierte Rechteck 00:45:42.540 --> 00:45:47.270 und vergrößern das. Hier sind Gruppen von Ziffern rot markiert – oh, das sieht man jetzt 00:45:47.270 --> 00:45:52.540 nur so ganz bisschen rosa, aber man sieht’s – die pixelgenau gleich sind. 00:45:52.540 --> 00:45:56.990 Sowas ist normal sehr unwahrscheinlich. Wenn ihr dieselbe Ziffer häufiger scannt, 00:45:56.990 --> 00:46:01.970 wird die fast immer leicht anders aussehen. So, exakt pixelgleiche Ziffern 00:46:01.970 --> 00:46:04.680 in hoher Zahl heißt, dass Ziffern wiederverwendet werden, das ist 00:46:04.680 --> 00:46:08.970 ein klares Zeichen für Pattern-Matching. Anders als in dem Xerox-Statement behauptet, 00:46:08.970 --> 00:46:13.240 findet da also sehr wohl Pattern-Matching statt. Ein Leser von mir hat sogar mal 00:46:13.240 --> 00:46:17.349 eine interaktive Visualisierung geschrieben, die gleiche Ziffern sichtbar macht. 00:46:17.349 --> 00:46:19.449 Wir kucken mal, ob sie… – ja! – da ist sie. 00:46:19.449 --> 00:46:22.290 Und jetzt kann ich hier so drübergehen, mit dem Mauszeiger, und dann werden mal 00:46:22.290 --> 00:46:28.650 alle rot gemacht, wo die Ziffer wiederverwendet wurde. 00:46:28.650 --> 00:46:31.290 Wir ziehen das jetzt nicht in die Länge, wir sind schon ein bisschen im Verzuch. 00:46:31.290 --> 00:46:37.420 Das ist, weil ihr immer so cool applaudiert. Was mich freut. lacht 00:46:37.420 --> 00:46:42.790 Beifall 00:46:42.790 --> 00:46:47.020 Aber da sieht man mal, wie viele Ziffern da wirklich falsch sein könnten. 00:46:47.020 --> 00:46:50.360 Und ab hier ist klar: Hunderttausende Geräte sind direkt in den Fabrikeinstellungen 00:46:50.360 --> 00:46:54.050 betroffen, und jetzt ist der Spaß wirklich vorbei. Mit sowas kann man einen Konzern 00:46:54.050 --> 00:46:57.310 echt anfahren. Und ich wollte das nicht veröffentlichen, ohne wenigstens mal 00:46:57.310 --> 00:47:00.080 das Gespräch zu suchen. Und ich wollte mich gerne auch vergewissern, dass ich 00:47:00.080 --> 00:47:02.960 da nicht einen Fehler gemacht habe. Und keinen Bock, da auf Abermilliarden 00:47:02.960 --> 00:47:06.980 an Börsenwert verklagbar zu sein. Also habe ich den ganzen Prozess 00:47:06.980 --> 00:47:10.170 des Falsche-Zahlen-Erzeugens auf Video aufgenommen, und nicht-öffentlich 00:47:10.170 --> 00:47:14.030 in Youtube gestellt. Den Link habe ich an Francis Tse geschickt, das ist einer 00:47:14.030 --> 00:47:19.190 der Chef-Ingenieure, den ich vorhin erwähnt hatte. Und die waren natürlich 00:47:19.190 --> 00:47:22.740 wie vom Donner gerührt. Ab hier ist die Sache echt all-umfassend. Francis hat mir 00:47:22.740 --> 00:47:26.980 telefonisch bestätigt, dass ich in der Tat alles richtig gemacht hätte. Und Xerox 00:47:26.980 --> 00:47:30.190 war kooperativ, aber sie wollten, dass ich warte, bis sie den Fehler selbst reprozieren. 00:47:30.190 --> 00:47:33.580 Ich hatte aber noch im Gedächtnis, dass ich mir bei der letzten Telefonkonferenz 00:47:33.580 --> 00:47:37.630 ein bisschen verarscht vorgekommen bin. Also habe ich gesagt, liebe Leute, 00:47:37.630 --> 00:47:41.000 das läuft jetzt nicht so wie letztes Mal. „Ich habe dazu den Blog-Artikel bereits 00:47:41.000 --> 00:47:44.720 fertig, und das Video ist ja auch schon hochgeladen.“ Gelächter 00:47:44.720 --> 00:47:47.940 lacht Und wenn ihr… 00:47:47.940 --> 00:47:53.800 Beifall 00:47:53.800 --> 00:47:56.840 „Nehmt’s mir nicht übel, aber ich bitte darum, ab jetzt mit eingebunden zu werden, 00:47:56.840 --> 00:48:00.540 denn auch ich behandle euch fair.“ So haben wir uns dann auch geeinigt, 00:48:00.540 --> 00:48:03.300 da seht ihr was es bringt, im Vorhinein nicht zu haten. Wenn ihr die vorher 00:48:03.300 --> 00:48:07.870 voll auf Twitter angefurzt hättet, ist klar, dann sagen die: „Komm, leck’ mich!“ 00:48:07.870 --> 00:48:11.109 Danach kamen so sechs Stunden Hin-und- her-Telefoniererei. Wir telefonieren immer 00:48:11.109 --> 00:48:15.809 und immer wieder. Sie versuchen, mit meiner Hilfe fieberhaft, das zu reproduzieren. 00:48:15.809 --> 00:48:18.720 Bei mir war’s Nacht, die Nacht habe ich dann am Telefon im Büro verbracht, und 00:48:18.720 --> 00:48:22.480 nichts gegessen außer so Keksen, die da rumlagen. Und irgendwann ruft Francis 00:48:22.480 --> 00:48:27.820 wieder an, und sagt völlig verdattert: „Yep, wir haben’s reproduziert.“ 00:48:27.820 --> 00:48:31.060 Nummern-Vertauschung auf Fabrik-Einstellung, da war erstmal auf beiden Seiten Stille. 00:48:31.060 --> 00:48:35.230 Wir waren einfach alle geschockt. Und wisst ihr, was nebenher rauskam? 00:48:35.230 --> 00:48:39.140 Der Code für den Kompressions-Scan ist acht Jahre alt. So lange ist der Bug 00:48:39.140 --> 00:48:43.450 in freier Wildbahn unterwegs. Acht Jahre. 00:48:43.450 --> 00:48:46.000 Ja, da waren sie dann bisschen verdattert. Und ich habe dann gesagt: „Hier ist 00:48:46.000 --> 00:48:48.980 mein Blog-Artikel, lest mir den mal bitte gegen, und bestätigt mir den, damit ich 00:48:48.980 --> 00:48:51.310 juristische Sicherheit habe, und den rausbringen kann. 00:48:51.310 --> 00:48:56.510 Gelächter und Applaus Japst vor Lachen 00:48:56.510 --> 00:49:01.360 Nein, also, … dieser Fehler ist saugefährlich, 00:49:01.360 --> 00:49:04.910 ich habe keinen Bock, damit länger zu warten. Hier ist der Artikel, das haben sie 00:49:04.910 --> 00:49:08.740 auch gemacht. Und ich durfte den Artikel sogar vor ihnen veröffentlichen. Das ist 00:49:08.740 --> 00:49:12.180 relativ einmalig. Und ihr werdet mir zustimmen, nicht haten: Wenn man das 00:49:12.180 --> 00:49:15.640 damit erreicht, ist das wohl ganz gut. Eine erwachsene Auseinandersetzung. 00:49:15.640 --> 00:49:20.460 Lesson learned: Verhandle im richtigen Moment. Das hier ist das nächste 00:49:20.460 --> 00:49:23.960 Xerox-Presse-Statement. Ich ziehe ein bisschen im Tempo an. 00:49:23.960 --> 00:49:26.470 Xerox hat sich direkt im Anschluss natürlich auch noch geäußert. 00:49:26.470 --> 00:49:29.329 Die ziehen die vorherige Kommunikation zurück und bedanken sich bei mir 00:49:29.329 --> 00:49:32.550 und sagen, dass sie jetzt erstmal kucken, wie groß die Sache eigentlich ist. 00:49:32.550 --> 00:49:35.780 Und ab da waren sie auch durchgehend nett in den Presse-Mitteilungen, und das Klima 00:49:35.780 --> 00:49:40.040 war insgesamt sehr konstruktiv. Das hier ist der nächste Slashdot-Artikel. 00:49:40.040 --> 00:49:42.340 Das wird immer surrealer, schaut euch die Überschrift an! 00:49:42.340 --> 00:49:45.560 Nach dem ganzen Hin und Her (?)(?) für mich bei Slashdot nicht mehr drauf an, 00:49:45.560 --> 00:49:50.630 was Xerox sagt, sondern was sie mir bestätigen. Gelächter 00:49:50.630 --> 00:49:54.350 Und hier ist wieder unser bissiger Peter Coy von der Business Week. 00:49:54.350 --> 00:49:56.809 Aber jetzt… einen hab’ ich noch, einen hab’ ich noch. 00:49:56.809 --> 00:50:00.920 Also, einen Kompressionsmodus! Gelächter 00:50:00.920 --> 00:50:03.910 Ist jetzt ja eigentlich egal. Aber am 11. August gelingt noch der Nachweis, 00:50:03.910 --> 00:50:06.810 dass der Fehler halt auch im ‚Highest‘-Mode auftritt. 00:50:06.810 --> 00:50:10.310 Selbst ein qualitätsbewusster Anwender in den letzten acht Jahren, der wunderschöne 00:50:10.310 --> 00:50:13.760 PDFs produzieren wollte, konnte dem nicht ausweichen. Und ehrlicherweise, 00:50:13.760 --> 00:50:17.400 nach meinen Informationen tritt der Fehler bei TIFFs nicht auf. 00:50:17.400 --> 00:50:22.040 Ich will hier keinen Flurschaden machen, wo keiner ist. Nimmt natürlich keiner, TIFFs, 00:50:22.040 --> 00:50:26.510 sind ja riesig. Am 12. August gesteht Xerox dann öffentlich ein, dass es sich 00:50:26.510 --> 00:50:30.030 um einen acht Jahre alten Software-Fehler handelt. Und kündigt nochmal den Patch an. 00:50:30.030 --> 00:50:34.820 Ab da hängen sie ja natürlich juristisch voll drin. Und wenn in den USA 00:50:34.820 --> 00:50:38.879 nachmittags ist, ist es hier nachts. Und so mitten in der Nacht, also zu Zeiten, 00:50:38.879 --> 00:50:43.680 wo Besucher dieses Kongresses typischerweise wach sind, haben Dastin und Tse bei mir 00:50:43.680 --> 00:50:48.510 auf dem Handy angerufen, und wollten mir unbedingt zuerst sagen, was ich unglaublich 00:50:48.510 --> 00:50:51.510 nett fand, dass sie den Bug gefunden haben und jetzt für alle Geräte neue Software 00:50:51.510 --> 00:50:54.179 ausrollen. Und da kann man auch sehen, dass die Stimmung wirklich besser geworden 00:50:54.179 --> 00:50:57.819 ist. Das hier ist die Patch-Download-Seite von Xerox. Hier kann man mal sehen, 00:50:57.819 --> 00:51:01.310 wieviele Geräte da betroffen sind. Und beachtet auch die ‚X‘-e, das sind 00:51:01.310 --> 00:51:06.549 Gerätefamilien! Gelächter 00:51:06.549 --> 00:51:10.220 So, die Presse berichtet wieder. Die Computerzeitschrift c’t schreibt 00:51:10.220 --> 00:51:14.540 einen Artikel, und nennt das Ganze ‚Scannergate‘. Und hier gibt es noch 00:51:14.540 --> 00:51:18.480 einen letzten Nachtreter von unserem geliebten Peter Coy. 00:51:18.480 --> 00:51:21.570 Das hört sich so sarkastisch an, aber der hat leider völlig recht. 00:51:21.570 --> 00:51:25.839 Acht Jahres-Produktionen an gescannten, archivierten Dokumenten können 00:51:25.839 --> 00:51:29.510 solche Fehler enthalten und noch ewig Schaden anrichten. Über Hunderttausende 00:51:29.510 --> 00:51:34.160 Geräte und Unternehmen weltweit. Wir leben in einer Gesellschaft, die jetzt gerade, 00:51:34.160 --> 00:51:37.770 während wir hier sprechen, den Übergang von der Papierwelt in eine Mischung 00:51:37.770 --> 00:51:41.410 aus Papierwelt und Digitalwelt vollzieht. Und der Übersetzer 00:51:41.410 --> 00:51:44.890 zwischen beiden Welten, das sind Geräte wie Xerox-Workcentres. 00:51:44.890 --> 00:51:47.910 Wir werden davon noch lange etwas haben. Und jetzt kommt das Wichtigste: 00:51:47.910 --> 00:51:51.430 Ich habe schon gesagt, dass Xerox einen dezentralen Vertrieb über Drittunternehmen hat. 00:51:51.430 --> 00:51:54.869 Ich persönlich habe keinen Grund zu der Annahme, dass der Patch übermäßig viele 00:51:54.869 --> 00:51:59.140 Geräte erreicht hat. Also: spread the word! Am Ende des Vortrags kommen URLs, 00:51:59.140 --> 00:52:04.440 wo ihr genauere Infos findet und weiterkucken könnt. So, es neigt sich 00:52:04.440 --> 00:52:08.259 dem Ende… Neben den ganzen ‚Lessons learned‘ gibt es eine ‚Lesson‘, die ich 00:52:08.259 --> 00:52:11.599 bis jetzt noch nicht gesagt habe. Ich habe immer ungläubige Blicke gekriegt, 00:52:11.599 --> 00:52:14.730 dass ich dafür keine Kohle genommen habe. Ein Manager hat sogar gesagt, ich wäre 00:52:14.730 --> 00:52:18.950 „schön blöd“. Dazu zwei Sachen. Erstens ist es generell schwer, mit sowas 00:52:18.950 --> 00:52:23.899 Geld zu verdienen. Selbst wenn man will. Ohne Nachweis wird man nicht ernst genommen. 00:52:23.899 --> 00:52:27.410 Und mit Nachweis liefert man einfach meistens direkt den Bugfix, und dann 00:52:27.410 --> 00:52:29.690 gibt es auch keine Kohle mehr. 00:52:29.690 --> 00:52:32.770 Und zweitens: Konzerne kennen keine Freunde. Wenn ich Geld genommen hätte, 00:52:32.770 --> 00:52:37.460 wäre das irgendwie doof rausgekommen, und gegen mich verwendet worden. 00:52:37.460 --> 00:52:40.520 Und es hätte einfach mich in eine schwächere Verhandlungsposition gebracht. 00:52:40.520 --> 00:52:43.599 Ich hatte aber Lust, dass dieser Fehler behoben wird. Und, last but not least, 00:52:43.599 --> 00:52:47.770 die Community hat mir geholfen, und die haben auch dafür kein Geld bekommen. 00:52:47.770 --> 00:52:49.520 Ich würde es wieder so machen, aber… 00:52:49.520 --> 00:52:53.370 Beifall 00:52:53.370 --> 00:52:57.930 …aber am Ende muss das jeder für sich selbst entscheiden. Wenn ihr das jetzt 00:52:57.930 --> 00:53:01.369 anders macht, ist das völlig in Ordnung. Ich möchte euch nur im Vorhinein sagen, 00:53:01.369 --> 00:53:05.040 ihr bringt euch in eine schwächere Verhandlungsposition. Das sind 00:53:05.040 --> 00:53:09.170 nochmal die ganzen ‚Lessons learned‘. Die werde ich jetzt nicht nochmal durchkauen. 00:53:09.170 --> 00:53:13.300 Weil, die sind, damit ihr die Folien runterladen könnt und die trotzdem habt. 00:53:13.300 --> 00:53:17.100 Und wir schließen jetzt kurz den Kreis zum Anfang, und dann sind wir fertig. 00:53:17.100 --> 00:53:21.530 Am Anfang war der Prolog mit Barack Obamas Geburtsurkunde. Hier ist es wieder, 00:53:21.530 --> 00:53:25.700 das ‚long form birth certificate‘. Kurz nach der Xerox-Saga haben mich Journalisten 00:53:25.700 --> 00:53:28.809 von ‚Reality Check‘ aus den USA angeschrieben, ob der Xerox-Bug 00:53:28.809 --> 00:53:32.830 nicht die Ursache sein könnte für die ‚Fälschungen‘. Und die haben auch schon 00:53:32.830 --> 00:53:36.680 Detektivarbeit geleistet. Beispielsweise haben die Obamas kurz vor der Geburtsurkunde 00:53:36.680 --> 00:53:41.690 ihre Steuerunterlagen öffentlich gemacht. Die wurden mit einem Xerox Workcentre 7655 00:53:41.690 --> 00:53:45.859 gescannt. Tja, und auch technische, weitere Eigenschaften sprechen 00:53:45.859 --> 00:53:48.680 für einen Xerox-Scanner. Und die ‚Reality Check‘-Leute haben mich gefragt, ob ich 00:53:48.680 --> 00:53:53.100 bei Xerox mal anfragen könnte, ich hätte ja jetzt so gute Kontakte dahin. Und Xerox… 00:53:53.100 --> 00:53:57.090 Gelächter Und Xerox hat dann lieb um Verständnis gebeten, 00:53:57.090 --> 00:54:00.059 dass man sich darum jetzt überhaupt nicht kümmern möchte,… lacht 00:54:00.059 --> 00:54:03.119 …und ich habe das ruhen lassen. Und jetzt bereite ich mich auf meinen 00:54:03.119 --> 00:54:08.470 Kongressvortrag vor, für diesen Vortrag heute, ja, und schaue nochmal in das PDF, 00:54:08.470 --> 00:54:11.930 und da sind exakt die kopierten, genau gleichen Buchstaben drin, die bei Xerox 00:54:11.930 --> 00:54:16.280 damals Zeichen für Pattern Matching waren. Und ich kuckte nur auf die Internetseiten, 00:54:16.280 --> 00:54:20.000 da steht auch was von Zeichendopplungen. Hier sind noch zwei genau gleiche 00:54:20.000 --> 00:54:24.420 Ankreuzkästchen. Beachtet die Zähnchen da irgendwie drumrum. So, macht euch selbst 00:54:24.420 --> 00:54:26.839 ein Bild. Aber ich denke, es könnte sein, dass diese Verschwörungstheorie 00:54:26.839 --> 00:54:31.720 hiermit abgefackelt ist. Und damit bleibt’s nur, herzlich Danke zu sagen. Dafür, dass 00:54:31.720 --> 00:54:33.560 ihr die Stunde mit fein (?) verbracht habt! 00:54:33.560 --> 00:54:44.019 Beifall 00:54:44.019 --> 00:54:50.739 Wenn immer alle applaudieren, dauert’s länger! 00:54:50.739 --> 00:54:55.120 So… lacht 00:54:55.120 --> 00:54:58.750 Oben findet ihr noch einen Link zur Xerox-Saga. Bitte erzählt das weiter! 00:54:58.750 --> 00:55:01.260 Und unten gibt es einen Link zu meiner Seite. Da stelle ich schnellstmöglich 00:55:01.260 --> 00:55:05.210 die Folien online. Wahrscheinlich morgen. Ich gehe hier nicht ins WLAN! lacht 00:55:05.210 --> 00:55:06.660 Gelächter 00:55:06.660 --> 00:55:09.010 Und nehmt euch vor den fiesen Kopierern in Acht! 00:55:09.010 --> 00:55:12.730 Herald: Okay, also erstmal vielen Dank für diesen grandiosen Vortrag! 00:55:12.730 --> 00:55:16.360 Ich glaube, der war für alle höchst spannend. 00:55:16.360 --> 00:55:19.530 Alle, die auf dem Weg nach draußen sind, bitte beeilt euch, und schließt danach 00:55:19.530 --> 00:55:25.250 die Türen. Und seid leise. 00:55:25.250 --> 00:55:28.030 Mit den Fragen würde ich zunächst mit denen aus dem Internet anfangen. 00:55:28.030 --> 00:55:30.000 Von unserem Signal Angel. 00:55:30.000 --> 00:55:33.790 Signal Angel: Vielen Dank! Auch einen Riesenapplaus aus dem Internet, 00:55:33.790 --> 00:55:38.240 das konntest du jetzt nicht hören. Aber, es war sehr viel positives Feedback da. 00:55:38.240 --> 00:55:41.460 Auch die Bitte, die Folien zu veröffentlichen. Insbesondere 00:55:41.460 --> 00:55:42.859 die Symbolbilder kamen sehr gut an. 00:55:42.859 --> 00:55:44.929 Daniel: Das wird passieren, auf meiner Seite, spätestens morgen. Definitiv. 00:55:44.929 --> 00:55:46.720 Signal Angel: Sehr schön, vielen Dank. Zwei Fragen habe ich. 00:55:46.720 --> 00:55:51.520 Die erste Frage ist, gibt es bei Xerox technisch einen Unterschied zwischen 00:55:51.520 --> 00:55:55.310 Scannen und Drucken und Kopieren? Oder ist das intern immer das Gleiche? 00:55:55.310 --> 00:55:58.989 Daniel: Also scannen, da geht das Papier rein und beim Drucken kommt’s raus, ne? 00:55:58.989 --> 00:56:00.439 Gelächter 00:56:00.439 --> 00:56:03.540 Nein, also beim Drucken werden einfach Druckdaten entgegengenommen. 00:56:03.540 --> 00:56:06.570 Da ist mir nicht bekannt, dass überhaupt noch mal irgendwas nachkomprimiert wird. 00:56:06.570 --> 00:56:10.630 Scannen – da gibt’s verschiedene Modi. Die PDF-Modi, das sind die drei, wovon ich 00:56:10.630 --> 00:56:16.869 gesprochen habe. Und Kopieren – meiner Ansicht nach ist es nicht so, dass es 00:56:16.869 --> 00:56:21.640 beim Kopieren auch passiert, weil da nicht komprimiert wird. So wie ich das sehe, ja? 00:56:21.640 --> 00:56:24.930 Also ich bin mir sicher, ich hätte Berichte bekommen, wäre dem so. 00:56:24.930 --> 00:56:27.920 Also deswegen denke ich nicht, dass der Kopiervorgang an sich betroffen ist. Aber 00:56:27.920 --> 00:56:33.180 das ist auch nicht so krass schlimm, denn da werden auch keine Dokumente archiviert. 00:56:33.180 --> 00:56:37.520 Signal Angel: Okay, und die zweite Frage: gibt es irgendwelche handfesten 00:56:37.520 --> 00:56:40.430 Schädigungen, die aufgrund dieses Bugs passiert sind? 00:56:40.430 --> 00:56:41.790 Hast du da irgendwelche Rückmeldungen bekommen? 00:56:41.790 --> 00:56:43.730 Daniel: Ich habe Rückmeldungen, die, die ich gerade gesagt habe. 00:56:43.730 --> 00:56:47.220 Und natürlich noch ein paar andere. Und bin natürlich angehalten, hier keine Namen 00:56:47.220 --> 00:56:50.559 zu nennen. Aber… also ich will nur soviel sagen: 00:56:50.559 --> 00:56:54.910 ihr müsst euch in die Lage von einem Konzern versetzen, der da betroffen ist. 00:56:54.910 --> 00:56:58.680 Eure Daten sind also vielleicht im Arsch. 00:56:58.680 --> 00:57:01.790 Werdet ihr das öffentlich machen? Nein, ihr werdet in aller Stille 00:57:01.790 --> 00:57:05.490 von Xerox Schadenersatz verlangen, und möglichst nichts davon auf eure eigene 00:57:05.490 --> 00:57:08.891 Webseite schreiben, weil das nämlich auf euch zurückfällt, dass eure Daten 00:57:08.891 --> 00:57:12.349 kaputt sind. Da fragt doch keiner danach, ob das jetzt ein Xerox-Kopierer war. 00:57:12.349 --> 00:57:15.400 Also ich erwarte auch nicht, dass das da größere Enthüllungen gibt, sofern sie 00:57:15.400 --> 00:57:17.809 nicht vermeidbar sind. Wenn da jetzt irgendwie eine Autobahnbrücke 00:57:17.809 --> 00:57:19.490 zusammenbricht, ist es natürlich was anderes. 00:57:19.490 --> 00:57:22.490 Signal Angel: Okay, vielen Dank nochmal. Daniel: Gern! 00:57:22.490 --> 00:57:24.760 Herald: Gut, dann würde ich vorschlagen, wir machen bei Mikrofon 2, 00:57:24.760 --> 00:57:26.190 bei der ersten Person, weiter. 00:57:26.190 --> 00:57:29.609 Frage: Nur eine kurze Frage. Das ist ja eine Technik, die wahrscheinlich 00:57:29.609 --> 00:57:31.980 von vielen eingesetzt wird. Habt ihr das mit Großgeräten 00:57:31.980 --> 00:57:33.730 anderer Hersteller schon mal ausprobiert? 00:57:33.730 --> 00:57:38.190 Daniel: Ich hatte eine Latte von Meldungen über andere Hersteller. Aber wenn man 00:57:38.190 --> 00:57:41.819 eine Sache dieser Größenordnung macht, wird man sofort Opfer von spin doctoring. 00:57:41.819 --> 00:57:44.220 Und das hat sich alles als nicht wahr herausgestellt. Auch hier wieder: 00:57:44.220 --> 00:57:48.910 souverän bleiben, nicht einfach Gerüchte raushauen. Das war alles nicht wahr, 00:57:48.910 --> 00:57:51.579 und im konkreten Fall liegt es ja auch nicht am Kompressionsverfahren selbst, 00:57:51.579 --> 00:57:56.500 sondern daran, dass da in der Tat ein Bug war. 00:57:56.500 --> 00:57:58.500 Herald: Gut, dann von der 3 bitte! 00:57:58.500 --> 00:58:02.039 Frage: Hallo? Danke für den Vortrag, war ziemlich cool. 00:58:02.039 --> 00:58:06.410 Mich wundert es nur, das Ding, der Bug war irgendwie acht Jahre insgesamt da. 00:58:06.410 --> 00:58:10.500 Hast du geschaut, auf Suchmaschinen, haben das andere… ich meine, ich kann 00:58:10.500 --> 00:58:13.730 mir nicht vorstellen, dass das acht Jahre lang wirklich keiner sieht, weil, 00:58:13.730 --> 00:58:17.670 wie du sagst, wenn man auf einem Bauplan… das sieht man doch eher schnell, also… 00:58:17.670 --> 00:58:20.400 oder habe dich dann Leute angeschrieben, die das vielleicht schon einmal gesehen 00:58:20.400 --> 00:58:23.220 haben, oder die eben gesagt haben, hey, mir ist das mal aufgefallen, Xerox hat 00:58:23.220 --> 00:58:27.650 gesagt, ja, höhere Komprimierung, dann haben sie Glück gehabt, und es hat funktioniert. 00:58:27.650 --> 00:58:31.120 Daniel: Also es war… erst, zum einen ist es schwer zu entdecken. Zum Zweiten 00:58:31.120 --> 00:58:36.540 war es ja bekannt, für den Modus ‚Normal‘. Da war das ja sogar gewollt, das wussten 00:58:36.540 --> 00:58:41.670 die ja. Und deswegen war es halt schwer, den wirklichen Bug zu erkennen, weil Xerox… 00:58:41.670 --> 00:58:45.470 der Support der es wusste – meiner wusste es nicht – der wird das immer auf die 00:58:45.470 --> 00:58:48.740 ‚Normal‘-Einstellung geschoben haben. Und das ist ja auch plausibel, dann sage ich dir: 00:58:48.740 --> 00:58:50.670 „Ja, du hast da die ‚Normal‘-Einstellung genommen, nimm’ eine andere, dann 00:58:50.670 --> 00:58:55.870 tritt der Fehler in der Tat seltener auf, wahrscheinlich hast du Glück.“ 00:58:55.870 --> 00:58:59.559 Also, ich denke, das war in der Tat, dass der Bug das erste Mal entdeckt wurde,… 00:58:59.559 --> 00:59:02.770 Frage: Also dich hat keiner kontaktiert, mit „He, ich habe das schon mal gesehen“ oder so? 00:59:02.770 --> 00:59:06.700 Daniel: Nee, keiner. In dem ganzen Sturm nicht. 00:59:06.700 --> 00:59:08.870 Herald: Okay, als nächstes bitte nochmal von der 2. 00:59:08.870 --> 00:59:11.660 Frage: Jo. Moin. Danke für den Vortrag auch von mir. War sehr cool. 00:59:11.660 --> 00:59:12.810 Daniel: Gern. 00:59:12.810 --> 00:59:15.310 Frage: Kurze Frage, du hast gesagt, du hast das nicht für Geld gemacht, … 00:59:15.310 --> 00:59:16.310 Daniel. Korrekt. 00:59:16.310 --> 00:59:18.380 Frage: …und auch irgendwie… finde ich sehr nobel, finde ich sehr cool. Aber 00:59:18.380 --> 00:59:20.550 haben die von sich aus dir mal was angeboten? 00:59:20.550 --> 00:59:21.950 Daniel: Nein, haben sie nicht. Da hat kein Mensch… 00:59:21.950 --> 00:59:23.640 Frage: Oder mal ’nen Job, oder so? 00:59:23.640 --> 00:59:26.062 Daniel: Also da kann ich in der Tat eine Lanze für Xerox brechen. Sie haben mir 00:59:26.062 --> 00:59:29.089 auch nichts angeboten. Ich hätte es ohnehin nicht annehmen können 00:59:29.089 --> 00:59:34.760 nach dieser Logik. Deswegen ist das total okay. Es gab in dieser langen Nacht, 00:59:34.760 --> 00:59:37.849 wo wir telefoniert haben, waren sie drauf und dran, mich einzufliegen. Aber 00:59:37.849 --> 00:59:41.339 ich habe ja auch keine Ahnung von Kopierern. Ist nicht mein Hauptgeschäft. 00:59:41.339 --> 00:59:45.220 Ich kann auf so einen Bug hinweisen, aber ich kann ihn nicht reparieren. Also… 00:59:45.220 --> 00:59:46.829 Frage: Ja gut, aber wenn die dich eingeflogen hätten, warum nicht 00:59:46.829 --> 00:59:49.230 mit denen zusammen das irgendwie versuchen, zu lösen? 00:59:49.230 --> 00:59:53.850 Daniel: Jo, hätte ich machen können. Aber ich kann dazu im Grunde nichts beitragen. 00:59:53.850 --> 00:59:56.420 Weil, die müssen den Bug in ihrem Code selbst finden. Es war klar, dass was 00:59:56.420 --> 00:59:59.450 passiert ist. Ich kann da nicht bei helfen. Ich sitze da nur rum. 00:59:59.450 --> 01:00:01.080 Also das habe ich auch so gesagt. 01:00:01.080 --> 01:00:02.849 Frage: Ja, das macht Sinn. 01:00:02.849 --> 01:00:06.329 Daniel: Ja, und dafür 2x Inter-kontinental fliegen, und,… weiß nicht. 01:00:06.329 --> 01:00:09.211 Frage: Ja wenn die das bezahlen, würde ich das schon. 01:00:09.211 --> 01:00:11.420 Daniel: Ich gebe zu, ich habe auch noch mal drüber nachgedacht. Aber ich hatte 01:00:11.420 --> 01:00:18.480 auch anderes zu tun beruflich. Also, es wäre nicht so kurzfristig gegangen. 01:00:18.480 --> 01:00:20.730 Herald: Gut, als nächstes bitte nochmal 3. 01:00:20.730 --> 01:00:24.410 Frage: Naja, ich habe einen Heimkopierer zuhause, und ich habe 01:00:24.410 --> 01:00:27.850 auch ein ziemlich inniges Verhältnis zu ihm. Gibt es denn irgendwie 01:00:27.850 --> 01:00:30.950 Meldungen, dass da einige jetzt das mal mit ihrem Heimkopierer probiert haben, 01:00:30.950 --> 01:00:32.890 und dann auch gesagt haben: „Oh Sch…“? 01:00:32.890 --> 01:00:37.069 Daniel: Mir ist keine Meldung bekannt. Das betraf nur die Serien, die Sachen, die ich 01:00:37.069 --> 01:00:42.380 gerade gezeigt habe. Workcentre, ColorCube (?). Also das sind alles dicke Dinger, 01:00:42.380 --> 01:00:44.010 im Grunde. Frage: Okay. 01:00:44.010 --> 01:00:47.500 Daniel: Also, so wie ich da… weil diese JBig2 in Hardware, das ist auch, 01:00:47.500 --> 01:00:49.889 glaube ich, teuer zu implementieren. 01:00:49.889 --> 01:00:52.170 Frage: Alles klar, danke! Daniel: Jo! 01:00:52.170 --> 01:00:54.900 Herald: Und nochmal 3 bitte! 01:00:54.900 --> 01:01:00.270 Frage: Eine vielleicht ganz coole Crowd-Research-Aufgabe 01:01:00.270 --> 01:01:05.209 ist vielleicht, diese Handbücher durchzukucken. 01:01:05.209 --> 01:01:09.900 Zu sammeln. Wer Zugriff drauf hat, kucken, ab welchem Jahr 01:01:09.900 --> 01:01:14.760 taucht denn in der Dokumentation das überhaupt auf. Ist das schon 01:01:14.760 --> 01:01:19.150 genauso alt, also acht Jahre, oder ist es vielleicht erst vier Jahre alt? 01:01:19.150 --> 01:01:23.030 Die haben vor vier Jahren das gemerkt, und gedacht, hm, es ist billiger, wir drucken 01:01:23.030 --> 01:01:27.280 neue Handbücher und lassen die Software, wie sie ist. Weil es viel zu teuer ist, 01:01:27.280 --> 01:01:28.580 eine neue Firmware auszurollen. 01:01:28.580 --> 01:01:30.410 Daniel: Es gibt die Mutmaßung, dass hier ein Bug zum Feature erklärt wurde. 01:01:30.410 --> 01:01:33.180 Das kann ich bestätigen. Ich habe dafür aber keine Beweise. Das möchte ich 01:01:33.180 --> 01:01:37.540 ganz ausdrücklich sagen. Aber mal ganz im Ernst, wer designt bitte einen Scanner, 01:01:37.540 --> 01:01:43.520 der Zahlen verändert? Selbst wenn es nur das Militär verwendet. lacht 01:01:43.520 --> 01:01:46.200 Herald: Okay, ich denke, eine letzte Frage geht noch. Dann nochmal die 2. 01:01:46.200 --> 01:01:48.450 Frage: Nicht direkt eine Frage, aber vielleicht ein Vorschlag für deinen Vortrag, 01:01:48.450 --> 01:01:52.330 falls du ihn nochmal hältst. Der ist wirklich großartig. 01:01:52.330 --> 01:01:55.329 Du hast da diese Skala, mit den Zugriffen auf deine Seite unten eingeblendet. 01:01:55.329 --> 01:01:57.880 Ich habe mich gefragt, während des Vortrags, kannst du das vielleicht auch mit dem 01:01:57.880 --> 01:02:00.990 Aktienkurs von Xerox machen? Daniel lacht meckernd 01:02:00.990 --> 01:02:03.580 Daniel: Also so schlimm war es nicht. Also die PR-Abteilung von denen hat das 01:02:03.580 --> 01:02:08.350 trotz dieses immensen weltweiten Interesses ganz gut gehandelt bekommen. 01:02:08.350 --> 01:02:12.099 Ich meine, das ist wirklich ein Fehler, von dem man denken könnte, der ist 01:02:12.099 --> 01:02:14.980 unternehmensgefährdend. Weil das ist deren Brot-und-Butter-Geschäft. 01:02:14.980 --> 01:02:17.890 Aber das hat sich nicht so entpuppt. Wir werden sehen, also, ich hätte ja so einen 01:02:17.890 --> 01:02:20.600 Live-Aktienkurs jetzt bei dem Vortrag einblenden können. Ich weiß nicht, 01:02:20.600 --> 01:02:24.230 was gerade im Internet passiert. Aber – guter Vorschlag, danke! 01:02:24.230 --> 01:02:26.450 Herald: Okay, wir haben auch noch Fragen aus dem Internet. 01:02:26.450 --> 01:02:27.550 Dementsprechend würde ich die auch noch mal… 01:02:27.550 --> 01:02:28.960 Signal Angel: Ich habe nur eine Frage aus dem Internet noch. Gibt es 01:02:28.960 --> 01:02:33.250 mittlerweile irgendwie Statistiken oder Kennzahlen darüber, wie hoch 01:02:33.250 --> 01:02:35.420 die Wahrscheinlichkeit eines Fehlers ist? 01:02:35.420 --> 01:02:38.210 Daniel: Naja, ihr habt ja die Seite gesehen, die ich euch gesagt habe. Das war jetzt 01:02:38.210 --> 01:02:42.380 wohlgemerkt genau der Fall mit Schriftgröße 7 oder 8. Ich weiß es nicht mehr, wo ich es 01:02:42.380 --> 01:02:44.280 wirklich schön reproduziert bekommen habe. Aber wenn… 01:02:44.280 --> 01:02:47.279 Signal Angel: Aber… Zahlen, das ist ja keine normale Seite, oder? 01:02:47.279 --> 01:02:49.220 Daniel: Das waren alles Zahlen, aber es geht natürlich auch mit ähnlichen 01:02:49.220 --> 01:02:53.150 Buchstaben. Aber sowas kann passieren. Ich habe da keine Statistiken. 01:02:53.150 --> 01:02:55.880 Bei den Zahlen sind Sechs und Acht am häufigsten betroffen. Aber so richtig 01:02:55.880 --> 01:02:58.960 Fehlerwahrscheinlichkeiten habe ich nicht. Aber ihr seht, was bei rauskommen kann. 01:02:58.960 --> 01:03:03.039 Ich habe also… ich habe da jetzt nicht stundenlang probiert, bis ich diese Seite 01:03:03.039 --> 01:03:05.950 mit den vielen gelben Punkten hatte. Ich habe EINE Seite gescannt, und dann 01:03:05.950 --> 01:03:09.980 war die so. Ja? Also das ist nicht so, dass ihr ewig suchen müsst. 01:03:09.980 --> 01:03:12.610 Frage: Ja, danke! 01:03:12.610 --> 01:03:15.990 Herald: Okay, dann wären wir, glaube ich, soweit. 01:03:15.990 --> 01:03:18.961 Dann würde ich noch mal um einen Applaus für unseren Vortragenden bitten! 01:03:18.961 --> 01:03:20.361 Beifall 01:03:20.361 --> 01:03:21.121 Daniel: Dankeschön! 01:03:21.121 --> 01:03:28.721 andauernder Beifall 01:03:28.721 --> 01:03:30.641 31C3 Abspanntext ohne Ton 01:03:30.641 --> 01:03:39.981 Untertitel erstellt von c3subtitles.de im Jahr 2017. Unterstütze uns!