Contents

Onthult uw chatbot te veel? Neurale netwerk modelinversie aanvallen uitgelegd

Belangrijkste conclusies

Aanvallen waarbij het model van neurale netwerken wordt omgekeerd, maken gebruik van chatbots met kunstmatige intelligentie om gevoelige individuele gegevens uit elektronische sporen te reverse engineeren en te reconstrueren, waardoor privacy- en beveiligingsmaatregelen in gevaar worden gebracht.

Bekwame individuen ontwikkelen reverse modeling-technieken die inputparameters voorspellen aan de hand van outputinformatie van een neuraal netwerk, waardoor vertrouwelijke details worden onthuld.

Differentiële privacy, meerpartijenrekenen en gefedereerd leren zijn technieken die kunnen helpen bij het beschermen tegen inversieaanvallen; dit is echter een voortdurende strijd. Het is essentieel voor gebruikers om discreet te zijn bij het delen van gegevens, up-to-date software te gebruiken en voorzichtig te zijn met het vrijgeven van persoonlijke gegevens.

Stel je eens voor dat je in een restaurant zit waar een voortreffelijke taart wordt geserveerd die alle eerdere ervaringen overtreft. Bij thuiskomst krijg je de motivatie om dit gastronomische wonder na te maken door je zintuigen en expertise te gebruiken om het dessert te ontleden en het zelf uit je hoofd te toveren.

Stel dat iemand de mogelijkheid zou hebben om het elektronische spoor van gegevens dat je onbedoeld vrijgeeft door je online activiteiten te openen en te analyseren. Deze persoon zou deze informatie kunnen ontcijferen en gevoelige aspecten van je leven kunnen samenstellen zonder je medeweten of toestemming.

Het concept achter een modelinversieaanval op neurale netwerken is om een chatbot met kunstmatige intelligentie te transformeren in een krachtig onderzoeksinstrument door deze methodologie te misbruiken.

Inzicht in modelinversieaanvallen op neurale netwerken

Een neuraal netwerk is de hoeksteen van hedendaagse kunstmatige intelligentie en maakt de opmerkelijke mogelijkheden mogelijk die ten grondslag liggen aan stemherkenning, gespreksagenten en generatieve AI-systemen.

Neurale netwerken vormen een reeks computationele methoden die zijn ontworpen om terugkerende patronen te identificeren, te redeneren en kennis te verwerven die doet denken aan de cognitieve processen van de menselijke geest. Deze netwerken voeren deze taken uit met een omvang en snelheid die de capaciteit van biologische systemen overtreft.

AI’s Book of Secrets

Neurale netwerken hebben het vermogen om gevoelige informatie te verbergen, net zoals de menselijke geest dat doet. Deze vertrouwelijke informatie bestaat uit de gegevens die door gebruikers zijn ingevoerd. Een kwaadwillend individu kan proberen een modelinversieaanval uit te voeren door gebruik te maken van de uitvoer die wordt gegenereerd door een neuraal netwerk, zoals die in chatbots, om zo de oorspronkelijke invoer van de gebruiker te reconstrueren en er toegang toe te krijgen.

Om de aanval uit te voeren, gebruiken cybercriminelen een gespecialiseerd machine-learningmodel dat bekend staat als een “inversiemodel”. Dit model is speciaal ontworpen om het gedrag van het doelsysteem na te bootsen door het te trainen op de uitvoer in plaats van op de oorspronkelijke invoergegevens.

Het primaire doel van dit inversiemodel is het genereren van nauwkeurige voorspellingen met betrekking tot de invoerparameters, die meestal vertrouwelijke informatie bevatten die ter verwerking aan de chatbot is doorgegeven.

Het inversiemodel creëren

Het opnieuw samenstellen van het inverteerbare antwoord kan worden vergeleken met het reconstrueren van een uit elkaar gevallen tekst door het verhaal samen te stellen dat door de antwoorden van het doelmodel wordt overgebracht.

Het inversie model is ontworpen om de linguïstische structuur van de uitgangssignalen van het neurale netwerk te ontcijferen. Door patronen over een langere periode te observeren, kan het de kenmerken van de invoergegevens onderscheiden. Naarmate er meer informatie beschikbaar komt en de voorspellingen worden verfijnd, kan het model steeds beter anticiperen op de volgende invoer van de gebruiker.

De voortdurende progressie van hypotheses en experimenten kenmerkt deze procedure. Door voldoende outputinformatie te verzamelen, kan het omgekeerde model effectief een uitgebreide weergave van je persona afleiden, ondanks schijnbaar onbeduidende initiële gegevenspunten.

Het inversie model werkt door stukjes informatie uit interacties samen te voegen, waarbij geleidelijk een uitgebreid profiel wordt opgebouwd dat steeds ingewikkelder wordt naarmate er meer gegevens worden verzameld.

Uiteindelijk komen er onbedoelde onthullingen over iemands gewoonten, voorkeuren en karakter. Informatie die bedoeld was om verborgen of privé te blijven.

Wat maakt het mogelijk?

Binnen de architectuur van neurale netwerken vormt elke individuele vraag en het bijbehorende antwoord een afzonderlijk gegeven. Deskundige tegenstanders gebruiken ingewikkelde statistische technieken om deze gegevenselementen nauwkeurig te onderzoeken op zoek naar subtiele verbanden en terugkerende thema’s die de gemiddelde menselijke waarneming kunnen ontgaan.

Regressieanalyse is een statistische techniek die wordt gebruikt om een correlatie tussen twee variabelen vast te stellen, zodat invoerwaarden kunnen worden voorspeld op basis van verkregen uitvoergegevens.

Hackers gebruiken machine-learningtechnieken binnen hun inversiemodellen, waarbij ze deze technieken gebruiken om de nauwkeurigheid van hun voorspellingen te verbeteren. Door de door een chatbot gegenereerde uitvoer te verwerken, onderwerpen ze deze informatie aan hun algoritmen voor trainingsdoeleinden, met als doel een benadering te ontwikkelen van de inverse functie die is gekoppeld aan een specifiek neuraal netwerk.

In essentie kan een “inverse functie” worden geconceptualiseerd als een proces waarbij cybercriminelen de conventionele gegevensstroom manipuleren door deze te transformeren van de beoogde uitvoer terug naar de oorspronkelijke invoervorm. Het uiteindelijke doel van deze kwaadwillende actoren is het ontwikkelen en verfijnen van hun inversiemodellen, zodat ze de werking van het beoogde neurale netwerk effectief kunnen tegenwerken.

In essentie bestaat het proces uit het construeren van een model dat, wanneer het een output krijgt, probeert de corresponderende input te achterhalen.

Hoe inversieaanvallen tegen je gebruikt kunnen worden

/nl/images/woman-unwell-child-smartphone.jpg

Stel je voor dat je een veelgebruikt internetgebaseerd gezondheidsevaluatie-instrument gebruikt. Door informatie in te voeren over je huidige symptomen, je medische geschiedenis, je voedingsgewoonten en je middelengebruik, krijg je waardevolle inzichten in je algehele gezondheidstoestand.

Dat is gevoelige en persoonlijke informatie.

De mogelijkheid dat een tegenstander het AI-systeem dat iemand gebruikt uitbuit voor persoonlijk gewin is niet zonder precedent. Door een inversieaanval uit te voeren op het specifieke hulpmiddel kan een kwaadwillende actor mogelijk gevoelige informatie afleiden met betrekking tot iemands vertrouwelijke gezondheidsachtergrond op basis van de aanbevelingen van de conversatieagent. Denk bijvoorbeeld aan de volgende hypothetische uitwisseling tussen de gebruiker en de chatbot:

Het gebruik van antinucleaire antilichamen (ANA) dient als indicator voor de detectie van verschillende auto-immuunziekten, waaronder Systemische Lupus Erythematosus.

Door het gebruik van het inversiemodel is het mogelijk om af te leiden dat de persoon in kwestie vragen heeft gesteld over een auto-immuunziekte. Naarmate er meer gegevens worden verzameld en er meer interacties plaatsvinden, kunnen cybercriminelen vaststellen dat de persoon in kwestie mogelijk een ernstig medisch probleem heeft. Wat aanvankelijk leek op een nuttige online bron, verandert in feite in een virtueel middel om iemands privégezondheidszaken te onderzoeken.

Wat kan er gedaan worden aan inversieaanvallen?

Kunnen we een bolwerk rond onze privégegevens bouwen? Het proces is nogal ingewikkeld. Innovators achter kunstmatige intelligentiesystemen hebben methoden bedacht om tegenmaatregelen tegen inversieaanvallen te compliceren door lagen van bescherming in te bouwen en hun operationele nuances te verbergen.Hieronder staan voorbeelden van tactieken die zijn geïmplementeerd om de gebruiker te beschermen:

Differentiële privacy is een essentieel mechanisme dat is ontworpen om ervoor te zorgen dat de output van kunstmatige intelligentie (AI) een voldoende niveau van “ruis” behoudt, waardoor de identiteit van individuele gegevenspunten effectief wordt verduisterd. In essentie kan het worden vergeleken met discreet spreken in een drukke menigte, waar je stem opgaat in de kakofonie van stemmen van anderen in de buurt.

Multiparty computation (MPC) houdt in dat een taak verdeeld wordt over meerdere partijen en dat ze dan kunnen samenwerken terwijl hun respectievelijke bijdragen privé blijven. Hierdoor zorgt MPC ervoor dat gevoelige informatie verborgen blijft voor zowel externe bedreigingen als ongeautoriseerde interne toegang.

Federatief leren is een proces waarbij modellen voor kunstmatige intelligentie worden getraind op meerdere apparaten met behulp van lokale gegevens die veilig en anoniem blijven. Deze methodologie roept het beeld op van een harmonieus ensemble waarin elk lid bijdraagt aan de collectieve prestatie zonder dat één individu eruit springt of te onderscheiden is van de rest.

Hoewel de voorgestelde maatregelen een opmerkelijke potentie vertonen in het beveiligen tegen zijwaartse bewegingen, is het tegengaan van dergelijke aanvallen geëvolueerd tot een steeds veranderende dynamiek van tegenstanders. Naarmate beveiligingsmechanismen sterker worden, verfijnen aanvallers hun tactieken om ze te omzeilen. Bijgevolg ligt de last van de versterking bij de organisaties en programmeurs die onze informatie verzamelen en bewaren; er kunnen echter bepaalde voorzorgsmaatregelen worden genomen om jezelf te beveiligen.

Hoe je jezelf kunt beschermen tegen inversieaanvallen

/nl/images/neural-network.jpg Image Credit:Mike MacKenzie/ Flickr

Hoewel kunstmatige intelligentie en neurale netwerken aanzienlijke vooruitgang hebben geboekt, blijven ze relatief onontgonnen in vergelijking met andere velden. Daarom is het aan gebruikers om hun eigen gegevens te beschermen totdat deze technologieën volledig betrouwbaar en veilig zijn.

Om de kans te verkleinen dat u het slachtoffer wordt van een inversieaanval, kunt u overwegen de volgende strategieën toe te passen:1. Wees waakzaam en blijf u altijd bewust van uw omgeving, vooral wanneer u gevoelige informatie raadpleegt of financiële transacties uitvoert.2. Vermijd het gebruik van openbare Wi-Fi-netwerken voor activiteiten waarbij persoonlijke of financiële gegevens worden ingevoerd, omdat deze verbindingen kwetsbaar kunnen zijn voor onderschepping door cybercriminelen. Gebruik in plaats daarvan beveiligde draadloze netwerken of mobiele data-abonnementen wanneer dat mogelijk is.3. Houd uw besturingssysteem en software up-to-date met de nieuwste beveiligingspatches en -updates. Dit helpt je te beschermen tegen bekende kwetsbaarheden die door aanvallers kunnen worden misbruikt.4.Gebruik sterke, unieke wachtwoorden voor elke account en schakel authenticatie met twee factoren in wanneer dit beschikbaar is. Deze maatregelen maken

Wanneer je online persoonlijke gegevens deelt, moet je goed opletten aan wie je deze gegevens verstrekt, net als bij een goed bewaard familierecept. Wees voorzichtig met het vrijgeven van persoonlijke gegevens, vooral bij het invullen van webformulieren of gesprekken met chatbots. Bedenk of het delen van informatie echt nodig is voordat je deze verstrekt. Immers, zou je deze informatie aan een onbekende persoon geven? Hetzelfde principe geldt wanneer je communiceert met chatbots.

Regelmatig je software bijwerken is een essentiële maatregel om cyberveiligheid te garanderen. Patches en updates voor front-end applicaties zoals webbrowsers en besturingssystemen zijn bedoeld om bescherming te bieden tegen mogelijke kwetsbaarheden die de veiligheid van gebruikers in gevaar kunnen brengen. Door deze updates proactief te installeren, kunnen mensen hun blootstelling aan risico’s in verband met datalekken of ongeautoriseerde toegang minimaliseren.

Het zou verstandig zijn om voorzichtig te zijn met het verstrekken van persoonlijke gegevens in antwoord op verzoeken van applicaties of chatbots. Voordat gevoelige informatie wordt vrijgegeven, moet zorgvuldig worden overwogen of dergelijke gegevens relevant zijn voor de diensten die worden aangeboden.

Het zou onverstandig zijn om gevoelige gegevens, zoals iemands financiële of persoonlijke status, te verstrekken aan iemand die je niet kent, alleen omdat die persoon beweert dat dergelijke informatie nodig is. Op dezelfde manier is het aan te raden om te bepalen welke gegevens onontbeerlijk zijn om een applicatie effectief te laten werken en ervoor te kiezen om geen extra informatie te delen die verder gaat dan deze vereisten.

Bescherming van onze persoonlijke gegevens in het tijdperk van AI

Persoonlijke gegevens zijn van groot belang als iemands kostbaarste bezit. Het behoud van de vertrouwelijkheid ervan vereist een niet aflatende waakzaamheid bij de keuze van de vrij te geven informatie en de implementatie van robuuste veiligheidsprotocollen bij het gebruik van digitale platforms.

Het erkennen van de gevaren die sluipende cyberaanvallen met zich meebrengen en het implementeren van maatregelen die vergelijkbaar zijn met de maatregelen die in dit document worden beschreven, versterken onze verdedigingsmogelijkheden tegen deze ongrijpbare dreigingsactoren.

Laten we trouw blijven aan een wereld waarin persoonlijke gegevens angstvallig worden bewaakt en beschermd tegen nieuwsgierige ogen, omdat ze terecht binnen de grenzen van iemands eigen discretionaire domein blijven.