Een laptop met code op het scherm, op een bureau.
Nieuws25 september · 21:082 min leestijd

UpGuard vindt 16.326 Supabase-databases met uitleesbare tabellen

Een scan van UpGuard vond 16.326 Supabase-databases met leesbare tabellen. De telling wijst op mogelijke blootstelling, maar bewijst niet dat al die tabellen persoonsgegevens bevatten of zijn uitgelezen.

UpGuard telt 16.326 Supabase-databases met uitleesbare tabellen in een scan van circa 300.000 websites; dit bewijst niet dat in al die databases persoonsgegevens stonden of zijn buitgemaakt.

Voor een Nederlandse organisatie met een Supabase-app worden databasepermissies zo een concreet controlepunt voor livegang. Een tabel kan via de API leesbaar zijn zonder dat misbruik is vastgesteld. Ik adviseer bestaande apps nu en nieuwe versies vóór livegang op tabelrechten en Row Level Security te controleren, vooral als een AI-agent de database heeft ingericht. Supabase-CISO Bil Harmer zei op 25 september tegen TechCrunch dat het bedrijf het UpGuard-onderzoek nog niet had gezien en dat klanten hun project zelf configureren.

Wat de telling meet

UpGuard vroeg via openbare Supabase-eindpunten welke tabellen leesbaar waren. Voor de brede telling beoordeelde het bedrijf de tabelschema’s, niet iedere rij. In 55,8% van de onderzochte tabellen wees een kolomnaam op persoonsgegevens; 8,2% had een veld voor een wachtwoord of pincode. Die cijfers tonen mogelijke datavelden, niet hoeveel gegevens daadwerkelijk in de tabellen stonden of door iemand zijn bekeken.

UpGuard Research: aandeel tabellen met schema-velden voor persoonsgegevens, wachtwoorden en andere informatie.
UpGuard Research: aandeel tabellen met schema-velden voor persoonsgegevens, wachtwoorden en andere informatie.

In een handvol gevallen onderzocht UpGuard concrete gegevens en waarschuwde het de betrokken app-eigenaren. Het rapport geeft geen volledig hersteloverzicht voor alle 16.326 databases.

Rechten bepalen de toegang

Supabase’s Data API gebruikt grants voor tabeltoegang en Row Level Security voor de toegestane rijen. Tabellen die je in het dashboard maakt, krijgen Row Level Security standaard. Bij tabellen uit SQL of een andere tool moet je die beveiliging zelf instellen. Dat verschil verdient extra aandacht bij apps die met AI-code zijn gebouwd.

Supabase noemt dat AI-agents, CLI-scripts en andere platforms tabellen kunnen maken zonder menselijke controle op iedere wijziging. Op 30 oktober wordt de standaard volgens Supabase ook voor bestaande projecten aangepast: nieuwe tabellen in het public-schema zijn daarna niet automatisch via de Data API bereikbaar. Bestaande tabellen houden hun huidige rechten, dus deze wijziging sluit een al leesbare tabel niet vanzelf af.

Voor apps die al live staan, blijft de huidige toegang per tabel bepalend. Een veiligere standaard beschermt toekomstige tabellen, maar trekt oude toegangsrechten niet in.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Toegang goed geregeld

Ik denk mee over datastromen en toegangsgrenzen, ontwerp en bouw de oplossing end-to-end en automatiseer waar dat past. Waar het kan, houd ik de software self-hosted.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Gerelateerde artikelen

AWS laat Superblocks binnen de eigen cloudomgeving van klanten draaien
Nieuws
4 min

4 aug 00:23

AWS laat Superblocks binnen de eigen cloudomgeving van klanten draaien

AWS en Superblocks laten door AI gebouwde interne apps volledig binnen de eigen cloudomgeving van de klant draaien. Data, opslag en modelaanroepen blijven binnen de beveiligingsgrens, en een router kiest per taak het goedkoopste model.

YouTube voegt AI-productadvies toe aan Ask YouTube
Nieuws
2 min

24 sep 06:43

YouTube voegt AI-productadvies toe aan Ask YouTube

YouTube laat Ask YouTube productreviews ordenen op kenmerken en voegt feeds toe die kijkers zelf samenstellen. De functies kunnen product- en contentvindbaarheid veranderen, maar de aankondiging noemt geen Nederlandse uitrol of directe afrekenroute.

YouTube kondigt Gemini-montage in Shorts en Create aan
Nieuws
2 min

24 sep 02:19

YouTube kondigt Gemini-montage in Shorts en Create aan

Gemini kan straks Shorts en YouTube Create met tekstinstructies bewerken: fragmenten herschikken, inkorten en muziek synchroniseren. TechCrunch meldt beschikbaarheid begin 2027, maar YouTube noemt nog geen Nederlandse uitroldatum.

ChatGPT Work voert taken via spraak uit op mobiel
Nieuws
2 min

23 sep 22:32

ChatGPT Work voert taken via spraak uit op mobiel

ChatGPT Work krijgt Voice op iOS en Android. Plus- en Pro-gebruikers kunnen taken inspreken, gekoppelde apps gebruiken en documenten laten maken. Apprechten, beheerinstellingen en Voice-limieten blijven gelden.

YouTube voegt AI-tools toe aan Studio
Nieuws
2 min

23 sep 18:45

YouTube voegt AI-tools toe aan Studio

YouTube voegt AI-feedback en dynamische thumbnails toe aan Studio. Ask Studio is al beschikbaar voor de meeste makers wereldwijd, terwijl live nasynchronisatie van streams pas begin 2027 wordt getest.

OpenAI verlaagt API-prijzen voor GPT-6 Sol en Luna
Nieuws
4 minBijgewerkt om 00:38

22 sep 22:12

OpenAI verlaagt API-prijzen voor GPT-6 Sol en Luna

OpenAI brengt GPT-6 Sol en Luna uit met lagere API-tarieven: 2 en 10 dollar voor Sol, 0,10 en 0,50 dollar voor Luna per miljoen tokens. Voor Nederlandse teams wordt modelkeuze per taak belangrijker.