- Cal.com, das fünf Jahre lang als Open Source betrieben wurde, hat aufgrund der zunehmenden KI-basierten Sicherheitsbedrohungen entschieden, auf Closed Source umzusteigen
- Mit dem Beginn eines Zeitalters, in dem KI Codebasen automatisch analysiert und Schwachstellen findet, wird öffentlich zugänglicher Code zu einem direkten Hinweis für Angreifer
- Das Unternehmen entschied sich zum Schutz der Kundendaten gegen Open Source und für die Minimierung des Sicherheitsrisikos
- Um den Open-Source-Gedanken fortzuführen, wurde das Projekt Cal.diy unter der MIT-Lizenz veröffentlicht und eine selbst hostbare Community-Version bereitgestellt
- Da sich KI mit einer Geschwindigkeit entwickelt, die bestehende Sicherheitsmechanismen überrollt, erklärt Cal.com seine Absicht, nach einer Stabilisierung der Sicherheitslage zu Open Source zurückzukehren
Cal.coms Entscheidung zum Ende von Open Source und die KI-Sicherheitsbedrohung
- Cal.com wurde fünf Jahre lang als Open Source betrieben, hat sich aber wegen des starken Anstiegs KI-basierter Sicherheitsbedrohungen für einen Wechsel zu Closed Source entschieden
- Der Schutz von Kundendaten hat oberste Priorität, und das Unternehmen kam zu dem Schluss, dass die Beibehaltung von Open Source nicht länger sicher ist
- Man erklärte, es sei „keine leichte Entscheidung“ gewesen
- Früher erforderte das Ausnutzen von Anwendungsschwachstellen Zeit und Aufwand durch erfahrene Hacker, doch nun hat sich die Lage zu einem Zeitalter gewandelt, in dem KI Codebasen automatisch scannt und Schwachstellen findet
- Open-Source-Code sei für Angreifer „wie die Baupläne eines Tresors bereitzustellen“
- Da KI-Sicherheits-Startups diese Fähigkeit kommerzialisieren, erkennen sie jeweils unterschiedliche Schwachstellen, wodurch es schwierig wird, einen vertrauenswürdigen einheitlichen Sicherheitsstandard festzulegen
- Cal.com erklärte, man habe zwischen zwei Optionen wählen müssen
- Open Source beibehalten und das Risiko für Kundendaten in Kauf nehmen oder
- zu Closed Source wechseln, um das Risiko zu verringern
- Es sei keine perfekte Lösung, werde aber als unvermeidbare Entscheidung zum Schutz der Nutzer betrachtet
- Um den Open-Source-Gedanken fortzuführen, wurde ein separates Projekt namens Cal.diy unter der MIT-Lizenz veröffentlicht
- Cal.diy ist eine offene Version für Entwickler und Hobby-Nutzer, eine community-orientierte, selbst hostbare Version
- Die Codebasis des eigentlichen Dienstes wurde in zentralen Bereichen wie Authentifizierung und Datenverarbeitung stark verändert und ist technisch von Cal.diy getrennt
- KI verändert die Sicherheitslandschaft rasant; erwähnt wird auch ein Fall, in dem KI eine 27 Jahre alte Schwachstelle im BSD-Kernel in wenigen Stunden fand und einen Exploit erzeugte
- Diese Geschwindigkeit und Präzision übertrifft bestehende Sicherheitsreaktionssysteme
- Cal.com ergreift nach eigenen Angaben alle möglichen Maßnahmen, um Kunden, Anwendungen und sensible Daten zu schützen, und bekundet die Absicht, wieder zu Open Source zurückzukehren, wenn sich die Sicherheitslage stabilisiert
Zukünftige Richtung und Botschaft
- Derzeit haben die Minderung von Sicherheitsrisiken und der Schutz der Nutzer oberste Priorität
- Die Beziehung zur Open-Source-Community soll über Cal.diy aufrechterhalten werden
- Langfristig bleibt die Möglichkeit einer Rückkehr zu Open Source entsprechend der Entwicklung der Sicherheitslage offen
- Diese Entscheidung zeigt, dass die Sicherheitsrealität im KI-Zeitalter direkte Auswirkungen auf Software-Vertriebsmodelle hat
1 Kommentare
Hacker-News-Kommentare
Drew Breunig kam in einem gestern veröffentlichten Beitrag zum genau gegenteiligen Schluss
Da Sicherheitslücken inzwischen zu einer Ressource geworden sind, die sich mit Tokens finden lässt, sei Open Source im Gegenteil wertvoller
Bei Open Source können mehrere Projekte sich die Audit-Kosten teilen, während man bei Closed Source alle Schwachstellen allein finden muss
Das ist möglich, indem man den Bereitstellungsumfang reduziert oder die Systemrechte einschränkt.
Künftig dürfte es sich zu „offene Spezifikation + modellbasierte Codegenerierung“ entwickeln. Sicherheit und Governance würden dann auf der Modellebene stattfinden
Ich leite das Thunderbird-Projekt. Unser Terminplanungs-Tool Thunderbird Appointment wird dauerhaft Open Source bleiben
Es wird dazu eingeladen, es gemeinsam im GitHub-Repository weiterzuentwickeln. Wir wollen helfen, damit es Cal.com ersetzen kann
Wenn LLMs Schwachstellen im Code wirklich so gut finden, könnte man dann nicht einfach vor jedem Release einen eigenen LLM-Pentest laufen lassen?
Es wirkt, als würde Linus’ Gesetz (Link) jetzt endlich Realität werden
Um sich zu verteidigen, müsste man alles, was der Angreifer tun kann, vor jedem Release im Voraus durchführen
KI-erzeugte minderwertige Issues oder PRs nehmen zu, wodurch der Anreiz sinkt, Open Source zu pflegen.
Solche Wechsel dürften häufiger werden, wenn kommerzielle Produkte auf einem FOSS-Kern basieren
Trotzdem ist nachvollziehbar, dass man schließt, um keine externen Angriffsmöglichkeiten offenzuhalten
Auch bei GitHub sind die Kosten für statische Analyse bereits hoch
Diese Entscheidung wirkt eher wie eine geschäftliche Entscheidung als eine Sicherheitsmaßnahme.
Dank KI wird Self-Hosting einfacher, wodurch die Einnahmen aus kostenpflichtigem Hosting bei Open-Source-Projekten sinken
Als potenzieller Kunde bin ich von der Entscheidung von Cal.com enttäuscht.
Open Source kann durch einen transparenten SSDLC Vertrauen schaffen, während man bei Closed Source dem Anbieter einfach glauben muss
Mit Drew Breunigs Argument stimme ich nicht überein. Die Zahl der Bugs ist endlich, und wenn ein ausreichend starkes Modell den Code regelmäßig scannt, sinkt die Wahrscheinlichkeit verbleibender Schwachstellen stark
„Wenn KI Open-Source-Code scannen kann?“ → Dann behebt man die Bugs eben.
Diese Logik ist überhaupt nicht überzeugend
„Wir machen zu, weil KI Zugriff auf den Code hat“ ist nur ein Vorwand
Solche Entscheidungen wirken am Ende wie Security through Obscurity.
Seit wann das das richtige Modell sein soll, ist fraglich
Nicht weil frühere Generationen dumm waren, sondern weil es ein Ansatz war, der auf den ersten Blick gut wirkte, aber gescheitert ist
Cal.coms Aussage „Wir haben an Open Source geglaubt“ klingt hohl.
Wenn es ernst gemeint gewesen wäre, hätte man sich nicht mit solchen sinnlosen Ausreden herausgeredet
Das ist eine Ausrede, die es auch schon vor KI gegeben hätte.
Es wirkt wie ein Versuch, die Umsätze zu schützen, weil das Kernprodukt nicht ausreichend differenziert ist.
Am Ende ist es nur eine Maßnahme zum Schutz des Umsatzes