A biztonsági mentés sokszor csak akkor kerül előtérbe, amikor már baj van: eltűnnek oldalak, egy frissítés után hibásan működik a weboldal, véletlenül törlődik egy fájl, vagy gyanús tevékenységet észlelünk. Pedig a mentés értéke éppen abban rejlik, hogy még a probléma előtt gondolunk rá. Fontos azonban különbséget tenni a „készül mentés” és a „szükség esetén vissza tudom állítani a weboldalt” között. A kettő összefügg, de nem ugyanaz.

Mit kell menteni egy WordPress-oldalnál?

Egy átlagos WordPress-weboldal két fontos részből áll: fájlokból és adatbázisból. A fájlok között találhatók a WordPress rendszerfájljai, a sablonok, bővítmények, feltöltött képek és dokumentumok, valamint különféle konfigurációs fájlok. Az adatbázisban vannak például a bejegyzések, oldalak, felhasználók, menük és sok beállítás.

A WordPress hivatalos dokumentációja külön is kiemeli a fájlok és az adatbázis mentését. Ha csak az egyik részt mented el, előfordulhat, hogy helyreállításkor hiányos lesz az eredmény. Például egy fájlmentés tartalmazhatja a képeket, de az adatbázis nélkül hiányozhatnak a bejegyzések és az azokhoz tartozó beállítások. Fordítva is igaz: egy adatbázis-export nem pótolja az összes feltöltött képet vagy a sablon fájljait.

Egy webáruháznál vagy ügyfélportálnál további szempontok is felmerülhetnek. A rendelések, ügyféladatok, űrlapbeküldések és más tranzakciók változhatnak a nap során, ezért a mentési rendet az adatok fontosságához és a változás gyakoriságához kell igazítani.

Milyen gyakran készüljön mentés?

Nincs egyetlen, minden weboldalra érvényes ideális gyakoriság. Egy évente néhányszor frissített bemutatkozó oldal és egy naponta rendeléseket fogadó webshop nem ugyanazt a kockázatot hordozza. A jó kérdés az, hogy mennyi adat elvesztése elfogadható egy hiba esetén.

Ha a weboldalon naponta új tartalom, vásárlás vagy ügyféladat keletkezik, egy ritkábban készülő mentés miatt több friss adat veszhet el. Egy kevésbé változó oldalon lehet, hogy kisebb a napi változások kockázata, de a biztonság ettől még nem hagyható figyelmen kívül.

Érdemes különválasztani a teljes és az inkrementális mentést. A teljes mentés a meghatározott adatkört egészében menti. Az inkrementális mentés a korábbi mentés óta bekövetkezett változásokat rögzíti, és a visszaállításhoz a mentési lánc megfelelő elemeire is szükség lehet. A szolgáltatók eltérő technológiákat használhatnak, ezért ne csak a mentések elnevezésére kérdezz rá, hanem arra is, milyen állapot állítható helyre, és milyen eljárással.

Hol tárolják a mentéseket?

Ha a mentés ugyanazon a szerveren vagy ugyanabban a környezetben van, mint az eredeti weboldal, egy komolyabb hiba vagy jogosulatlan hozzáférés mindkettőt érintheti. Ezért fontos szempont, hogy a mentés elkülönített tárhelyre kerül-e, és kik férhetnek hozzá.

Nem szükséges minden kisvállalkozásnak saját vállalati mentési infrastruktúrát építenie, de jó tudni, hogy a szolgáltató milyen elvet követ. Kérdezd meg, hol tárolják a mentéseket, mennyi ideig őrzik meg, és hogyan kezelik a hozzáféréseket. Ha saját mentést is készítesz, ne tárold kizárólag a weboldal mappájában. Legalább egy olyan példányt is őrizz, amelyhez egy tárhelyprobléma vagy egy weboldal-adminisztrátori fiók kompromittálódása esetén is hozzáférsz.

A mentések titkossága is számít. A weboldal adatbázisa személyes adatokat, felhasználói információkat vagy rendelési adatokat tartalmazhat. Ezért a mentést ugyanúgy védeni kell, mint az élő rendszert: csak az férjen hozzá, akinek szüksége van rá, és legyen világos, hol, milyen ideig őrzik az adatokat.

A mentés valódi próbája a visszaállítás

A sikeresen lefutó mentési folyamat még nem bizonyítja, hogy egy adott napon visszaállítható lesz a weboldal. Lehet sérült fájl, hiányos adatbázis, hibás jogosultság vagy olyan konfiguráció, amelyet a mentés nem tartalmaz. Ezért kritikus rendszereknél érdemes a visszaállítási eljárást is dokumentálni és időnként próbával ellenőrizni.

Tárhelyszolgáltató választásakor kérdezz rá, hogyan kérhető visszaállítás: elindítható-e a kezelőfelületen, e-mailes kérésre történik-e, van-e díja, és milyen adatállapot állítható vissza. Érdemes azt is tisztázni, hogy a visszaállítás a teljes fiókra vagy csak egy adott weboldalra, adatbázisra esetleg fájlokra vonatkozik-e. Ezek a részletek baj esetén sok időt és félreértést takaríthatnak meg.

Ne feltételezd, hogy a helyreállítás minden esetben azonnali. A helyreállítás ideje a weboldal méretétől, a probléma típusától, a mentési technológiától, a hozzáférésektől és a szükséges vizsgálatoktól is függhet. Ha a weboldal bevételt termel, előre gondold át, mit teszel egy olyan időszakban, amikor nem elérhető.

A biztonsági mentés nem helyettesíti a weboldal karbantartását

A mentés a helyreállítást segíti, de önmagában nem akadályozza meg a feltörést, a spamküldést vagy az elavult bővítményekből eredő hibákat. Ha valaki hozzáférést szerez az adminisztrációhoz, törölhet adatokat, módosíthat fájlokat vagy rosszindulatú kódot helyezhet el. Egy mentés segíthet visszatérni egy korábbi állapothoz, de a kiváltó okot ettől még meg kell találni és meg kell szüntetni.

Tartsd naprakészen a WordPress magját, a bővítményeket és a sablont; töröld a nem használt bővítményeket és témákat; használj egyedi, hosszú jelszavakat; korlátozd az adminisztrátori jogosultságokat; és rendszeresen nézd át, kik férnek hozzá az oldalhoz. A frissítés előtt különösen fontos lehet a mentés, de az sem jó stratégia, ha a weboldal éveken át nem kap karbantartást, mert félsz a frissítéstől.

Ha a weboldal fertőzött, a legutóbbi mentés is tartalmazhatja a problémát. Ilyenkor nem elég vakon visszamásolni egy régi példányt: tudni kell, mikor jelenhetett meg a fertőzés, és szükség lehet biztonsági vizsgálatra is. A mentés tehát a helyreállítási terv része, nem a teljes biztonsági stratégia.

Mit jelent a megőrzési idő?

A megőrzési idő azt mutatja meg, meddig érhetők el a mentési pontok. Ha például csak néhány napnyi mentés marad meg, egy hosszabb ideje észrevétlen hiba esetén lehet, hogy már nincs elérhető tiszta állapot a probléma előttről. Hosszabb megőrzés nagyobb esélyt adhat arra, hogy megtaláld a megfelelő visszaállítási pontot, de a pontos igény az oldal használatától és az adatok változásától függ.

Fontos tudni, hogy a régi mentés nem mindig a legjobb mentés. Ha egy adatbázis hiba nélkül működött hétfőn, de csütörtökön új tartalmak kerültek fel, a hétfői állapot visszaállítása azt is jelenti, hogy a későbbi változások elveszhetnek, hacsak nincsenek külön megőrizve. Ezért a helyreállításról döntés előtt mérlegelni kell, mi veszne el, és szükség esetén hogyan lehet visszanyerni az adatokat.

A megőrzési idő mellett kérdezz rá arra is, hogy a mentések automatikusan törlődnek-e a periódus végén, és van-e lehetőség saját, hosszabb távú archívum létrehozására. Ezt nem kell túlbonyolítani, de legyen terved azokra az adatokra, amelyeknek üzleti, jogi vagy számviteli okból hosszabb ideig kell megmaradniuk.

Egyszerű ellenőrzőlista tárhelyvásárlás előtt

Mielőtt tárhelyet választasz, tedd fel a következő kérdéseket. Mentik a fájlokat és az adatbázist is? Milyen gyakran készül mentés, és meddig őrzik meg? Elkülönítve tárolják a mentéseket? Hogyan lehet visszaállítást kérni, és van-e külön díja? Le lehet-e kérni csak egy weboldal vagy adatbázis helyreállítását? Mennyi ideig tarthat a folyamat, és melyik csatornán kell jelezni a problémát?

Ha már van weboldalad, nézd meg, hogy te magad tudsz-e külön mentést készíteni. A saját példány azért hasznos, mert nem függ kizárólag a szolgáltató kezelőfelületétől. A saját mentés tárolásánál ügyelj a hozzáférésvédelemre és az adatvédelemre is.

A Datalan vagy bármely más szolgáltató csomagjának kiválasztásakor az aktuális mentési feltételeket konkrétan ellenőrizd, ne csupán egy általános „biztonsági mentés” felirat alapján dönts. A mentések gyakorisága, megőrzése és visszaállítási módja olyan paraméterek, amelyeknek a szolgáltatásleírásban egyértelműnek kell lenniük.

Összefoglalás: kérdezz rá arra, ami baj esetén számít

A használható biztonsági mentéshez a weboldal fájljaira és adatbázisára is szükség lehet; tudni kell a mentések gyakoriságát, tárolási helyét, megőrzési idejét és a visszaállítás módját. A mentés nem helyettesíti a frissítést vagy a biztonságos jelszavakat, de fontos része annak, hogy egy hiba után vissza lehessen térni egy működő állapothoz.

Ne csak azt kérdezd, van-e mentés, hanem azt is, hogyan tudod használni. Ha a weboldalad üzletileg fontos, a visszaállítási tervet még nyugodt helyzetben tisztázd, ne az első komoly hiba után.