Jedes Mal, wenn Sie sich auf einer Website anmelden, wird Ihnen eine eindeutige Kennung zugewiesen, die zufällig sein sollte: Wenn Hacker sie vorhersagen können, können sie sich als Sie ausgeben. Computer, die auf von Menschen programmierten Mustern beruhen, können keine echte Zufälligkeit erzeugen – deshalb steht in der Lobby von Cloudflare in San Francisco eine Wand mit 100 Lavalampen, die der britische Bastler Edward Craven Walker erfunden hat und die rund um die Uhr gefilmt wird.

Der Leiter der Kryptografie, Nick Sullivan, erklärt, dass alles, was die Kamera aufnimmt, in die Zufälligkeit einfließt, die zur Erzeugung kryptografischer Schlüssel beiträgt – einschließlich der umherwandernden Besucher und des durch die Fenster strömenden Lichts, da selbst subtile Wärmeveränderungen beeinflussen, wie die glänzenden Kügelchen wogen.

Cloudflare hatte auch den naheliegenden Gegenangriff eingeplant: einen Bösewicht, der sich in die Lobby schleicht und eine Kamera aufstellt, um dieselbe Szene aufzunehmen. Das Unternehmen filmt die Bewegungen eines Pendels in seinem Londoner Büro und zeichnet Messungen eines Geigerzählers in Singapur auf, um der Gleichung mehr Chaos hinzuzufügen.

Eine Wand voller Lavalampen rund um die Uhr filmen und die sich ständig verändernden Pixel – plus Besucher und Fensterlicht – in die Schlüsselerzeugung einspeisen: Niemand kann die Pampe vorhersagen.

Es behebt eine echte kryptografische Schwäche – vorhersagbare Pseudozufälligkeit – mit einer physischen Entropiequelle, die billig, visuell und nahezu unmöglich zu modellieren ist.

Das Bedrohungsmodell wird ausdrücklich behandelt: Das Abgreifen eines einzelnen Feeds reicht nicht aus, weil drei unabhängige physische Quellen auf drei Kontinenten den Pool speisen.

Der Mechanismus läuft im Produktivbetrieb und schützt weite Teile des Internetverkehrs, nicht als Demo.

Es ist eine seltene Sicherheitsmaßnahme, die Besucher in der Lobby buchstäblich bei der Arbeit beobachten können.

Wenn Ihr System das braucht, worin Computer am schlechtesten sind – echte Unvorhersehbarkeit –, leihen Sie sich einen physischen Prozess aus, den selbst ein entschlossener Gegner nicht billig modellieren kann.

Ein Besuch von WIRED im Jahr 2018 ergab, dass das System wie beschrieben lief, wobei Sullivan bestätigte, dass der Kamerafeed, das Londoner Pendel und der Singapurer Geigerzähler alle den Zufälligkeitspool von Cloudflare speisen.

DEN BELEGEN FOLGEN

Die Quellen

  1. How a Bunch of Lava Lamps Protect Us From Hackers WIRED · wired.com ·