Artikel top billede

Eksperter advarer mod sårbare offline webapplikationer

Offline webapplikationer, som bygger på Google Gears eller HTML 5, kan rumme ny sårbarhed. Dansk ekspert foreslår, at brugere stiller krav om sikkerhedsdokumentation fra websites.

På BlackHat-konferencen i Washington DC, der løb af stablen i sidste uge, præsenterede Michael Sutton fra Zscaler en sårbarhed, som gør det muligt at anvende online-webapplikationer offline.

Angriber lokal database

Det er blandt andet webapplikationer, som anvender Gears fra Google samt applikationer, der anvender Database Storage-funktionaliteten i HTML 5-specifikationen.

Både Gears og Database Storage giver mulighed for at gemme data i en lokal relationel database på det lokale filsystem.

Det giver ifølge Michael Sutton en ny angrebsmulighed for hackere. Der er tale om en variant af de famøse SQL injections som manipulerer data på webapplikationernes servere.

Nu får hackerne mulighed for at lave client-side SQL injection (clSQLi), advarer Michael Sutton.

clSQLi kan give hackerne adgang til at ændre og læse data fra den lokale database på pc'en.

Truslen er stadig i sin vorden

Michael Sutton mener, at truslen stadig er til at overse, da der endnu ikke findes så mange webapplikationer, der giver mulighed for at køre offline.

"Webapplikationer med lokale databaser ved hjælp af HTML 5 er sjældne på nuværende tidspunkt, da det kun er WebKit baserede browsere som har implementeret den funktionalitet (hvilket vil sige Safari)," skriver Michael Sutton på sin blog.

Truslen vil ændre sig

Han fortsætter dog med at advare mod, at det hurtigt kan ændre sig, og at clSQLi i dag er mulig på Gears-baserede applikationer:

"Det (truslen, red.) vil dog ændre sig med de nylige meldinger om, at offline Gmail adgang bliver udviklet til iPhone og Android-baserede mobiltelefoner ved hjælp af HTML 5 Database storage. Gears-understøttede applikationer findes allerede og derfor er csSQLi i dag en realitet," lyder det på Michael Suttons blog.

Nemt at få kendskab til databasestruktur

I forhold til normal SQL Injektion vil det være nemmere for hackeren at lave csSQLi. Ved normal SQL injektion kender hackeren oftest ikke den underliggende databasestruktur.

Med offline webapplikationer skal hackeren blot installere web-applikationen for at kunne dissekere den lokale databasestruktur. Derved ved han præcist, hvad han kan gå efter.

Michael Sutton understreger, at sårbarheden ikke skyldes Gears eller HTML 5 selv, men at det er en udvidelse af mulighederne for angreb fra sites med cross-site-scripting (XSS) sårbarheder.

"Det er vigtig at bemærke, at angrebet ikke har noget med usikkerheder i selve Gears-teknologien. Som nævnt bliver angrebet muligt, når Gears bliver implementeret på et site med eksisterende XSS-sårbarheder," skriver Michael Sutton.

Dansk sikkerhedsekspert: Forlang dokumentation for sikkerhed

Den danske sikkerhedsekspert Ulf Munkedal, stifter af Fort Consult og aktiv inden for it-sikkerhed i mange år, må desværre bekræfte fremkomsten af den ny trussel mod computerbrugerne:

"Jeg synes, Michael Sutton har en rigtig god pointe. Dette er potentielt en glidebane til endnu mere informations- og identitetstyveri fra brugerne. I dag kan en såkaldt cross-site-scripting - XSS - sårbarhed på en webserver gøre, at hackeren kan angribe brugerne af et website, hvis hackeren kan få dem til at klikke på et specielt konstrueret link. Angrebet kan eksempelvis bruges til at hackeren får adgang til aktive og fortrolige cookies på brugerens maskine, som ellers kun brugeren bør kunne se indholdet af," lyder det fra Ulf Munkedal, der fortsætter:

"Med endnu flere og vigtigere informationer lokalt på brugerens maskine end blot cookie-informationer åbner man naturligvis for, at der via et sikkerhedshul på web-sitet, kan stjæles informationer af en hacker, selvom brugerens maskine er helt sikker.

Det kan være fortrolige informationer, som er meget nemmere for en hacker at bruge direkte end eksempelvis sessions/authentication-data, som er det typiske indhold af cookies," vurderer Ulf Munkedal.

Ulf Munkedal opfordrer til, at webapplikationer sikres ordentligt og løbende testes for sårbarheder.

"Anbefalingen må naturligvis være, at brugerne sikrer sig, at de web-sites, som har adgang til brugernes informationer, løbende får sikkerhedsscannet og -testet deres applikationssikkerhed - og at det kan dokumenteres," foreslår Ulf Munkedal.




Brancheguiden
Brancheguide logo
Opdateres dagligt:
Den største og
mest komplette
oversigt
over danske
it-virksomheder
Hvad kan de? Hvor store er de? Hvor bor de?
EG Danmark A/S
Udvikling, salg, implementering og support af software og it-løsninger til ERP, CRM, BA, BI, e-handel og portaler. Infrastrukturløsninger og hardware. Fokus på brancheløsninger.

Nøgletal og mere info om virksomheden
Skal din virksomhed med i Guiden? Klik her

Kommende events
Computerworld Cloud & AI Festival 2025

Med den eksplosive udvikling indenfor cloud & AI er behovet for at følge med og vidensdeling større end nogensinde før. Glæd dig til to dage, hvor du kan netværke med over 2.400 it-professionelle, møde mere end 50 it-leverandører og høre indlæg fra +90 talere. Vi sætter fokus på emner som AI; infrastruktur, compliance, sikkerhed og løsninger for både private og offentlige organisationer.

17. september 2025 | Læs mere


IT og OT i harmoni: Sikring uden at gå på kompromis med effektiviteten

IT og OT smelter sammen – men med risiko for dyre fejl. Få metoder til sikker integration med ERP, kundesystemer og produktion. Tilmeld dig og få styr på forskellene og faldgruberne.

24. september 2025 | Læs mere


NIS2: Vi gør status efter tre måneder og lærer af erfaringerne

Vær med, når vi deler oplevelser med implementering af NIS2 og drøfter, hvordan du undgår at gentage erfaringerne fra GDPR – og særligt undgår kostbar overimplementering.

30. september 2025 | Læs mere