Novecojusi mājas lapa ir viens no biežākajiem uzlaušanas iemesliem. Atjauninām WordPress, Drupal, Laravel un citas sistēmas, to spraudņus un PHP versiju, pārceļam vietnes, kurām beidzies atbalsts, uz atbalstītām versijām un sakārtojam serveri, saglabājot saturu, adreses un datus. Strādājam arī ar vietnēm, ko izstrādāja citi.
Ko ietver pakalpojums
Drošības atjauninājumi
Uzstādām sistēmas, spraudņu un tēmu drošības labojumus, pirms tam tos pārbaudot testa vidē, lai atjauninājums nesabojātu vietnes darbību.
PHP un servera atjaunināšana
Pārejam uz atbalstītām PHP, datubāzes un operētājsistēmas versijām un salabojam kodu, kas jaunajā versijā vairs nedarbojas.
Pāreja uz jaunāku versiju
Pārceļam vietnes no Drupal 7, 8 vai 9 uz Drupal 11, atjauninām vecas WordPress un Laravel versijas un nomainām spraudņus, kas vairs netiek uzturēti.
Novecojuši pašu rakstīti risinājumi
Ja vietne veidota ar sen neuzturētu sistēmu vai pašu rakstītu kodu, pārceļam saturu uz mūsdienīgu satura vadības sistēmu un saglabājam adreses, lai vietne nezaudētu pozīcijas Google.
Rezerves kopijas un atgriešanās plāns
Pirms katras izmaiņas veidojam rezerves kopiju un vienojamies, kā atgriezties iepriekšējā versijā, ja kaut kas noiet greizi.
Uzturēšana pēc tam
Pēc atjaunināšanas varam vietni uzturēt, lai drošības labojumi tiktu uzstādīti savlaicīgi un vietne vairs nenovecotu.
Kā notiek darbs
Novērtējums
Pārbaudām sistēmas, spraudņu, PHP un servera versijas, atrodam zināmās ievainojamības un novērtējam, ko var atjaunināt uzreiz un kam vajag lielāku darbu.
Plāns
Sagatavojam atjaunināšanas plānu ar darbu secību, riskiem un apjomu.
Testa vide
Visas izmaiņas vispirms veicam vietnes kopijā un pārbaudām formas, maksājumus, integrācijas un izskatu.
Publicēšana
Atjaunināto versiju publicējam saskaņotā laikā, ar rezerves kopiju un atgriešanās plānu.
Pārbaude un uzturēšana
Pēc publicēšanas sekojam kļūdām un veiktspējai un vienojamies par turpmākajiem atjauninājumiem.
Kad sistēmai vai spraudnim tiek publicēts drošības labojums, publiski zināma kļūst arī ievainojamība, ko tas novērš. Uzbrucēji automātiski meklē vietnes, kurās labojums vēl nav uzstādīts, tāpēc neatjauninātu vietni atrod neatkarīgi no tā, cik tā ir pazīstama. Vēl lielāks risks ir versijas, kurām atbalsts jau beidzies un drošības labojumi vairs netiek izdoti, piemēram, Drupal 7 un vecās PHP versijas.
Kad atjaunināt un kad pārbūvēt
Vairumā gadījumu esošu vietni var atjaunināt, saglabājot dizainu, saturu un adreses. Ja sistēma ir tik veca, ka atjaunināšana prasītu gandrīz tikpat daudz darba kā jauna vietne, to pateiksim godīgi un salīdzināsim abus ceļus pēc izmaksām un riskiem.
Valsts un pašvaldību iestādēm
Atjaunināšanu varam veikt ar dokumentētām izmaiņām, testēšanu testa vidē un nodošanas aktiem, kā to prasa iestāžu informācijas sistēmu uzturēšana. Šādi strādājam ar portāliem, ko uzturam valsts un pašvaldību iestādēm.
Biežāk uzdotie jautājumi
Vai atjaunināšana var sabojāt vietni?
Var, ja to dara tieši publiskajā vietnē. Tāpēc izmaiņas vispirms pārbaudām kopijā un publicējam tikai tad, kad viss darbojas, ar rezerves kopiju un iespēju atgriezties.
Mūsu vietni izstrādāja cits uzņēmums. Vai varat to atjaunināt?
Jā. Vispirms iepazīstamies ar kodu un tā īpatnībām un tad piedāvājam atjaunināšanas plānu. Ja kods ir nekvalitatīvs, to pateiksim jau novērtējumā.
Cik bieži vietne jāatjaunina?
Kritisku ievainojamību labojumus vēlams uzstādīt dažu dienu laikā pēc to publicēšanas. Pārējos atjauninājumus parasti apvieno regulārā uzturēšanā reizi mēnesī.
Vai Drupal 7 vietne vēl ir droša?
Drupal 7 oficiālais atbalsts beidzās 2025. gada janvārī, un drošības labojumi tam vairs netiek izdoti. Vietne turpina darboties, bet katra jauna ievainojamība tajā paliek atvērta, tāpēc iesakām pāreju uz Drupal 11.
No kā atkarīga cena?
No tā, cik veca ir sistēma, cik tajā ir spraudņu un pielāgota koda, vai jāatjaunina arī serveris un cik daudz funkciju jāpārbauda. Pēc novērtējuma nosaucam darba apjomu.