DK-CERT: RFID-virus kræver medhjælper

Forskere har vist, at man kan sprede virus på RFID-chips. Men teknikken virker kun, hvis de systemer, der læser og skriver data i chippene, selv er sårbare, skriver Preben Andersen fra DK-CERT i denne måneds klumme.

Er din kat inficeret med en computervirus?

Sådan lød overskriften på en af de historier om it-sikkerhed, der fik mest omtale i medierne i den forløbne måned.

Den stammer fra en rapport, som ph.d.-studerende Melanie Rieback fra Vrije Universiteit i Amsterdam fremlagde på konferencen IEEE Conference on Pervasive Computing and Communications 15. marts.

I rapporten beviser hun og hendes medforfattere, at det kan lade sig gøre at skrive en virus, der spreder sig via RFID-chips. De er også kendt som radiobrikker.

Kan aflæses via radiobølger

Radiobrikker bruges blandt andet til at holde styr på varerne på et varelager.

En radiobrik er en chip, der indeholder en smule data. Dens data kan aflæses via radiobølger, uden at chippen og læseren er i fysisk forbindelse med hinanden.

De senere år er man begyndt at indoperere radiobrikker i kæledyr for at lette identifikationen af dem.

Før panikken breder sig, er det dog værd at gøre opmærksom på, at rapporten ikke taler om, at en radiobrik i ens kat kan inficere den i naboens hund.

Udnytter SQL-indsætning

Den angrebsmetode, som rapporten beskriver, udnytter en sårbarhed i de programmer, der behandler data fra radiobrikkerne.

Rapporten beskriver, hvordan et system, der læser og skriver data i radiobrikker, kan misbruges til at sprede en virus.

Man begynder med en radiobrik, hvori man har placeret virussen. Den består af de data, som systemet forventer.

Men efter disse data følger en stribe SQL-kommandoer.

Når systemet læser chippen, behandler det først de forventede data.

Men derefter afleverer systemet SQL-kommandoerne til databasen, der udfører dem. Herved placeres en kopi af virusen i databasen.

Når den næste radiobrik skal modtage data, modtager den både de forventede data og SQL-kommandoerne.

På den måde kan alle brikkerne efterhånden komme til at indeholde virusen og sprede den til andre systemer.

Savner kontrol af input

Virusprogrammet udnytter altså en velkendt type sårbarhed: SQL-indsætning.

Hvis det system, der læser radiobrikkens indhold, foretager en grundig kontrol af input, vil virussen ikke fungere.

Med andre ord er det faktisk ikke en ny sårbarhed i RFID-chips, forskerne har fundet. I stedet har de påvist, hvordan RFID-chips kan anvendes til at udnytte SQL-indsætning.

Det interessante er kombinationen af de to teknologier, hvor infektionen går begge veje: Radiobrikken inficerer databasen, der inficerer flere radiobrikker, som igen inficerer andre databaser.

Forskerne påpeger selv nogle af de problemer, de stødte på, da de byggede systemet.

Et af dem er, at SQL-dialekter varierer mellem databaser. Så et angreb, der virker mod en Oracle-database, virker ikke nødvendigvis mod SQL Server.

Forskningsprojektet viser, hvordan en smule sund paranoia kan sikre systemer.

En applikation bør aldrig må stole på data, den modtager udefra. Det gælder, hvad enten de indtastes af en bruger, kommer fra et andet it-system eller læses fra en radiobrik. Input skal altid tjekkes, før det sendes videre til en database eller et andet system.

Relevante link

Rapporten "Is Your Cat Infected with a Computer Virus?" (pdf)

DK-CERT (www.cert.dk) er det danske Computer Emergency Response Team. I samarbejde med tilsvarende CERT'er over hele verden indsamler DK-CERT information om internetsikkerhed. DK-CERT udsender advarsler og tager imod anmeldelser af sikkerhedsrelaterede hændelser på internettet.

Preben Andersen opdaterer den sidste fredag i hver måned Computerworlds læsere med de seneste tendenser inden for it-sikkerhed.

Læses lige nu

    Annonceindlæg fra Barco

    De vigtigste samarbejdstrends, som enhver IT-leder bør holde øje med

    I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.

    Netcompany A/S

    Microsoft Operations Engineer

    Midtjylland

    Politiets Efterretningstjeneste

    IT Sikkerhedsarkitekt i PET

    Københavnsområdet

    Capgemini Danmark A/S

    Open Application (Denmark)

    Københavnsområdet

    Navnenyt fra it-Danmark

    Den danske eID-virksomhed Idura har pr. 1. april 2026 ansat Kari Lehtimäki som Country Manager. Han skal især beskæftige sig med at styrke kendskabet til Iduras løsninger i Finland samt fremme samarbejdet med økosystemet omkring det finske Trust Network. Han kommer fra en stilling som Salgschef hos Telia Finland. Han er uddannet uddannet civilingeniør (M.Sc. Tech.) og medbringer ledelse, markedsindsigt og praktisk erfaring. Han har tidligere beskæftiget sig med salg og forretningsudvikling inden for Telias trust services-forretning. Nyt job

    Kari Lehtimäki

    Den danske eID-virksomhed Idura

    SAP SuccessFactors Partner Pentos har pr. 1. marts 2026 ansat Plamena Cherneva som Seniorkonsulent indenfor SuccessFactors HCM. Hun skal især beskæftige sig med konfiguration og opsætning af SuccessFactors suiten, samt udvikle smarte løsninger til mellemstore danske virksomheder. Hun kommer fra en stilling som løsningsarkitekt indenfor HR IT hos LEO Pharma. Hun har tidligere beskæftiget sig med HR procesdesign, stamdata og onboarding. Nyt job

    Plamena Cherneva

    SAP SuccessFactors Partner Pentos

    Comsystem A/S har pr. 15. april 2026 ansat Iver Jakobsen som Technical Key Account Manager. Han skal især beskæftige sig med teknisk løsningssalg. Iver Jakobsen har 25 års erfaring fra TelCo-branchen. Han kommer fra en stilling som Key Account Manager hos E.ON Drive ApS. Han har tidligere beskæftiget sig med rådgivning og løsningssalg. Nyt job

    Iver Jakobsen

    Comsystem A/S