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 (12)
Emner

Hacket afgangsprøve: Cowi slipper for skideballe

Trods røster om grundlæggende fejl i systemdesignet, vil Skolestyrelsen ikke drage konsekvenser i forhold til leverandøren af den digitale afgangsprøve. Cowi selv vil ikke forholde sig til kritikken.

Af Morten K. Thomsen Torsdag, 14. maj 2009 - 14:33

Det får næppe nogen mærkbare konsekvenser for Cowi, at de som leverandør af Folkeskolens digitale afgangsprøve har præsteret et system, der grundlæggende er usikkert bygget op.

»Nej, umiddelbart forventer jeg ikke det får konsekvenser for Cowi,« siger kontorchef i Skolestyrelsen, Tine Bak.

I går, samme dag som de første elever var oppe til digital eksamen, offentliggjorde den københavnske hackergruppe hacklab.dk en sårbarhed, der med et par linjer inline Javascript gjorde det muligt at svare 80 procent korrekt på multiple choice-opgaverne.

Ifølge Tine Bak er den offentliggjorte metode nem at opdage, og hun understreger, at al snyd vil blive opdaget. Hun forholder sig dog ikke til, at der er forskel på at forhindre snyd og på at opdage det efterfølgende.

»Hvis man vil bruge hacklab.dk's metode til at snyde med, kræver det virkelig, at man har besluttet sig for det. Man skal lægge koden ind for hvert eneste spørgsmål, og det er jo heller ikke så nemt, at alle og enhver kan gøre det,« siger Tine Bak.

Hun tilføjer, at det ikke overraskende er forbudt at snyde, også til it-baserede prøver.

»Men det er også muligt at smugle en mobiltelefon ind i forberedelseslokalet til mundtlige prøver, så vi vil aldrig kunne forhindre snyd totalt,« siger hun.

Version2 kunne i går fortælle, at sårbarheden skyldes, at leverandøren Cowi har placeret validering af svar-data på klientsiden og ikke på serversiden. Den praksis blev kritiseret både af en sikkerhedsekspert og adskillige debattører.

Cowis ører er dog i dag ikke rødere, end at projektdirektør Søren Adamsen ikke føler nogen trang til at forklare sig nærmere. Dog siger han:

»Helt grundlæggende er det interessant, at folk, der ikke kender systemet indefra, ligesom vi gør, føler sig i stand til at kommentere så dybtgående på de tekniske detaljer. Derudover har jeg ingen kommentarer, før vi har evalueret forløbet med Skolestyrelsen.«

Begge parter oplyser, at der er planlagt et evalueringsmøde en gang i næste uge.

Send Tweet
Udskriv

Kommentarer (12)

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

Følg kommentarer
Jonas Finnemann Jensen 14. maj. 2009 - 15.28
 
Validering af svar på klient siden...

Det var den slags fejl jeg lærte at man ikke skulle lave dengang jeg gik i folkeskolen...

Jeg kiggede lidt på demoen igår og nogle af spørgsmålene skal man svare på med drag and drop, hvad sker for der det... Kan folk ikke finde ud af at afkrydse de rigtige svar istedet for at skulle trække dem over i en boks...
(Jeg ville ligefrem mene at afkrydsningsbokse var mere brugervenligt).

Undskyld jeg spørger men hvor svært kan det være at lave et sikkert system med ganske almindelig HTML formularer...

Et eksamen system skal ikke være flot og fuld af fancy javascript... Det skal være sikkert og hurtigt.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
David Askirk Fotel 14. maj. 2009 - 15.47
 
Jaa forventeligt svar?

»Helt grundlæggende er det interessant, at folk, der ikke kender systemet indefra, ligesom vi gør, føler sig i stand til at kommentere så dybtgående på de tekniske detaljer. Derudover har jeg ingen kommentarer, før vi har evalueret forløbet med Skolestyrelsen.«

Betyder det ikke oversat: I har ikke adgang til det vi har, og det får i ikke, og vi ved bare bedst!

»Hvis man vil bruge hacklab.dk’s metode til at snyde med, kræver det virkelig, at man har besluttet sig for det. Man skal lægge koden ind for hvert eneste spørgsmål, og det er jo heller ikke så nemt, at alle og enhver kan gøre det,« siger Tine Bak.

Men det er vil også kun nogle få der skal gøre det før det kan ses at det er muligt og at folk vil bruge de huller der findes?

Utroligt at Cowi endnu engang slipper, og at de ikke bare kan sige. øv hov, ja der var en fejl, vores fejl, vi retter den til næste år, godt der var nogle der opdagede den. Det er en utrolig arogant holdning...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Simon Shine 14. maj. 2009 - 16.06
 
Tynde argumenter
»Hvis man vil bruge hacklab.dk’s metode til at snyde med, kræver det virkelig, at man har besluttet sig for det.

Med andre ord anvendes moralisering som ansvarsfraskrivelse når den egentlige sikkerhed brydes.

Man skal lægge koden ind for hvert eneste spørgsmål, og det er jo heller ikke så nemt, at alle og enhver kan gøre det,« siger Tine Bak.

Tine Bak lærte senere på dagen om copy-paste.

»Helt grundlæggende er det interessant, at folk, der ikke kender systemet indefra, ligesom vi gør, føler sig i stand til at kommentere så dybtgående på de tekniske detaljer. [...]«

Ja, det er meget interessant. Ikke desto mindre er det muligt, ligesom det er muligt for folk som ikke har bygget systemet at ødelægge det.

Heldigvis har man nok en rimelig fremtid med computere hvis man hellere vil lege med JavaScript til sin biologieksamen, som denne tegneseriestrip bekræfter: http://xkcd.com/519/

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
David Askirk Fotel 14. maj. 2009 - 16.14
 
Re: Tynde argumenter

"Tine Bak lærte senere på dagen om copy-paste."

He ja. super godt!

"Heldigvis har man nok en rimelig fremtid med computere hvis man hellere vil lege med JavaScript til sin biologieksamen, som denne tegneseriestrip bekræfter: http://xkcd.com/519/"

Sandheden skal findes i tegneserier, gerne kombineret med varm kakao :-) Ej det er som regel det der giver pote i den sidste ende så deeet.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Nicolai Lundgaard 14. maj. 2009 - 16.26
 
Re: Tynde argumenter
Med andre ord anvendes moralisering som ansvarsfraskrivelse når den egentlige sikkerhed brydes.

Det hun mener er vel bare, at uanset hvor lemfeldigt validereingen er implementeret, er det den enkelte elev der vælger at snyde. Man har jo altid kunnet snyde til eksamen, og det har altid haft konsekvenser at gøre det såfremt det blev opdaget.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Philip Grove 14. maj. 2009 - 16.32
 
Tankeløs kommentar
Helt grundlæggende er det interessant, at folk, der ikke kender systemet indefra, ligesom vi gør, føler sig i stand til at kommentere så dybtgående på de tekniske detaljer.

Har han overvejet at det er fordi systemet er så ekstremt gennemskueligt at det er nemt at udtale sig om?

Faktisk tror jeg at jeg vil foretrække ikke at have adgang til at kende systemet indefra. Jeg vil gerne overleve til i morgen og til weekenden (læs: potentialet for at dø af grin er absolut til stede).

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Martin Hintzmann 14. maj. 2009 - 17.05
 
Sikkerhed og tilgængelighed

Det er ikke kun sikkerheden den er gal med, de overholder heller ikke standarderne for tilgængelighed, hvilket har været obligatorisk for offentlige myndigheder, siden 1. januar 2008.

http://www.itst.dk/arkitektur-og-standarder/Standardisering/Aabnestandar...

Demonstrationsopgaverne er ikke tilgængelige, da man skal bruge en mus for at udfylde dem.
Dette rammer specifikt børn med motorisk handicap.

http://www.itst.dk/ordbog?search_text=Motorisk

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Sebastian Leth 14. maj. 2009 - 17.08
 
Noget har COWI da har ret i..
Helt grundlæggende er det interessant, at folk, der ikke kender systemet indefra, ligesom vi gør, føler sig i stand til at kommentere så dybtgående på de tekniske detaljer.

Det ér da ret interessant.

Ud fra de givne oplysninger, er der ingen af os på sidelinien, som ved hvordan systemet fungerer inde i maven. At konkludere at systemet ikke fanger snyd, alene fordi det ikke umiddelbart kaster om sig med fejl, det er rent gætværk.

Måske hejser systemet et "snyder" flag, så snart dets meget fintmaskede serverside validering fornemmer at noget ikke er som det skal være.

Måske er deres logning så detaljeret, at de uden bevær kan forespørge på alle anomaliteter (ukendt IP, mystisk user-agent, for mange svar valgt, for hurtig gentagelse af forespørgsler, etc), og vise den enkelte brugers færden sekund for sekund.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Kim Garsdal Nielsen 15. maj. 2009 - 00.42
 
Digital World

Jamen, hvis det her skal være en sensation, så vil jeg gerne vide, hvori det nye snyderi består.

Snyderi er vel næppe noget nyt, og et script der kan give 80% er vel ikke meget bedre end en lap papir med samme validitet...

/Kim

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jarnis Bertelsen 15. maj. 2009 - 02.11
 
Re: Digital World

Det er ikke et spørgsmål om hvorvidt man kan snyde eller hvor let det er. Vi er bare en flok folk med it viden, der bitcher over at cowi modtager vores skattekroner og så leverer et idiotisk designet system fyldt med begynderfejl :)

For øvrigt ville det på en måde være både rart og betryggende hvis cowi wille dele deres fantastiske indsigt i hvorfor client-side javascript validering lige i dette tilfælde er en gennemtænkt og smart løsning...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Sebastian Leth 15. maj. 2009 - 08.36
 
Re: Digital World

Der er ikke noget i vejen med client-side validering, så længe det er i sammenhæng med en god server-side validering - og der er jo ingen af os som ved, om den findes eller ej(?)

At man kan gennemføre en prøve med uautoriserede svar, er ikke ensbetydende med, at man ikke er opdaget allerede ved første svar.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Joe Hansen 26. maj. 2009 - 14.36
 
Re: Noget har COWI da har ret i..

Sebastian Leth:
Ud fra de givne oplysninger, er der ingen af os på sidelinien, som ved hvordan systemet fungerer inde i maven. At konkludere at systemet ikke fanger snyd, alene fordi det ikke umiddelbart kaster om sig med fejl, det er rent gætværk.

Svar:
Hæhæ, det er ret skægt, at eksempelprøven netop bogstaveligt talt kaster om sig med fejl - deres ASP.NET kører i debugging mode med fulde fejlmeddelelser, så man får hele tiden en masse kode kastet i hovedet :-)

  • 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

Netgroup efter kæmpe-nedbrud: Kunderne vidste godt, der ikke var fuld redundans

Udgivet 16. maj 16.24Opdateret 16. maj 16.32

Justitsminister vil ikke afvise NemID som spionværktøj for politiet

Udgivet 16. maj 16.00Opdateret 16. maj 16.00

Microsoft risikerer nyt browser-slagsmål med EU over Windows 8

Udgivet 16. maj 15.21Opdateret 16. maj 15.23

Så splittet er Android: 3.997 forskellige enheder

Udgivet 16. maj 14.44Opdateret 16. maj 14.48

Her er 5 undskyldninger for at droppe Digital Post

Udgivet 16. maj 14.03Opdateret 16. maj 14.31

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

Seneste debat

  1. Sociale medier ved en skillevej

    7 comments.
    Last update 2 timer 4 minutter
    Skrevet af Jimmy Frydkær Dürr
  2. Raspberry Pi - den booter ... oftest :-)

    12 comments.
    Last update 2 timer 26 minutter
    Skrevet af Lars Tørnes Hansen
  3. Justitsminister vil ikke afvise NemID som spionværktøj for politiet

    15 comments.
    Last update 4 timer 49 minutter
    Skrevet af Peter Jespersen
  4. Her er 5 undskyldninger for at droppe Digital Post

    11 comments.
    Last update 7 timer 24 minutter
    Skrevet af Jacob Larsen
  5. Hardware-mangel i skoleklasserne: 2 pc'er 3 gange om ugen er for lidt

    13 comments.
    Last update 7 timer 32 minutter
    Skrevet af Christian Wang
  6. Netgroup efter kæmpe-nedbrud: Kunderne vidste godt, der ikke var fuld redundans

    18 comments.
    Last update 8 timer 12 minutter
    Skrevet af Peter Larsen
  7. Så splittet er Android: 3.997 forskellige enheder

    15 comments.
    Last update 8 timer 17 minutter
    Skrevet af Marcin Brodzikowski
  8. TDC køber 7.500 kunder fra konkursramte Skyline

    4 comments.
    Last update 10 timer 59 minutter
    Skrevet af Ken Poulsen

Mere debat »

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