Fil-qosor: Strateġija ta' backup affidabbli għal servers issegwi r-regola 3-2-1: tliet kopji, żewġ tipi ta' ħażna, kopja waħda barra mis-sit. Biex il-backups jgħixu wkoll attakk, mill-inqas kopja waħda teħtieġ protezzjoni kontra t-tħassir mis-server innifsu. U biss test ta' restawr b'suċċess juri li s-salvataġġ jaħdem fl-emerġenza.
X'tfisser ir-regola 3-2-1
Ir-regola 3-2-1 hija prinċipju sempliċi, ippruvat għal snin, għas-salvataġġ tad-data:
- 3 kopji: id-data oriġinali u żewġ salvataġġi.
- 2 tipi ta' ħażna: pereżempju disk lokali u ħażna tal-oġġetti, jew ħażna tas-server u tejp.
- 1 kopja barra mis-sit: f'post ieħor, għand fornitur ieħor jew offline.
Għal servers tal-web dan ifisser konkretament: salvataġġ fuq l-istess disk tal-websajt ma jgħoddx bħala kopja indipendenti. Jekk is-server jonqos jew jiġi kompromess, it-tnejn jintilfu. Għall-maniġment il-mistoqsija ewlenija għalhekk mhix “Għandna backups?”, imma “Nistgħu nerġgħu nistabbilixxu t-tħaddim minn kopja li l-inċident ma laħaqx?”
Strateġija ta' backup għal servers li tgħix attakk
L-attakkanti jafu li l-backups ibattlu x-xogħol tagħhom. Min għandu aċċess għal server għalhekk spiss ifittex ukoll salvataġġi biex iħassarhom jew jikkriptahom. Strateġija moderna għalhekk ħafna drabi testendi r-regola 3-2-1 għal 3-2-1-1-0: kopja addizzjonali offline jew li ma tistax tinbidel, u żero żbalji fit-test tar-restawr.
Tliet prinċipji jagħmlu l-backups reżistenti:
- Pull minflok push: Sistema separata ta' backup tiġbor id-data mis-server tal-web. Is-server tal-web innifsu ma għandux kredenzjali li bihom jista' jħassar backups.
- Li ma tistax tinbidel: Ħażna tal-oġġetti b'sakra ta' żamma jew snapshots li ma jistgħux jitħassru għal żmien stabbilit.
- Aċċessi separati: Il-kont tal-backup mhuwiex l-istess bħall-kont tal-klijent tal-hosting u għandu tieni fattur proprju.
Ikkriptaw il-backups li jinsabu barra mis-sit u żommu ċ-ċavetta separata. Ċavetta mitlufa tagħmel il-backup bla użu, ċavetta maħżuna miegħu tagħmel il-kriptaġġ bla valur.
X'jeħtieġ jiġi salvat
F'servers tal-web spiss jiġi salvat biss il-webroot. Għal restawr sħiħ allura jonqsu partijiet importanti.
| Qasam | Eżempji | Nota |
|---|---|---|
| Fajls tal-applikazzjoni | Webroot, uploads, themes, estensjonijiet | L-uploads jinbidlu spiss |
| Databases | MySQL/MariaDB, PostgreSQL | issalvaw b'mod konsistenti, mhux biss tikkupjaw fajls |
| Konfigurazzjoni | Server tal-web, pools PHP-FPM, php.ini, cronjobs | meħtieġa għal bini mill-ġdid malajr |
| Ċertifikati u ċwievet | Ċertifikati TLS, ċwievet tal-applikazzjoni | aħżnuhom ikkriptati u separati |
| Dokumentazzjoni | Aċċessi, dipendenzi, proċess tar-restawr | mingħajrha kull bini mill-ġdid idum iktar |
Eżempju: issalvaw id-database u l-fajls
L-eżempju li ġej juri l-blokok bażiċi ta' salvataġġ ta' kuljum. Fil-prattika għodda ta' backup bi kriptaġġ, deduplikazzjoni u regoli ta' żamma tieħu f'idejha t-trasferiment barra mis-sit.
#!/bin/bash
set -euo pipefail
DATUM=$(date +%F)
ZIEL=/srv/backup/$DATUM
mkdir -p "$ZIEL"
chmod 700 "$ZIEL"
# Issalvaw id-database b'mod konsistenti; kredenzjali minn fajl protett, mhux fil-kmand
mysqldump --defaults-extra-file=/root/.backup-my.cnf \
--single-transaction --routines --triggers shopdb | gzip > "$ZIEL/shopdb.sql.gz"
# Fajls tal-applikazzjoni u konfigurazzjoni
tar -czf "$ZIEL/webroot.tar.gz" -C /var/www shop
tar -czf "$ZIEL/config.tar.gz" /etc/nginx /etc/php /etc/cron.d
# Checksums għal kontroll aktar tard
sha256sum "$ZIEL"/* > "$ZIEL/SHA256SUMS"
Il-fajl .backup-my.cnf fih il-kredenzjali ta' utent tad-database li jista' jaqra biss, u għandu d-drittijiet 0600. --single-transaction jiżgura għal tabelli InnoDB stat konsistenti, mingħajr ma jwaqqaf il-ħanut.
Wara dan sistema separata tittrasferixxi s-salvataġġ barra mis-sit. Importanti li dan il-pass jiġi sorveljat: ordni ta' backup li jfalli bil-kwiet għal jiem inkella jinstab biss fl-emerġenza. Messaġġ ta' kuljum dwar is-suċċess, id-daqs u t-tul huwa biżżejjed, sakemm xi ħadd jaqrah u jsegwi d-devjazzjonijiet.
Jekk tużaw addizzjonalment backups jew snapshots tal-hoster tagħkom, iċċarau bil-miktub kemm jinżammu, jekk tistgħu terġgħu tistabbilixxu intom stess u jekk is-salvataġġi jibqgħux f'każ ta' kont ikkanċellat jew imblukkat. Dawn il-kopji huma supplement tajjeb, imma ma jissostitwixxux salvataġġ proprju u indipendenti.
Żamma: għaliex stati eqdem huma importanti wara PHP2Shell
Wara attakk mhux l-aħħar backup huwa l-iktar prezzjuż, imma l-aħħar wieħed nadif. F'PHP2Shell, skont rapporti tal-midja, ġie osservat l-ewwel tentattiv ta' attakk fis-17/10/2026 u l-patches dehru fil-21/10/2026. Min iżomm biss seba' ijiem jista' jkun li m'għandux aktar stat li jinsab żgur qabel id-dħul possibbli.
Skema ppruvata tgħaqqad diversi perjodi, pereżempju salvataġġi ta' kuljum għal ftit ġimgħat, ta' kull ġimgħa għal ftit xhur u ta' kull xahar għal sena. Il-perjodi eżatti jiddependu mill-ħtieġa ta' protezzjoni tagħkom u mill-obbligi ta' tħassir mill-protezzjoni tad-data.
Importanti wkoll: backup mill-ħin wara dħul jista' jkun fih webshells jew fajls mibdula. Wara inċident qatt ma terġgħu tistabbilixxu b'għomja, imma qabblu l-fajls ma' stat nadif u ivverifikawhom qabel ma l-websajt terġa' tmur online. Tagħrif dwar x'għandkom toqogħdu attenti għalih issibu taħt Sinjali ta' kompromess. Patch ma jneħħix softwer malizzjuż introdott, u backup lanqas ma jagħmel dan waħdu.
Ittestjaw u iddokumentaw ir-restawr
Backup mingħajr test huwa assunzjoni. Biss ir-restawr juri jekk il-partijiet kollha humiex preżenti, jekk iċ-ċavetta taħdimx u kemm idum verament il-proċess.
- Erġgħu stabbilixxu regolarment salvataġġ sħiħ f'ambjent tat-test, inkluża d-database u l-konfigurazzjoni.
- Ivverifikaw jekk il-websajt wara taħdimx kompletament: login, ordnijiet, formoli, mails.
- Kejlu t-tul u innutaw liema passi kienu manwali. Qabblu r-riżultat maż-żmien massimu li l-operazzjoni tagħkom tista' tmur mingħajr websajt.
- Poġġu l-istruzzjonijiet tar-restawr fejn jintlaħqu anke jekk is-server jonqos, pereżempju fil-pjan ta' emerġenza tal-IT.
Kif tgħin PHP SOS b'mod konkret?
- Nivverifikaw il-backups eżistenti tagħkom għal kompletezza, żamma, separazzjoni mis-server u protezzjoni kontra t-tħassir.
- Nistabbilixxu salvataġġ 3-2-1 b'kopja li ma tistax tinbidel u nittestjaw ir-restawr flimkien magħkom.
- Wara inċident nidentifikaw l-aħħar stat nadif u nerġgħu nistabbilixxuh fuq sistema ppatchjata fil-qafas tat-Tneħħija ta' malware.
- Fil-Kuntratt ta' manutenzjoni tas-sigurtà nissorveljaw is-salvataġġi kontinwament u nwettqu testijiet regolari tar-restawr.
Mistoqsijiet frekwenti
X'tfisser ir-regola 3-2-1 għall-backups?
Tliet kopji tad-data tagħkom, fuq żewġ tipi differenti ta' ħażna, waħda minnhom f'post ieħor. Ir-regola tiżgura li la difett tal-hardware, la attakk u lanqas nar ma jolqtu l-kopji kollha fl-istess ħin.
Il-backup tal-hoster tiegħi huwa biżżejjed?
Hija supplement tajjeb, imma rari biżżejjed. Iċċarau kemm iżomm il-hoster l-istati, jekk tistgħux terġgħu tistabbilixxu intom stess u jekk attakkant bil-kont tal-klijent tagħkom jistax iħassar il-backups. Kopja proprja u indipendenti hija rakkomandata.
Nista' wara hack sempliċement nerġa' ninstalla l-aħħar backup?
Bil-għaqal biss. L-aħħar backup jista' diġà jkun fih kodiċi malizzjuż, u l-vulnerabbiltà li mingħandha daħal l-attakkant tibqa' miftuħa wara. L-ewwel iċċarau u agħlqu l-kawża, imbagħad erġgħu stabbilixxu stat ivverifikat fuq sistema ppatchjata.
Kemm-il darba għandi nittestja r-restawr?
Regolarment u wara bidliet akbar fis-sistema. Ritmu fiss, pereżempju restawr sħiħ wieħed kull kwart f'ambjent tat-test, ippruva ruħu. Importanti li t-test jiġi ddokumentat u l-lakuni jiġu rranġati.