Sikkerhed · 20

Hacket Joomla-site

Hacks af Joomla går oftest gennem udvidelser og gamle versioner. Sådan rydder vi op, og sitet kører igen inden for 24 timer.

Kontakt os

Sådan arbejder vi med Hacket Joomla-site

Joomla-sites bliver typisk kompromitteret gennem tredjepartsudvidelser, altså komponenter, moduler og plugins, med kendte sårbarheder, eller fordi kernen ikke er opdateret. Joomla-projektet fører en liste over sårbare udvidelser, og i 2023 blev en fejl i Joomla 4 brugt bredt til at læse konfigurationen, herunder databaseadgangen, uden login. Joomla 3 og 4 får ikke længere sikkerhedsopdateringer, så sites på de versioner er et oplagt mål.

Vi lukker sitet ned og sikrer en kopi af filer, database og logs. Derefter sammenholder vi installerede udvidelser og versioner med kendte sårbarheder, sammenligner kernefilerne med en ren kopi af samme version, gennemgår images, tmp, cache og templates for fremmede PHP-filer og tjekker configuration.php, administrator-brugere og databasen for indsprøjtet kode. Sitet bygges op igen fra ren kerne, opdaterede udvidelser og en renset database.

Inden for 24 timer kører sitet igen med lukket indgang, fjernede eller opdaterede udvidelser og nye adgange til administrator, hosting, FTP og database. Kører sitet på Joomla 3 eller 4, lægger vi bagefter en plan for opgradering til en vedligeholdt version, testet på en kopi af sitet.

Hvornår det giver mening

  • Besøgende bliver sendt videre til fremmede sider, eller Google viser spam-sider under jeres domæne.
  • Der ligger ukendte PHP-filer i images, tmp eller templates.
  • Der er superbrugere i administrator, som ingen kender.
  • Sitet kører på Joomla 3 eller 4 med udvidelser, der ikke er opdateret i flere år.

Det får du

  1. Gennemgang af udvidelser mod kendte sårbarheder
  2. Fjernelse af bagdøre i images, tmp, templates og database
  3. Genetablering fra ren kerne inden for 24 timer
  4. Plan for opgradering og løbende opdatering af udvidelser
Kontakt os

Sådan foregår det

  1. Nedlukning og kopi

    Sitet sættes offline, en kopi af filer, database og logs gemmes, og alle adgange skiftes.

  2. Find indgangen

    Udvidelser sammenholdes med kendte sårbarheder, kernefiler sammenlignes med en ren kopi, og logs og database gennemgås.

  3. Genetablering og genåbning

    Sitet bygges op fra ren kerne og opdaterede udvidelser, databasen 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

Udvidelser er den typiske indgang

Et Joomla-site har ofte mange udvidelser fra forskellige udviklere, installeret over flere år. Vi lister hver komponent, hvert modul og plugin med version og udvikler og slår dem op på Joomlas liste over sårbare udvidelser og hos udvikleren. Udvidelser med kendte huller opdateres eller fjernes, og udvidelser, hvis udvikler er holdt op, erstattes.

Hvor koden gemmer sig

Bagdøre lægges typisk som PHP-filer i images, tmp eller cache, i templatens mapper eller som ændringer i eksisterende kernefiler. Vi sammenligner hele installationen med en ren kopi af samme Joomla-version, gennemgår configuration.php og .htaccess for omdirigeringer og tjekker databasen for nye superbrugere og indsprøjtede scripts i artikler og moduler.

Fra oprydning til opgradering

Et site, der er hacket på en version uden sikkerhedsopdateringer, bliver det igen, hvis kun symptomet fjernes. Efter genåbningen lægger vi en plan for opgradering, fjernelse af udvidelser, der ikke bruges, og faste opdateringer fremover.

Fejl, vi ofte finder

  • Udvidelser, ingen har opdateretKernen opdateres, men udvidelserne bliver stående, og det var dem, der var indgangen. Vi opdaterer hele installationen.
  • Afinstallerede udvidelser med filer tilbageGamle udvidelser kan efterlade filer, der stadig kan kaldes direkte. Vi fjerner alt, der ikke er i brug.
  • Kun den synlige fil slettesDen fil, der omdirigerer, slettes, men bagdøren og den falske superbruger bliver. Vi genetablerer fra ren kode i stedet for at lappe.

Sådan måler vi effekten

  • Antal udvidelser med kendte sårbarheder efter oprydning (mål: 0)
  • Timer fra opkald til sitet kører igen
  • Gentagne infektioner inden for de følgende seks måneder

Rammer

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

Sådan forløber det

Kl. 8.30 ringer I, fordi Google viser spam-sider under jeres domæne. Inden for en time er sitet taget offline, og filer, database og logs er gemt. Kl. 12 har vi fundet indgangen: en forældet formular-udvidelse med en kendt sårbarhed, en PHP-fil i images og en ukendt superbruger. Om aftenen er sitet bygget op fra ren kerne og en renset database, og alle adgange er skiftet. Næste morgen kører det igen med overvågning af filændringer.

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

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

  • Ja, men ikke i samme omgang som oprydningen. Først kører sitet igen på ren kode inden for 24 timer. Derefter planlægger vi opgraderingen, hvor udvidelser og template testes på en kopi, fordi mange ældre udvidelser ikke findes til de nye versioner.

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

  • 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 Drupal-site →