Abo
  • IT-Karriere:

Zoncolan: Facebook testet 100 Millionen Zeilen Code in 30 Minuten

Das Entwicklerteam von Facebook hat ein eigenes Werkzeug zur statischen Code-Analyse erstellt und stellt nun erstmals Details dazu vor. Das Projekt habe Tausende Sicherheitslücken verhindert.

Artikel veröffentlicht am ,
Facebook nutzt das Werkzeug Zoncolan zum Testen seiner Codebasis.
Facebook nutzt das Werkzeug Zoncolan zum Testen seiner Codebasis. (Bild: Alastair Pike/AFP/Getty Images)

Seit einigen Jahren arbeitet Facebook eigenen Angaben zufolge an dem Werkzeug Zoncolan, das das Unternehmen zur statischen Code-Analyse nutzt. Das zuständige Entwickerteam hat nun erstmals öffentlich Details des Projekts im Engineering-Blog von Facebook vorgestellt. Beeindruckend ist vor allem die Leistungsfähigkeit von Zoncolan.

Stellenmarkt
  1. Biotrics Bioimplants GmbH, Berlin
  2. JDM Innovation GmbH, Murr

Denn der Veröffentlichung zufolge umfasst der Webcode von Facebook derzeit mehr als 100 Millionen Zeilen Code in der Sprache Hack. Dieser könne dank des Werkzeugs in weniger als 30 Minuten komplett überprüft werden. In der Vorstellung hebt das Team diese massive Skalierbarkeit hervor, weist aber ebenso darauf hin, dass mit dem Vorgehen natürlich nicht alle Fehler gefunden werden könnten, sondern nur bestimmte Fehlerklassen. Der Einsatz habe dennoch Tausende potenzielle Sicherheitslücken verhindert.

Zoncolan agiert als Parser für den Code und erstellt dabei eine Repräsentation des Control-Flow-Graphs des Codes sowie einen Call Graph, also das Verhalten der Funktionen sowie deren Interaktionen miteinander. Die Idee von Zoncolan ist es, diese Abstraktion zu nutzen, um den Verlauf von Eingabedaten nachzuverfolgen. Dabei wird der Ablauf mit einem großen Regelwerk verglichen. Schlägt Zoncolan auf eine der hinterlegten Regeln an, überprüft ein Entwickler aus dem Security-Team den betroffenen Code.

Facebook beschreibt das Werkzeug als einen mittlerweile integralen Bestandteil seiner Entwicklungsarbeit. Der Name des Werkzeugs leitet sich offenbar von einem Berg in Italien ab. Der Monte Zoncolan gilt als einer der steilsten Anstiege in Europa für Radsportler. Sowohl das Herrenrennen Giro d'Italia als auch die Damenvariante Giro Rosa nutzten den Berg bereits als Etappenziel.



Anzeige
Top-Angebote
  1. 189€
  2. 319€/429€
  3. 469€ (Bestpreis!)

Mopsmelder500 21. Aug 2019 / Themenstart

immer wenn er eine Telefonzelle darin entdeckt klingelt es. Lustig das Facebook mit...

MrTridac 20. Aug 2019 / Themenstart

Die Programmierer sind so schlecht. In einem YouTube Video stellt ein Facebook coder...

HeroFeat 20. Aug 2019 / Themenstart

Wäre dem nicht so, würde ich doch stark vermuten, das es deutlich häufiger zu Lücken und...

netzwerkadmin 20. Aug 2019 / Themenstart

Bei manchen reicht der Platz da oben auch aus, ja Bei allen anderen gehen Kleinhirn und...

Xander 19. Aug 2019 / Themenstart

Man sollte dazu aber auch erwähnen, dass zu den 30 Minuten keine Hardwaredaten genannt...

Kommentieren


Folgen Sie uns
       


Apple TV+: Apples Videostreamingdienst ist nicht konkurrenzfähig
Apple TV+
Apples Videostreamingdienst ist nicht konkurrenzfähig

Bei so einem mickrigen Angebot hilft auch ein mickriger Preis nicht: Apples Streamingdienst hat der Konkurrenz von Netflix, Amazon und bald Disney nichts entgegenzusetzen - und das wird sich auf Jahre nicht ändern.
Eine Analyse von Ingo Pakalski

  1. Apple TV+ Apples Streamingangebot kostet 4,99 Euro im Monat
  2. Videostreaming Apple TV+ startet mit fünf Serien für 10 US-Dollar monatlich

Manipulierte Zustimmung: Datenschützer halten die meisten Cookie-Banner für illegal
Manipulierte Zustimmung
Datenschützer halten die meisten Cookie-Banner für illegal

Nur die wenigsten Cookie-Banner entsprechen den Vorschriften der DSGVO, wie eine Studie feststellt. Die Datenschutzbehörden halten sich mit Sanktionen aber noch zurück.
Ein Bericht von Christiane Schulzki-Haddouti

  1. Chrome & Privacy Google möchte uns in Zukunft anders tracken
  2. Tracking Google und Facebook tracken auch auf vielen Pornoseiten
  3. Android Apps kommen auch ohne Berechtigung an Trackingdaten

Deutsche Bahn: Die Bauzeit verzögert sich um wenige Jahre ...
Deutsche Bahn
Die Bauzeit verzögert sich um wenige Jahre ...

Dass der Bau neuer Bahnstrecken Jahrzehnte dauert, soll sich ändern. Aber jetzt wird die Klage einer Bürgerinitiative verhandelt, die alles noch verschlimmern könnte.
Eine Reportage von Caspar Schwietering

  1. DB Cargo Wagon Intelligence Die Hälfte der Güterwagen hat Funkmodule mit Sensorik
  2. Schienenverkehr Die Bahn hat wieder eine Vision
  3. DB Navigator Deutsche Bahn lädt iOS-Nutzer in Betaphase ein

    •  /