• IT-Karriere:
  • Services:

Verschlüsselung: Facebook legt interne TLS-1.3-Bibliothek offen

Eigenen Angaben zufolge nutzt mittlerweile 50 Prozent von Facebooks Traffic TLS 1.3. Genutzt wird dies vor allem in der eigenen Infrastruktur und weltweit in allen Mobile-Apps. Die verwendete Bibliothek Fizz ist nun Open Source.

Artikel veröffentlicht am ,
In Facebooks Rechenzentren läuft schon TLS 1.3.
In Facebooks Rechenzentren läuft schon TLS 1.3. (Bild: Facebook)

Facebook hat seine intern genutzte Bibliothek Fizz für die Verschlüsselung mit TLS 1.3 als Open Source veröffentlicht. Der Ankündigung zufolge werden damit bei Facebook mehr als eine Million TLS-1.3-Handshakes pro Sekunde abgewickelt. Das Unternehmen nimmt deshalb an, dass es sich hierbei um die derzeitig größte Nutzung von TLS 1.3 im Internet handelt, was durchaus naheliegend ist. Immerhin ist TLS 1.3 erst seit wenigen Monaten offiziell fertiggestellt und die allgemeine Verbreitung des neuen Verschlüsselungsstandards vor allem deshalb noch eher gering.

Stellenmarkt
  1. Hays AG, München
  2. Dürr Systems AG, Goldkronach

Fizz ist in C++ 14 geschrieben und soll robust sein sowie eine besonders hohe Leistung liefern. Zusätzlich zu den Verbesserungen aus Version 1.3, mit denen TLS selbst beschleunigt wird, nutzt Fizz standardmäßig asynchrones I/O sowie sogenanntes Scatter/Gather I/O, wodurch unnötige Datenkopien verhindert werden sollen.

Schnelleres I/O

Letzteres ist eine Abkehr von der bisherigen Vorgehensweise üblicher TLS-Bibliotheken, die nur zusammenhängende Daten im Speicher verschlüsseln und diese dann in einen Socket schreiben. Fizz dagegen verzichtet darauf, die Einzeldaten zu einem zusammenhängenden Bereich zu kopieren, sondern verschlüsselt die Einzeldaten schlicht an ihrer originären Speicherstelle. Dadurch sind weniger Speicherzuweisungen und Kopiervorgängen notwendig.

Die Asynchronität wird durch Future-Konstruktionen in C++ erreicht, und dient vor allem dazu, den Dienst nicht zu blockieren, so dass dieser weitere Handshakes verarbeiten kann. Dass das überhaupt notwendig ist, führt Facebook auf das komplizierte Deployment zurück, bei dem verschiedene Aufgaben auf unterschiedliche verteilte Dienste verschoben werden. Dazu gehören etwa Zertifikat-Operationen oder das Entschlüsseln von Tickets. Fizz soll außerdem auch einige besondere Sicherheitsvorkehrungen umsetzen, wie etwa einen expliziten endlichen Automaten für TLS.

Facebook nutzt Fizz eigenen Angaben zufolge in sämtlichen seiner Mobile-Apps weltweit, in seinem HTTP-Framework Proxygen, seinen Load-Balancern und internen Diensten sowie auch in seiner eigenen Quic-Implementierung. Der Code von Fizz basiert auf Folly, OpenSSL sowie Libsodium und steht unter eine BSD-Lizenz auf Github bereit.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Top-Angebote
  1. 999€ mit Rabattcode "POWEREBAY7" (Bestpreis)
  2. (u. a. Project Cars 2 für 5,49€, Fortnite - The Last Laugh Bundle DLC (Nintendo Switch Download...
  3. (u. a. HP 25x 24,5 Zoll Full-HD 144 Hz für 168,68€, Microsoft Surface Pro X für 898,89€)
  4. (u. a. Asus VivoBook S14 inkl. Microsoft 365 Single für 699€, LG OLED65CX9LA 65 Zoll OLED für 1...

sg (Golem.de) 08. Aug 2018

Danke. Sehr gern! : )


Folgen Sie uns
       


Geforce RTX 3070 - Test

Die Grafikkarte liegt etwa gleichauf mit der Geforce RTX 2080 Ti.

Geforce RTX 3070 - Test Video aufrufen
Biden und die IT-Konzerne: Die Zähmung der Widerspenstigen
Biden und die IT-Konzerne
Die Zähmung der Widerspenstigen

Bislang konnten sich IT-Konzerne wie Google und Facebook noch gegen eine schärfere Regulierung wehren. Das könnte sich unter Joe Biden ändern.
Eine Analyse von Friedhelm Greis

  1. Quibi Mobile-Streaming-Dienst nach einem halben Jahr dicht

BVG: Lieber ungeschützt im Nahverkehr
BVG
Lieber ungeschützt im Nahverkehr

In einem Streit mit dem BSI definiert sich die BVG als klein, um unsicher bleiben zu dürfen. Das ist kleinkariert und absurd.
Ein IMHO von Moritz Tremmel

  1. Mobilitätswende Berlin schickt 100. Elektrobus auf die Straße
  2. Solaris Urbino 18 electric Berliner Verkehrsbetriebe mit elektrischen Gelenkbussen
  3. Dekarbonisierung Alle Berliner Busse werden elektrisch

Elektromobilität: Diese E-Autos kommen 2021 auf den Markt
Elektromobilität
Diese E-Autos kommen 2021 auf den Markt

2020 war ein erfolgreiches Jahr für die Elektromobilität. Dieser Trend wird sich fortsetzen: ein Überblick über die Neuerscheinungen 2021.
Ein Bericht von Dirk Kunde

  1. Prototyp vorgestellt VW-Laderoboter im R2D2-Style kommt zum Auto
  2. E-Auto VDA-Chefin fordert schnelleren Ausbau von Ladesäulen
  3. Dorfauto im Hunsrück Verkehrswende geht auch auf dem Land

    •  /