Når folkeskolernes afgangsklasser i dag og i morgen skal eksamineres i naturfagene biologi og geografi, er der en risiko for, at eksaminanderne snyder med besvarelserne.
Der er nemlig konstateret sikkerhedshuller i netudgaverne af folkeskolens elektroniske afgangsprøver. Huller, der er meget nemme at udnytte.
Der er en gruppe københavnske it-entusiaster, der kalder sig Hacklab, som har gjort opmærksom på, at det er muligt at snyde med opgaverne.
Opdagelsens rigtighed bliver bekræftet af et etableret sikkerhedsfirma.
Hvis originalprøverne er identiske med de øvelses-eksempler, der er tilgængelige via nettet, vurderer en sikkerhedsekspert således, at risikoen for snyd er overhængende.
"Jeg antager, at det, der i øjeblikket er tilgængeligt via nettet, er det samme som det, der anvendes under selve eksaminationen," sger Peter Kruse fra sikkerhedsfirmaet CSIS.
Med den vurdering i baghovedet er hans konklusion, at det er hovedrystende.
"Der er flere fejl, der springer så meget i øjnene, at det er helt tydeligt, at man kan snyde. Det er ingen validering af det input, som gives, og derfor er der på flere af spørgsmålene åbenlys mulighed for at snyde," siger Peter Kruse.
"Faktisk kan man også snyde med sin identitet, hvis man ønsker det," siger han.
Snyd er bortvisningsgrund
Systemet, som eleverne skal bruge til deres prøve, er offentligt tilgængeligt i nogle demonstrationsudgaver.
Ifølge Hacklab kan man selv afprøve snydekoden på den offentlige demonstrationstest for afgangsprøven.
Hacklab kan dog ikke give en garanti for, at den endelige udgave af afgangsprøven er identisk med demonstrationsudgaven.
"Vi er ved at undersøge, om det kan lade sig gøre at hacke sig ind på de prøver, som kører lige nu," siger Tine Bak, kontorchef i Skolestyrelsen.
"Men det er stadig forbudt at snyde. Vi overvåger prøverne, og bliver man taget i snyd, er det bortvisningsgrund, siger hun.
Cowi, der står bag eksamensmodulet, har ikke ønsket at svare på vores henvendelser før efter klokken 13, når dagens prøver afsluttes.
Snyd via browseren
Problemet er ifølge Hacklab den bagvedliggende kode.
Da brugerindtastede data bliver valideret på en uhensigtsmæssig måde, er det muligt for eleverne at snyde sig igennem spørgsmålene, fortæller de i en pressemeddelelse.
De dele af systemet, der kontrollerer svarene, udnytter nemlig elevens egen computer for at fungere, hvilket gør det nemt at snyde med kommunikation mellem elevens computer og den bagvedliggende server.
Ud over dette er koden lagt til 'client-side input validation' hvilket betyder, at man via websidens kildekode kan se, hvordan man kan snyde systemet.
"Dette er tydeligvis et resultat af manglende viden om sikkerhed fra udviklernes side blandet med tidspresset fra en dårligt sat deadline - en af de største farer ved tidens digitaliseringsiver," lyder det fra Hacklab.