← Alla inlägg

Opinion

Myten om god tro: varför AI bryter sönder sårbarhetsrapportering, och varför det alltid skulle gå så

En kollega vidarebefordrade ett supportärende till mig förra veckan. Vid första anblicken såg det äkta ut: en detaljerad, tekniskt flytande rapport om en saknad MTA-STS-post, komplett med en förklaring av risken och en prydlig sammanfattning av åtgärden. Utförlig. Professionell. Den sortens rapport man vill ta på allvar.

Bortsett från att den aldrig namngav domänen den gällde. Inte en enda gång. Och posten som den påstod saknades var, i vårt fall, redan konfigurerad.

Den enda utelämningen berättar nästan allt. Rapporten var inte skriven för oss. Den var skriven för alla, sprejad mot hundratals organisationer på en gång, formulerad tillräckligt väl för att en viss andel skulle läsa den, få lite panik och svara. Avsändaren behöver inte att vi har problemet. Avsändaren behöver bara att tillräckligt många av mottagarna tror att de kanske har det.

En rapport som inte kostar något att skicka

Min kollega har sett en brant ökning av just den här sortens ärenden på sistone. Rapporter från ”security bug bounty-forskare” som läser som legitima och grundliga, och löser upp sig i intet i samma ögonblick som du stämmer av dem mot verkligheten. Generiska fynd, saknad avgränsning, poster som egentligen inte saknas, allt inramat med den självsäkra polityren hos en AI-assisterad sammanfattning. Svara på en och du bjuder in en våg av uppföljningar, från samma avsändare och från andra, var och en som dinglar med ett nytt trovärdigt fynd.

Strategin är inte subtil när du väl ser den. Avfyra så många lågansträngningsrapporter som möjligt mot så många organisationer som möjligt, sikta på de saker många organisationer verkligen inte har konfigurerat (MTA-STS, säkerhetsheaders, DNS-poster som är trevliga att ha men sällan brådskande), och vänta på att en bråkdel ska fastna och betala ut. Den utnyttjar en specifik lucka: organisationen som saknar den interna expertisen för att skilja ett verkligt fynd från ett välklätt.

Här är den del som är värd att stanna kvar vid. Att skicka den rapporten kostade avsändaren i princip ingenting. Att läsa den, sortera den, kontrollera vår egen konfiguration och avgöra att det var brus kostade oss verklig tid och verklig uppmärksamhet. Ekonomin har i tysthet vänts upp och ner, och nästan ingen har sagt det högt.

Vi berättade en bekväm historia för oss själva

I åratal har säkerhetsgemenskapen beskrivit samordnad sårbarhetsrapportering (CVD) som en relation byggd på förtroende och god tro. En forskare hittar något, rapporterar det ansvarsfullt, ger leverantören tid att åtgärda det, och alla beter sig som vuxna. Det är en fin historia. Den är också, tror jag, en historia vi berättade för oss själva för att alternativet var mindre smickrande.

CVD byggde i själva verket aldrig på god tro. Den byggde på kostnad. Att producera en trovärdig sårbarhetsrapport krävde förr tid, skicklighet och en vilja att sätta sitt namn och sitt rykte bakom den. Den ansträngningen var det verkliga filtret. Den garanterade inte uppriktighet, men den korrelerade tillräckligt nära med den för att vi kunde behandla ansträngning som en indikator på gott uppsåt, och sedan i tysthet ommärka hela arrangemanget som förtroende eftersom förtroende låter bättre än ”vi förlitar oss på att det är för mycket jobb att spamma oss”.

Friktionen var mekanismen. Ta bort friktionen och förtroendet har inget kvar att stå på.

Byggde samordnad sårbarhetsrapportering någonsin på förtroende?

Det tror jag inte, och det tydligaste beviset är vad som händer nu när friktionen är borta.

Titta på curl. Daniel Stenberg, dess grundare och ledande utvecklare, drev ett bug bounty-program på HackerOne i åratal, och enligt de flesta mått fungerade det; projektet betalade ut mer än 100 000 dollar över ungefär åttio bekräftade sårbarheter på sex år. Sedan kollapsade förhållandet. Fram till början av 2025 var ungefär en av sex rapporter till curl äkta; i slutet av 2025 hade den korrekta andelen fallit till något närmare en av tjugo eller en av trettio. Inte för att forskarna blev sämre, utan för att volymen av självsäkra, tekniskt klingande, i slutändan tomma rapporter exploderade.

Stenberg satte fingret på precis det jag beskriver. Förr, sa han, lade någon faktiskt ner mycket tid på en säkerhetsrapport; det fanns en inbyggd friktion, och nu finns det ingen ansträngning alls, så dammluckorna är öppna. Det är hela argumentet i en mening, från någon som levde det. Friktionen gjorde jobbet hela tiden. AI korrumperade inte god tro; den avslöjade att den goda tron var underbyggd av ansträngning, och sedan gjorde den ansträngningen valfri.

Trycket blev tillräckligt allvarligt för att curl slutade ta emot inskick via HackerOne och en kort tid omdirigerade rapportörer till GitHub, med sin security.txt som angav att projektet inte erbjuder någon ekonomisk ersättning. När ett projekt så välresurserat och respekterat som curl måste ändra sin rapporteringsmodell för att överleva bruset, är inramningen ”förtroende” inte bara felaktig. Den är aktivt skadlig, eftersom den hindrar oss från att designa för den värld vi faktiskt befinner oss i.

Detta handlar inte om att skylla på forskare

Jag vill vara försiktig här, för den enkla versionen av det här argumentet är en cynisk sådan, och den är fel.

Bra, skickliga, ärliga oberoende forskare finns, och de är värda sin vikt i guld. Stenberg själv gör poängen bättre än jag skulle kunna: i september 2025 skickade en forskare en lång lista med äkta problem, hittade med AI-assisterade verktyg, till curl, och Stenberg hyllade den öppet som utmärkt arbete. AI i händerna på någon som förstår vad de tittar på är en verklig tillgång. Problemet är inte verktyget, och det är inte forskaren som lämnar in en omsorgsfull, reproducerbar, domänspecifik rapport.

Plattformarna är inte heller boven. Bug bounty-plattformar inför struktur: avgränsningsregler, ryktespoäng, dubblettdetektering, ett spår att följa. De mekanismerna är en modern ersättning för den gamla friktionen, vilket är precis varför de fortfarande fungerar. Talande nog passade curls GitHub-enbart-experiment inte projektets behov, och i mars 2026 flyttade det tillbaka säkerhetsrapporteringen till HackerOne, fortfarande utan någon bounty kopplad. Strukturen var värd att behålla. Blankocheken var det inte.

Aktören värd att namnge är massinlämnaren med låg ansträngning: personen som riktar ett AI-verktyg mot en lista med organisationer, genererar trovärdiga rapporter i stor skala och avfyrar dem rakt mot vilken öppen kanal som än finns, ingen plattform, inget rykte, ingen kostnad. Det var vad min kollega såg. Det kom inte genom en filtrerad pipeline med en ryktespoäng kopplad. Det landade i vår supportkö.

Den obevakade dörren vi alla nu uppmanas att öppna

Här är varför detta inte bara är ett problem för öppen källkod, och varför det borde oroa de medelstora och små organisationer som jag ägnar större delen av min tid åt att tänka på.

CVD är på väg att bli standardstyrning, genom lagstiftning. ENISA:s egen uppfattning, framförd av dess chef för incident- och sårbarhetstjänster, är att NIS2 och CRA normaliserar samordnad sårbarhetsrapportering: organisationer förväntas i allt högre grad ha strukturerade processer för att ta emot sårbarhetsrapporter, och att hantera dem väl håller på att bli en konkurrensfördel. I princip är detta bra. Organisationer bör ha en huvudingång för säkerhetsrapporter.

Men varje organisation som öppnar den dörren ärver precis curls problem, oftast med långt mindre expertis att försvara den. Ett volontärprojekt med ett dedikerat säkerhetsteam och år av process kämpade. En regional tillverkare eller en medelstor tjänstefirma, som just fått höra att den behöver en rapporteringskanal, har inget ryktesskikt, ingen sorteringsmuskel och inget enkelt sätt att skilja en inramad utpressning från ett äkta fynd. Lagstiftningen driver fram tusentals nya, öppna, obevakade dörrar precis i det ögonblick då AI har gjort det gratis att översvämma dem. Det är kniptången, och de organisationer som är sämst rustade att hantera den går rakt in i den.

Så vad ersätter vi myten med?

Jag har ingen prydlig tiopunktsplan, och jag är misstänksam mot alla som påstår sig ha det. Det här är större än ett enskilt företags mottagningskö, och jag vill hellre tänka på det öppet än låtsas att det är löst.

Det jag är ganska säker på är detta: det gamla kostnadsfiltret är borta, och det kommer inte tillbaka. Så det ärliga draget är att sluta kalla CVD en fråga om förtroende och börja designa för en värld där förtroende inte kan förutsättas vid dörren. Det kan betyda att återinföra medveten kostnad eller friktion på avsändarens sida. Det kan betyda rykte- och identitetsskikt för öppna kanaler, inte bara plattformsbaserade. Det kan betyda delad sorteringskapacitet för mindre organisationer som inte kan bygga den ensamma. Jag vet ärligt talat inte vilka av dessa som kommer att visa sig genomförbara.

Så jag avslutar med frågorna snarare än svaren. Om ansträngning var det verkliga filtret och ansträngning nu är gratis, vad sätter vi i dess ställe som inte också stänger ute den ärliga förstagångsforskaren? Och hur ger vi de minsta organisationerna, de som nu enligt lag förväntas öppna en rapporteringskanal, ett sätt att överleva den flodvåg som till och med curl knappt kunde hantera?

Jag skulle vilja höra hur du tänker kring detta. Inte retoriskt. Jag menar det.

Källor