Onderzoek

Stanford: met een AI-assistent schrijven mensen onveiligere code

Het risico zit niet alleen in de code van AI. Het zit ook in het vertrouwen van de mens die hem gebruikt.

datum november 2022, herzien december 2023 tool Codex (codex-davinci-002)
01

Wat het onderzoek vond

Onderzoekers van Stanford (Perry, Srivastava, Kumar en Boneh) lieten 47 deelnemers, studenten en professionals, vijf programmeertaken over beveiliging oplossen. De helft kreeg een AI-assistent op basis van codex-davinci-002 van OpenAI.

De groep met AI schreef significant minder veilige code dan de controlegroep. Bij de taak over versleuteling gaf 67% van de AI-groep een correct antwoord, tegen 79% van de controlegroep. De AI-groep gebruikte ook vaker simpele versleuteling en sloeg vaker de controle op echtheid over.

De AI-groep dacht ook vaker dat de eigen code veilig was. Deelnemers die de AI minder vertrouwden en meer aan hun prompts werkten, maakten minder beveiligingsfouten.

02

Wat het betekent voor beheer

Het risico is niet alleen slechte code, maar ook onterecht vertrouwen. Het antwoord is een tweede paar ogen dat de uitkomst niet zomaar gelooft.

Let op: de studie gebruikte een oud model uit 2022. Neem haar mee voor het punt over te veel vertrouwen, niet als oordeel over de tools van nu.

Beheer haalt niet elk risico weg. Het zorgt wel dat iemand kijkt voordat het misgaat, en dat er een back-up ligt als het toch gebeurt.

03

Bronnen

  1. Do Users Write More Insecure Code with AI Assistants? arXiv (Perry, Srivastava, Kumar, Boneh) · 7 november 2022, herzien 18 december 2023
  2. Study finds AI assistants help developers produce code that's more likely to be buggy The Register (Thomas Claburn) · 21 december 2022

← Terug naar alle missers

Wie beheert jouw app?

Plan een kennismaking →