← Nieuwste papers
💬 NLP

Qubes OS Security in the Public Record

Dit artikel presenteert een longitudinale analyse van 109 Qubes Security Bulletins en gerelateerde kwetsbaarheidsgegevens van 2011 tot 2025, die onthult dat hoewel het publieke adviesregister sinds 2015 is gestabiliseerd op een hoger niveau van openbaarmaking, de beveiligingslast voornamelijk geconcentreerd blijft in upstream-componenten zoals Xen en CPU-architecturen in plaats van in de kernlogica van Qubes.

Oorspronkelijke auteurs: Alfonso De Gregorio

Gepubliceerd 2026-07-17
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Alfonso De Gregorio

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

De Digitale Buurtwacht

Stel je het internet voor als een enorme, bruisende stad waar elke computer een huis is. In de meeste buurten woont de "beveiliger" (het besturingssysteem) rechtstreeks in het huis en houdt tegelijkertijd de voordeur, de ramen en de achtertuin in de gaten. Als de bewaker moe wordt of een fout maakt, loopt het hele huis gevaar. Maar er is een speciaal soort huis in deze stad genaamd Qubes OS. In plaats van één grote bewaker, huurt het een team van kleine, afzonderlijke beveiligers in, die elk in hun eigen glazen cabine (een "qube" genoemd) zijn opgesloten. Als één bewaker wordt misleid door een inbreker, blijven de andere bewakers veilig in hun cabines. Dit wordt "compartimentering" genoemd.

Om te weten of dit systeem daadwerkelijk werkt, treden beveiligingsonderzoekers op als kapiteins van de buurtwacht. Ze houden een openbaar logboek bij dat een Security Bulletin wordt genoemd. Elke keer als er een bug wordt gevonden of een patch nodig is, schrijven ze het op. De grote vraag in dit artikel is: Waar verbergen de bugs zich eigenlijk? Zitten ze in de kleine glazen cabines die door het Qubes-team zijn gebouwd (de "core"), of zitten ze in het fundament van het gebouw, het elektriciteitsnet van de stad, of in de materialen die gebruikt zijn om de muren te bouwen (de "upstream" onderdelen zoals de computerchip en de virtualisatiesoftware)? Als de glazen cabines perfect zijn maar het fundament barst, loopt het hele huis nog steeds gevaar. Deze studie is een diepe duik in veertien jaar aan deze logboeken om te zien wie echt het zware werk verricht als het gaat om beveiliging.

Het Detectiewerk: Wie Brak het Glas?

In deze studie treedt de auteur, Alfonso De Gregorio, op als een forensisch accountant voor computerbeveiliging. Hij heeft niet alleen gegokt; hij is door elk enkel openbaar security bulletin van Qubes OS gegaan van 2011 tot 2025. Dat zijn in totaal 109 bulletins, plus een tracker van 464 gerelateerde problemen uit de onderliggende software (Xen) waarop Qubes draait. Hij wilde zien of de "glazen cabines" (Qubes-core) de belangrijkste bron van problemen waren, of dat de problemen voortkwamen uit het "fundament" (Xen, de computerprocessor en andere upstream onderdelen).

De Grote Onthulling: Het Zijn Niet de Cabines, Het Is het Fundament
De resultaten waren verrassend duidelijk. Toen de auteur naar de 109 bulletins keek, ontdekte hij dat 79,8% daarvan (dat zijn 87 van de 109) werd veroorzaakt door problemen in de upstream onderdelen—zoals de Xen hypervisor, de computer-CPU of andere software die Qubes niet zelf heeft geschreven. Slechts ongeveer 20% van de problemen was daadwerkelijk de schuld van de eigen logica van het Qubes-team. Zelfs toen hij de problemen weegde op basis van het aantal specifieke kwesties dat in een bulletin werd vermeld, domineerden de upstream onderdelen nog steeds, waarbij ze verantwoordelijk waren voor meer dan 80% van de last.

Denk hierbij aan een auto. Als je een custom auto koopt waarbij de motor is gebouwd door een bekend bedrijf (Xen) en de carrosserie door een kleine speciaalzaak (Qubes), en je ontdekt dat 80% van de problemen bij de motor of de wegcondities hoort, dan kun je de speciaalzaak niet de schuld geven van de motorproblemen. De studie laat zien dat Qubes een geweldige baan doet door zijn eigen kleine deel van de code schoon te houden, maar dat het sterk afhankelijk is van de beveiliging van de massieve, complexe machinerie eronder.

De Tijdlijn: Wanneer Veranderde Er Iets?
De auteur keek ook naar wanneer deze problemen werden gerapporteerd. Hij ontdekte een grote verschuiving in begin 2015. Vóór die tijd was het aantal security bulletins laag en sporadisch. Na het eerste kwartaal van 2015 steeg het aantal rapportages en bleef het op een hoger, stabiel niveau. Het bleef niet eeuwig stijgen; het vlaktte simpelweg af.

Toen hij naar de jaren na 2018 keek, toonden de gegevens iets interessants: de snelheid van nieuwe problemen werd "statistisch vlak". Dit betekent niet dat er geen nieuwe bugs meer werden gevonden; het betekent dat het aantal nieuwe bugs dat per jaar wordt gevonden, niet meer significant groeide of kromp. Het werd een stabiel, voorspelbaar ritme. De auteur merkte ook op dat na 2018 veel van de nieuwe problemen gerelateerd waren aan "transient execution" (een chique term voor hoe computerchips voorspellen wat ze als volgende moeten doen, wat soms geheimen kan lekken). Dit suggere het dat de aard van de dreigingen veranderde, van eenvoudige softwarebugs naar complexe trucs op hardwareniveau, maar dat de hoeveelheid problemen stabiel bleef.

De Kristallen Bol Test: Kunnen We de Toekomst Voorspellen?
Ten slotte probeerde de auteur wiskundige modellen (genoemd Vulnerability Discovery Models of VDM's) te gebruiken om te voorspellen hoeveel bugs er in de toekomst gevonden zouden worden. Deze modellen volgen vaak een "S-curve", wat suggereert dat we eerst veel bugs vinden, waarna het tempo vertraagt naarmate we de makkelijke vinden, en uiteindelijk raken we door de bugs heen.

De studie vond dat hoewel deze S-vormige curves het historische data heel goed beschrijven, ze vreselijk zijn in het voorspellen van de toekomst. Wanneer de auteur deze complexe modellen vergeleek met een simpel "voortschrijdend gemiddelde" (in feite gokken dat volgend jaar er hetzelfde uit zal zien als het gemiddelde van de afgelopen drie jaar), won de simpele gok. De complexe modellen gaven geen betere voorspelling. Sterker nog, de gegevens suggereren dat het proberen te voorspellen van exact wanneer de "laatste bug" gevonden zal worden een zinloze onderneming is; het systeem lijkt een stabiele staat te hebben bereikt waarin nieuwe problemen in een constant, beheersbaar tempo blijven verschijnen, in plaats van dat ze opraken.

Wat Dit Voor U Betekent
Het artikel beweert niet dat Qubes OS "perfect" of "opgelost" is. Het zegt expliciet dat we verborgen bugs die nog niet zijn gevonden, niet kunnen meten. Het bewijst echter wel dat het openbare record van beveiligingsproblemen wordt gedomineerd door de onderliggende technologie (Xen en de CPU) in plaats van door de eigen code van het Qubes-team.

Voor iedereen die dit systeem gebruikt, is de les praktisch: kijk niet alleen naar het Qubes-team, maar houd ook de Xen-teams en de fabrikanten van computerchips in de gaten. De "glazen cabines" zijn stevig, maar het "fundament" is waar de echte actie plaatsvindt. De studie bevestigt dat de beveiliging van dit systeem een gezamenlijke inspanning is, en dat de grootste risico's komen van de onderdelen van het systeem die Qubes niet direct controleert. De auteurs zijn vertrouwd met deze cijfers omdat ze deze op meerdere manieren hebben gecontroleerd, maar ze zijn ook voorzichtig in hun opmerking dat dit een blik is op het openbare logboek, en geen garantie dat er geen geheime bugs in de schaduwen bestaan.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →