Her er Danmarks fem bedste CIO’er lige nu:Se de fem nominerede til prisen som Årets CIO 2024

Artikel top billede

(Foto: Jacob Wittorff) (Foto: Jacob Wittorf)

Derfor bliver der blokeret for brug af NemID-appen på rootede Android-telefoner: "Er man utilfreds, kan man jo anvende sit nøglekort istedet"

Interview: Det er helt bevidst valg, der gør, at den nye NemID-app ikke kan anvendes på rootede telefoner, fortæller Jens Østergaard fra E-nettet, der har udviklet appen. Bestemte telefoner virker dog heller ikke. "Det er selvfølgelig ærgerligt, og vi har godt været klar over det. Men der har vores betragtning været, at man må bruge nøglekortet, hvis man har sådan en telefon," siger Jens Østergaard.

Et brøl af utilfredshed fra mange Android-brugere har rejst sig i kølvandet på lanceringen af den nye NemID-app, som blev klar i Google Play mandag aften.

Android-brugere, der har rootet telefonen, kan nemlig ikke anvende appen.

Det kan du læse mere om her: Brugere brokker sig: Hvorfor virker NemID ikke på rootede Android-telefoner?

Finans Danmark, der formelt står bag appen, meddeler, at brugerne aldrig må 'roote/jailbreake den mobile enhed (dvs. slå ikke sikkerhedssystemet i smartphone og tablet fra). NemID nøgleapp er beskyttet med sikkerhedstiltag for at reducere risikoen for, at nøgleappen eksekveres på rootede og jailbroken devices.’

Hvorfor egentlig ikke?

Jens Østergaard, du er projektleder i E-nettet, der har udviklet NemID-appen. Hvorfor har I udviklet NemID-appen, så man ikke kan anvende appen på rootede Android-telefoner?”

“Det kan man ikke af sikkerheds-mæssige årsager, og det er et helt bevidst valg. Nøgle-appen er jo en national løsning, og den skal derfor leve op til en række sikkerhedsstandarder som eksempelvis PSD2-kravene [‘Payment Services Directive II’, red].

Her står der blandt andet flere krav til ‘authorization of mobile app and devices,’ men det kan man jo selv slå op.”

Hvordan bliver sikkerheden helt konkret efter jeres mening ødelagt på rootede telefoner?

"Af sikkerhedsmæssige hensyn vil jeg nok ikke gå så langt ned i det tekniske. Men jeg kan sige, at skal man angribe en app, så kan man på en rootet device i princippet splitte den ad. Og derfor har man altid forskellige sikringer, som man bygger ind i appen, og en af dem er root detection."

I tager som udgangspunkt, at alle Android-telefoner er sikre ‘ab fabrik’ - altså i den version, som de bliver leveret i fra fabrikken?

“Ja, når en telefon ikke er rootet, så er udgangspunktet jo, at brugeren ikke har root-privilegier. Og når man har rootet sin telefon, så har man som bruger fuld adgang til telefonen og kan dermed tilsidesætte de indbyggede sikkerhedsmekanismer.

Nogen synes, at det er en god ide at rooote og fred være med det. Men så må de bare som udgangspunkt bruge nøglekortet."

Hvad er risikoen?

Hvad er risikoen konkret ved at have fuld adgang til alle sikkerhedsfunktioner og andet i rooten, når det gælder NemID-appen?

“Risikoen generelt er, at brugeren ikke ved, hvad der foregår og ikke har nogen beskyttelse fra telefonens side - selvfølgelig medmindre brugeren ved en del om det her.”

Og hvad risikerer man konkret, at der kan ske ved det?

“I princippet kan man have applikationer kørende, som kan angribe appen uden, at man som bruger opdager det.

Men vigtigst er, at vi skal leve op til række sikkerhedsstandarder, da det er en national løsning, og en af dem er, at vi ikke kan acceptere rootede devices.

Har man et problem med det valg [at man ikke kan anvende rootede telefoner, red], så må man bruge nøglekortet. For så har man jo taget et bevidst valg om - i gåseøjne - at ødelægge sikkerhedsmodellen i sin telefon.

Jeg ved godt, at mange mener, at de har styr på det. Men det er nok ikke alle, der har det.”

Hvad kunne det for eksempel være for apps, som kan anvendes til at angribe andre apps?

“Mjah, det tror jeg ikke, at jeg vil gå så langt ned i. Men jeg kan sige, at der specielt i Android-verdenen findes mange grimme ting på nettet, så der er tale om vigtig beskyttelse.

Og så er der altså som sagt også tale om et krav i forhold til diverse standarder, så vi skal gøre det.

Jeg ved godt, at nogle folk installerer Magisk [et root-program, red] på deres telefoner, og så kan man jo alt.

Men det er jo hele tiden et kapløb om, hvad man kan gøre for at imødegå den slags ting.

Det kan jo være, at vi på et tidspunkt vælger at sørge for, at man ikke kan installere det længere. Og så går der fem dage, og så kommer der en ny version af Magisk, som igen gør det muligt.”

Hvem har ansvaret?

Hvis NemID bliver kompromitteret via Magisk eller et andet trylleprogram, er det så brugerens eller jeres ansvar?

“Det er godt spørgsmål. Jeg er ikke jurist, så jeg må hellere lade være med at udtale mig om den slags.

Men man kan sige, at vi generelt ikke er så bekymrede over, at en fornuftig og dygtig bruger anvender Magisk. Det er mere risikoen for, at appen bliver angrebet via en rootet telefon.”

Nogle brugere klager over, at deres telefon melder, at den er rootet, selv om de anvender den nøjagtigt, som de har købt den i butikken. Hvordan kan det være?

“Ja. Vi er godt klar over, at nogle enkelte telefoner desværre opfører sig som om, at de er rootede, selv om de ikke er det - altså laver en falsk positiv.

Det drejer sig om ganske få Kina-modeller, hvor leverandøren anvender en version af Android Oreo 8.1, som de har lavet lidt om.

Det er selvfølgelig ærgerligt, og vi har godt været klar over det. Men der har vores betragtning været, at man må bruge nøglekortet, hvis man har sådan en telefon. Det drejer sig blandt andet om OnePlus 5 samt nogle forskellige Huawei-modeller.”

Hvad skal man som brugere så gøre, hvis man har rootet og gerne vil anvende NemID-appen?

“Ja, så kunne man jo bruge nøglekortet. Nøgle-appen er jo altså bare et tilbud. Og er man utilfreds med løsningen, så kan man anvende sit nøglekort istedet."

Sikkerhedsniveauet

Hvor højt vil du mene, at sikkerhedsniveauet i NemID-appen er på en skala fra 1 til 10 - alt taget i betragtning?

“Jeg vil nok ikke lægge den på en absolut skala, men jeg vil sige, at sikkerhedsniveauet i NemID-appen er sammenligneligt med niveauet i nøglekortet.

Der ligger mange lag af sikkerhed i sådan en app her, som vi ikke snakker om, og som ingen forhåbentligt opdager....”

Hvilke lag er det?

“Ha ha, ja det vil jeg ikke sige. Men der ligger mange lag af for eksempel kryptering og ting og sager.”