Sikkerhed · 23

Hacket Umbraco-site

Umbraco-sites bliver ramt gennem gamle versioner, pakker og overtagne backoffice-brugere. Sådan rydder vi op, og sitet kører igen inden for 24 timer.

Kontakt os

Sådan arbejder vi med Hacket Umbraco-site

Umbraco er et .NET-baseret CMS, der er udbredt i Danmark. De typiske indgange er sites på Umbraco 7 eller 8, der ikke længere får sikkerhedsopdateringer, pakker fra tredjepart med sårbarheder, backoffice-brugere med svage eller genbrugte adgangskoder og uploads, hvor en angriber kan lægge en fil, serveren kører. Umbraco offentliggør sikkerhedsadvisories for kernen, og mange sites ligger flere versioner bagud.

Vi lukker sitet ned og sikrer en kopi af kode, database, media og logs. Derefter sammenholder vi Umbraco-version og pakker med kendte sårbarheder, sammenligner den udrullede kode med en ren build fra jeres repository, gennemgår media-mappen og andre skrivbare mapper for filer, der kan køres på serveren, og tjekker appsettings.json eller web.config, backoffice-brugere og databasen for ændringer. Sitet rulles ud igen fra ren kode og en renset database.

Inden for 24 timer kører sitet igen med lukket indgang, nye adgange til backoffice, hosting og database, og totrinsgodkendelse på backoffice. Kører sitet på en version uden support, lægger vi bagefter en plan for opgradering til en vedligeholdt version.

Hvornår det giver mening

  • Besøgende bliver sendt videre til fremmede sider, eller der dukker spam-indhold op i søgeresultaterne.
  • Der ligger ukendte filer i media-mappen eller andre mapper med skriveadgang.
  • Der er backoffice-brugere, som ingen kender, eller indhold, der er ændret uden jeres viden.
  • Sitet kører på Umbraco 7 eller 8, eller pakkerne er ikke opdateret i flere år.

Det får du

  1. Gennemgang af version og pakker mod kendte sårbarheder
  2. Fjernelse af bagdøre i media, kode og database
  3. Udrulning fra ren kode inden for 24 timer
  4. Nye adgange, totrinsgodkendelse og plan for opgradering
Kontakt os

Sådan foregår det

  1. Nedlukning og kopi

    Sitet tages offline, en kopi af kode, database, media og logs gemmes, og alle adgange skiftes.

  2. Find indgangen

    Version og pakker sammenholdes med advisories, udrullet kode sammenlignes med en ren build, og logs og database gennemgås.

  3. Udrulning og genåbning

    Sitet rulles ud fra ren kode, media og database renses, og sitet åbnes igen med overvågning.

  4. Rapport og plan

    I får en rapport om indgang og omfang og en plan for opgradering og opdateringer.

I dybden

Version og pakker

Et Umbraco-site består af kernen, pakker fra NuGet og jeres egen kode. Vi lister versionen af Umbraco og hver pakke og slår dem op i Umbracos advisories og hos udvikleren. Sårbare pakker opdateres, og pakker uden vedligeholdelse erstattes eller fjernes.

Hvor koden gemmer sig

På .NET-sites lægges bagdøre typisk som filer, serveren kan køre, i media-mappen eller andre mapper med skriveadgang, eller som ændrede filer i den udrullede kode. Vi sammenligner med en ren build fra jeres repository, gennemgår skrivbare mapper og tjekker databasen for nye backoffice-brugere og indsprøjtede scripts i indhold og skabeloner.

Backoffice og adgange

Backoffice giver fuld kontrol over indhold og ofte også skabeloner. Vi gennemgår brugere og grupper, fjerner dem, der ikke bruges, giver hver medarbejder egen konto med passende rettigheder og slår totrinsgodkendelse til, hvor versionen understøtter det.

Fejl, vi ofte finder

  • Filer kan køres fra media-mappenWebserveren tillader kørsel af filer i mapper, hvor der uploades, så en uploadet fil kan kaldes direkte. Vi lukker for det i opsætningen.
  • Delte backoffice-loginsFlere medarbejdere og tidligere leverandører bruger samme login uden totrinsgodkendelse. Vi opretter egne konti og lukker gamle adgange.
  • Ingen ren kilde at rulle ud fraKoden findes kun på serveren, så det er svært at se, hvad der er ændret. Vi lægger koden i et repository og udruller derfra fremover.

Sådan måler vi effekten

  • Antal pakker med kendte sårbarheder efter oprydning (mål: 0)
  • Andel af backoffice-brugere med totrinsgodkendelse
  • Timer fra opkald til sitet kører igen

Rammer

Pris
Efter tid, typisk fra 10.000 kr.
Varighed
Inden for 24 timer, opgradering separat
Hvem
.NET- og Umbraco-udvikler og driftsansvarlig, forensics-specialist efter behov
Kontakt os

Sådan forløber det

Kl. 11 ringer I, fordi en side på sitet viser indhold, ingen har skrevet. Inden for en time er sitet taget offline, og kode, database, media og logs er gemt. Kl. 15 har vi fundet indgangen: en tidligere leverandørs backoffice-login uden totrinsgodkendelse og en fil i media-mappen, serveren kunne køre. Om aftenen er sitet rullet ud fra en ren build, databasen renset og alle adgange skiftet. Næste morgen kører det igen med totrinsgodkendelse på backoffice.

Se det i praksis

Cases

t.i.n.g. shop

t.i.n.g. shop

Skræddersyet design og udvikling af møbelshop. Markedsføring gennem PPC med 200% vækst.

Se alle cases
Rigtig Kaffe A/S

Rigtig Kaffe A/S

All-around design, udvikling, branding, strategi og søgemaskineoptimering

Sokkeposten

Sokkeposten

Nyt design og ny teknik: Astro-frontend på Cloudflare, PrestaShop 9.1 bagved og egen checkout.

Poetzsch Padborg

Poetzsch Padborg

Avanceret Google Tag Manager setup til konverteringstracking

Bolighuset Werenberg A/S

Bolighuset Werenberg A/S

Et digitalt sats på e-handel, der gav pote. Se vores arbejde for Werenberg, og hvordan vækstkurven blev stejl med en stabil og udviklingsdygtig webshop.

Ofte stillede spørgsmål

  • Tag sitet offline, gem en kopi af kode, database, media og logs, og skift adgange til backoffice, hosting, deployment og database. Tjek Sikkerhedsproblemer i Google Search Console, og vurder anmeldelse til Datatilsynet inden 72 timer, hvis persondata fra formularer eller medlemmer kan være berørt. Ring til os, så går vi i gang med det samme.

  • Umbraco 7 og 8 er ude af support og kører på .NET Framework. Vi rydder op og får sitet til at køre igen inden for 24 timer, og bagefter lægger vi en plan for opgradering til en vedligeholdt version på moderne .NET, som er et separat projekt.

  • Oprydning afregnes efter tid og starter typisk omkring 10.000 kr. En opgradering til en ny hovedversion prissættes separat efter en gennemgang af kode og pakker.

  • Nej. Vi er et web-, e-handels- og AI-bureau, der tager sikkerheden i det digitale, vi bygger og drifter, alvorligt: site, shop, hosting, mail, DNS, adgange og backup. Penetrationstest, døgnbemandet overvågning (SOC), forensics og juridisk rådgivning henviser vi til specialister og koordinerer med dem.

  • Med et sikkerhedstjek af website, webshop, mail og adgange. På en til to uger får I en prioriteret liste over fund med alvor og indsats, og de kritiske kan typisk lukkes med det samme.

Næste Hacket Laravel- eller PHP-app →