Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (14)
Emner Java, Digital signatur, Privacy

Forening: Unødvendigt at bruge usikker Java-applet til NemID

NemID's Java-applet beder om fuld adgang til brugerens pc, men det er et usikkert design, som både kan misbruges af myndigheder og af mindre hæderlige websteder, der tilbyder login med NemID. Det mener IT-Politisk Forening.

Af Jesper Stein Sandal Tirsdag, 10. august 2010 - 13:25

Brugen af en signeret Java-applet i NemID er helt unødvendig og udgør blot en risiko for slutbrugerne. Det mener IT-Politisk Forening, som i dag kritiserer DanID for at have valgt en sikkerhedsmodel, som ikke er gennemtænkt.

»Det er endnu en pind i NemID's ligkiste. Jeg kan for så vidt godt forstå, at man har valgt at gøre sådan, for det er nemmest, men når det gælder sikkerhed, så må man kigge ud over, hvad der er nemmest,« siger kasserer Jørgen Elgaard Larsen fra IT-Politisk Forening til Version2.

Kritikken fra foreningen går på, at NemID anvender en signeret Java-applet. Det er et lille program, som brugeren skal godkende, når brugeren vil logge ind på en hjemmeside ved hjælp af NemID.

Sikkerhedsmodellen i Java-appletter var oprindeligt designet sådan, at appletterne skulle køre i en sandkasse, hvor de ikke havde adgang til det lokale system. Hvis appletten signeres, og brugeren godkender appletten, så får appletten imidlertid adgang med samme rettigheder som brugeren.

Ifølge DanID har man valgt den signerede løsning, fordi det sikrer bagudkompatibilitet med ældre udgaver af Java og Mac OS.

**Læs også: **DanID: Derfor bruger vi en signeret Java-applet.

Tidligere løsninger til netbanker har også brugt den samme fremgangsmåde, men når metoden nu kædes sammen med NemID, så stiger risikoen for misbrug, mener IT-Politisk Forening.

»Forskellen er, at nu har vi en samlet løsning for alle danskere. Før gjorde netbankerne det på forskellige måder. Idéen er, at NemID skal bruges til rigtigt mange ting, og så får mindre hæderlige sider mulighed for at stikke snablen ned i brugerens data,« siger Jørgen Elgaard Larsen.

Misbrug forudsætter, at webstedet distribuerer en Java-applet, som ikke bare indeholder NemID-login, men også indeholder kode til at spionere på brugerens pc eller installere programmer. Med NemID på mange flere websteder frygter IT-Politisk Forening, at man vænner brugerne til at give Java-appletter fuld adgang.

En anden risiko, som IT-Politisk Forening ser, er, at myndigheder, banker eller andre kan få adgang til at snage i brugernes data.

»Hvad er lovgrundlaget, hvis politiet henvender sig til en myndighed, fordi de vil have lov til at aflytte en bruger gennem NemID?« spørger Jørgen Elgaard Larsen.

Han godtager ikke DanID's forklaring om, at en signeret Java-applet var den teknisk bedste løsning.

»Der er for så vidt ikke noget der, gør at man ikke kan lave det som for eksempel Javascript. Det er ikke noget, der kræver adgang til filer på pc'en. Det skal bare bede mig indtaste et password og noget fra et papkort. Det er ikke noget med stor magi,« siger Jørgen Elgaard Larsen.

Han opfordrer DanID til at tage kontakt til Oracle, som står for udviklingen af Java, for at lægge pres på for at udvide sikkerhedsmodellen, så der bliver mulighed for mere granulerede rettigheder til appletter. Eksempelvis så en applet kan få adgang til at læse filer fra et bestemt bibliotek, men ikke har lov til at installere nye programmer.

På kortere sigt dømmer IT-Politisk Forening NemID ude, fordi DanID har anvendt de signerede Java-appletter.

»Generelt er det et problem, at man har lavet en løsning, hvor man centraliserer oplysninger. Men når man samtidig gør det på en måde, som ikke er gennemtænkt sikkerhedsmæssigt. Der er en masse aspekter, som man ikke har overvejet,« siger Jørgen Elgaard Larsen.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Java EE/Web Developer (7261)
Udgivet 7. maj 15.02
Nykredit søger javaudviklere
Udgivet 13. apr 13.55
Java udviklere – backend – gerne med Oracle erfaring
Udgivet 16. jun 2011 14.38
Java udviklere – Web-frontend
Udgivet 16. jun 2011 14.21

Kommentarer (14)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Henrik Schmidt 10. aug. 2010 - 15.46
 
HTML Form

Man kan lave det med en ganske almindelig HTML Form som har været supportet i browsere siden tidernes morgen.

Appletten giver adgang til brugerens computer, selvom det ikke er nødvendigt, til forskel fra Digital Signatur, hvor det var nødvendigt.

Dan ID har ingen fornuftig forklaring. Det er et problem når en virksomhed, som det er meningen vi skal have tillid til, giver sig selv flere rettigheder, end de reelt har behov for.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Brian Matzon 10. aug. 2010 - 15.50
 
Dead on Arrival

"Misbrug forudsætter, at webstedet distribuerer en Java-applet, som ikke bare indeholder NemID-login, men også indeholder kode til at spionere på brugerens pc eller installere programmer."

Og hvordan er det LIIIGE at et websted ÆNDRER en signed applet?

At det er en underlig løsning, ændrer ikke på at den applet aldrig kommer til at gøre andet end det den var planlagt til at gøre.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Brian Matzon 10. aug. 2010 - 15.51
 
Re: Dead on Arrival

Jeg formoder at nemid login appletten er den samme overalt - og dvs ikke bare en eller anden jar man kan få udleveret og signe med ind i sin egen løsning.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Morten Borg 10. aug. 2010 - 15.57
 
Brugen af applet i det hele taget

Hvorfor er det at der i det hele taget skal bruges en applet? Jyske Netbank der benytter en tilsvarende sikkerhedsmodel, klarer sig fint uden applet?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Anders Thorseth 10. aug. 2010 - 16.00
 
Opsamling af viden...

Jeg kunne godt tænke mig et overblik over, teknik, fordele og ulemper, forsvar og kritik af NemID.

Må jeg foreslå vi samler alt tilgængelig viden om NemID, beskrevet i et let forståeligt sprog og med fyldige referencer det mest naturlige sted til den slags:

http://da.wikipedia.org/wiki/NemID

I forhold til hvor mange kommentarer der er til hver NemID artikel, må da der også være nogle fakta, som kan beskrives leksikalt.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Anders Gregersen 10. aug. 2010 - 17.59
 
Skuffende at ikke en ren html løsning benyttes

Jeg finder det skuffende at man ikke har brugt muligheden til at skabe en ren html baseret løsning som både har en enklere arkitektur og virker på flere enheder end den java baseret. Det var rimeligt med den gamle pga certifikatet, men nu er der ingen grund til at holde fast i java.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Mogensen 10. aug. 2010 - 18.25
 
Re: Skuffende at ikke en ren html løsning benyttes
Det var rimeligt med den gamle pga certifikatet, men nu er der ingen grund til at holde fast i java.

Det kommer nu an på hvad du mener med "gamle".

Mht. single-signon funktionen har Jyske Bank i gennem mange år vist os (hvis nogen skulle være i tvivl) at det kan klares Java, men blot med javascript, SSL og HTML.

Mht. offentlig signatur funktionen, så var det kun "rimeligt" i den gamle fordi der skulle genereres et nøgle-sæt på brugerens computer. MEN! i den gamle kunne man jo vælge 3. parts software som man evt. stolede mere på til at generere sin nøgle. I NemID er man bunden til at stole ubetinget på DanID til alt. Så selv den gamle java applet var bedre.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Lars Rasmussen 10. aug. 2010 - 18.57
 
Re: Skuffende at ikke en ren html løsning benyttes

Jeg synes personligt også, at det er skuffende når DanID ikke vælger en ren HTML eller JavaScript-løsning, da disse ville kunne bruges på langt flere platforme. Fx var jeg vandt til at kunne checke min netbank fra mobilen, så længe jeg havde mit papkort med mig, da login-proceduren netop var klaret via JavaScript.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Jensen 10. aug. 2010 - 22.23
 
Ingen ren HTML løsning tak

Jeg har svært ved at forestille mig en moderne sikkerhedsløsning, implementeret i ren HTML og JavaScript og hvor en tredje part tager sig af authentifikationen.

Problemet med HTML og Javascript er at du ikke kan se hvem der sender det til dig. Det er ikke signeret, og har du først tilladt websitet som "trusted site", som er krav ved flere sites, er disk adgang så sandelig en mulighed.

At benytte VBScripts under lignende forhold, ændre ikke oddsene til det bedre. Og er iøvrigt ikke en mulighed uden for windows.

Men hvorfor så en signeret java applet ?

Fordi du med en signeret applet har du samme sikkerhed for at udbyderen er den de påstår de er, som du har med SSL/TLS krypterede forbindelser. Det er nemlig i vid udstrækning den samme teknologi der benyttes. Og så bliver appletten til NemID i øvrigt hentet over en krypteret (SSL) forbindelse.

Det at en applet er signeret åbner, så vidt jeg husker, også for at den kan oprette forbindelser ud af det domæne den er loaded i.
Kombineret med muligheden for at oprette sikre kommunikations kanaler, gør at data kan verificeres, uden at det website man logger ind på kan se kommunikationen. Selvom de måske gerne ville.

Endelig er det at en signeret applet har disk adgang, jo ikke nyt. Det nye er at det ikke længere er den enkelte tilfældige service udbyder, med deres egen special tilpassede applet og tvivlsomme selfsigned certifikater, der bliver givet adgang til din personlige data, samt certifikat og password til din digitale signatur.

Det tror jeg nu, at jeg vil sætte pris på hver eneste gang jeg benytter mit NemID.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Anton Lauridsen 11. aug. 2010 - 07.09
 
Udelukkelse af Linux

Et andet problem er DanID ikke tilbyder support i nogen form hvis man har problemer med deres applet på Linux.

Videnskabs Ministeriet har sammen med DanID ingået en aftale om "kun" at supportere Windows og Mac. Dvs. at hvis man ikke kan få appletten til at virke under Linux er man helt uden nogen form for hjælp.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Mogensen 11. aug. 2010 - 08.29
 
Re: Udelukkelse af Linux

I betragtning af at Danske Banks applet har gjort noget så tåbeligt som at matche på strengen "sun" i navnet på ens JVM, så kan man vist ikke blot sige at folk uden Windows og Mac selv har ansvaret for at deres system overholder de konkrete standarder.

Dvs. ... sådan en beslutning må da være i lodret strid med B103

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Anton Lauridsen 11. aug. 2010 - 08.41
 
Re: Udelukkelse af Linux

Tjae.. jeg har en længere dialog med en medarbejder i IT og Telestyrelsen, hvor jeg forgæves prøver at få uddybet beslutningsgrundlaget, og det juridiske aspekter af beslutningen uden at få noget brugbart svar. I et af svarene står der bl.a.:

Beslutningen om kun at understøtte, men ikke supportere de allermindst udbredte platforme er som nævnt taget på baggrund af en afvejning af udbredelse og økonomi. FDIMs (Foreningen af Danske Interaktive Medier) kortlægning af udbredelsen af browsere og operativsystemer er lagt til grund for beslutningen.
  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Mogensen 11. aug. 2010 - 09.02
 
Re: Udelukkelse af Linux
Beslutningen om kun at understøtte, men ikke supportere de allermindst udbredte platforme er som nævnt taget på baggrund af en afvejning af udbredelse og økonomi.

Ja - det er det samme ævl, som de altid har liret af - også før B103. Det får du også hvis du spørger Danske Banks support i dag.
Spørgsmålet er om de overholder en veldefineret standard - og det er jo tydeligvis ikke givet.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Anonym (ikke efterprøvet) 11. aug. 2010 - 11.49
 
Kontrol af borgeren vs. Borgerkontrol

For det første så er det en hel del at ovenstående indlæg som ikke har forstået at et af problemerne netop er at NemId er en Single SignOn-model hvor kontrollen ligger forkert - og ikke en Digital Signatur. Men Appleten tjener faktisk til at forbedre modellen relativt til MS Passport.

Problemet er at der ligger en ubehagelig modsætning mellem at have open source i styringen af nøgler på den ene side og så de centrale interesser i at sikre integriteten i deres modellen - både den gode del hvor en ondsindet ikke kan bryde ind og den dårlige del hvor borgerens dikteres af særinteresser.

Det gør det så værre at der samtidig også sniger sig Security by Obscurity elementer ind på klineten. Men i perspektiv bør man huske at det er smådetaljer i forhold til serverside Security By Obscurity aspekter.

Se mit indlæg her. Advarsel - langt indlæg
http://www.version2.dk/artikel/15787-danid-vil-vise-java-kode-frem-vi-ha...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Meego-afløseren Tizen klar til at tage kampen op med Android

Udgivet 23. maj 16.01Opdateret 23. maj 16.01

Massiv logning af danskernes internetbrug - men politiet bruger kun IP-adressen

Udgivet 23. maj 15.22Opdateret 23. maj 15.22

198 IBM-medarbejdere fritstillet med øjeblikkelig virkning

Udgivet 23. maj 14.28Opdateret 23. maj 15.10

Mystisk Project X afsløret: Rent flashlager giver fænomenal IOPS-ydelse

Udgivet 23. maj 14.19Opdateret 23. maj 14.19

Region sparer licens-millioner på at lukke ”Grønt System”

Udgivet 23. maj 13.22Opdateret 23. maj 13.22

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Konica Minoltas stand på drupa 2012 slog besøgsrekord

Konica Minolta Business Solutions Denmark

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Seneste debat

  1. HTML5 – det nye sort?

    12 comments.
    Last update 1 time 20 minutter
    Skrevet af Kristian Dalgård
  2. Netflix bruger sit eget API 42 milliarder gange - om måneden

    2 comments.
    Last update 1 time 57 minutter
    Skrevet af Martin Jensen
  3. Dart: Dynamisk Statisk Programmering

    20 comments.
    Last update 3 timer 28 minutter
    Skrevet af Lars Bjerregaard
  4. Microsoft fjerner umoderne bling-effekter i Windows 8

    49 comments.
    Last update 3 timer 42 minutter
    Skrevet af Jesper Lund Stocholm
  5. NemID sender Mac-styresystem fra 2009 ud i kulden

    31 comments.
    Last update 3 timer 46 minutter
    Skrevet af Jan Peter Bagge
  6. Clojure-opfinder fupper publikum med falske kodefakta

    2 comments.
    Last update 3 timer 53 minutter
    Skrevet af Allan Ebdrup
  7. Skulle du aldrig lave en WP app?

    33 comments.
    Last update 3 timer 54 minutter
    Skrevet af Lars Bjerregaard
  8. Meego-afløseren Tizen klar til at tage kampen op med Android

    3 comments.
    Last update 5 timer 46 minutter
    Skrevet af Bjørn Froberg

Mere debat »

It-virksomheder

Data-Force
|
Queue-IT
|
Stay Secure Denmark
|
Nhouse
|
Planahead
|
Aalborg Data
|
Atos IT Solutions And Services
|
Ubivox
|
Magenta
|
Cbrain
|
NNIT
|
Omada
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300