Το λογισμικό μιας ιστοσελίδας δεν μένει ασφαλές ή σταθερό από μόνο του. Η πλατφόρμα που τρέχει τη σελίδα σου, οι επεκτάσεις που προσθέτεις και τα θέματα που ελέγχουν την εμφάνισή της παίρνουν όλα ενημερώσεις με τον καιρό. Κάποιες ενημερώσεις διορθώνουν κενά ασφαλείας. Άλλες προσθέτουν λειτουργίες ή βελτιώνουν τη συμβατότητα. Αν τις αγνοείς, η σελίδα δεν παγώνει σε λειτουργική κατάσταση. Σιγά σιγά γίνεται πιο δύσκολη στη συντήρηση, πιο αργή στη φόρτωση και πιο εκτεθειμένη σε προβλήματα.
Η ενημέρωση του λογισμικού της ιστοσελίδας είναι μία από τις πιο πρακτικές εργασίες συντήρησης που μπορείς να κάνεις. Για το γιατί μετράει η συνεχής συντήρηση πέρα από τις ενημερώσεις, δες το άρθρο γιατί μετράει η συντήρηση της ιστοσελίδας. Αν οι ενημερώσεις έχουν παραμεληθεί για πολύ καιρό και η σελίδα νιώθεις ότι αργεί, δες το άρθρο γιατί η ιστοσελίδα σου είναι αργή.
Τι μετράει ως λογισμικό ιστοσελίδας;
Το λογισμικό μιας ιστοσελίδας περιλαμβάνει κάθε επίπεδο που τρέχει πίσω από αυτό που βλέπουν οι επισκέπτες στο πρόγραμμα περιήγησης.
Βασική πλατφόρμα
Το βασικό σύστημα που τροφοδοτεί τη σελίδα σου, είτε είναι σύστημα διαχείρισης περιεχομένου, είτε πλατφόρμα δημιουργού ιστοσελίδων, είτε προσαρμοσμένος κώδικας εφαρμογής σε server. Οι ενημερώσεις της βασικής πλατφόρμας κλείνουν κενά ασφαλείας, διορθώνουν σφάλματα και διατηρούν τη συμβατότητα με τα σύγχρονα προγράμματα περιήγησης και περιβάλλοντα server.
Επεκτάσεις και πρόσθετα
Πρόσθετα που επεκτείνουν όσα μπορεί να κάνει η σελίδα σου, όπως φόρμες επικοινωνίας, εργαλεία κρατήσεων ή ενσωματώσεις analytics. Κάθε επέκταση είναι ξεχωριστό λογισμικό με δικό της κύκλο ενημερώσεων. Μια ξεπερασμένη επέκταση μπορεί να συγκρούεται με την τρέχουσα έκδοση της βασικής πλατφόρμας ή να εισάγει ευπάθειες ακόμα κι όταν η ίδια η βασική πλατφόρμα είναι ενημερωμένη.
Θέματα και πρότυπα
Το επίπεδο σχεδιασμού που ελέγχει τη διάταξη, την τυπογραφία και το στυλ. Οι ενημερώσεις των θεμάτων διορθώνουν προβλήματα απόδοσης της εμφάνισης, διατηρούν τη συμβατότητα με νεότερες εκδόσεις της πλατφόρμας και περιστασιακά αντιμετωπίζουν ζητήματα ασφαλείας στον κώδικα των προτύπων.
Γιατί μετράνε οι ενημερώσεις λογισμικού της ιστοσελίδας
Ασφάλεια
Οι περισσότερες επιθέσεις σε ιστοσελίδες εκμεταλλεύονται γνωστές ευπάθειες σε ξεπερασμένο λογισμικό. Όταν κυκλοφορεί μια ενημέρωση ασφαλείας, οι λεπτομέρειες της ευπάθειας γίνονται συχνά δημόσιες. Οι σελίδες που τρέχουν την παλιά έκδοση γίνονται στόχοι. Η άμεση εφαρμογή των ενημερώσεων κλείνει αυτά τα κενά πριν τα εκμεταλλευτούν.
Σταθερότητα και συμβατότητα
Οι ενημερώσεις διορθώνουν σφάλματα που κάνουν τις σελίδες να χαλάνε, τις φόρμες να αποτυγχάνουν ή τις λειτουργίες να συμπεριφέρονται απρόσμενα. Διατηρούν επίσης τη συμβατότητα με τα τρέχοντα πρότυπα των προγραμμάτων περιήγησης. Μια σελίδα που τρέχει λογισμικό πολλές μεγάλες εκδόσεις πίσω μπορεί να εμφανίζεται λάθος σε σύγχρονες συσκευές, ακόμα κι αν δεν άλλαξε τίποτα ορατό στη σελίδα.
Πώς να κρατάς ενημερωμένο το λογισμικό της ιστοσελίδας με ασφάλεια
Κάνε αντίγραφο ασφαλείας πριν ενημερώσεις
Δημιούργησε πάντα αντίγραφο ασφαλείας της σελίδας πριν εφαρμόσεις ενημερώσεις, ειδικά αλλαγές μεγάλης έκδοσης. Αν μια ενημέρωση χαλάσει κάτι, μπορείς να επαναφέρεις την προηγούμενη έκδοση αντί να ψάχνεις το πρόβλημα υπό πίεση ενώ επηρεάζεται η live σελίδα. Για οδηγίες για τα αντίγραφα ασφαλείας, δες το άρθρο πώς να κάνεις αντίγραφο ασφαλείας της ιστοσελίδας σου.
Ενημέρωνε ένα στοιχείο τη φορά
Όταν υπάρχουν διαθέσιμες πολλές ενημερώσεις, εφάρμοσέ τες μία μία και όχι όλες μαζί. Αν κάτι χαλάσει μετά από μια ενημέρωση, ξέρεις ακριβώς ποια αλλαγή το προκάλεσε. Ξεκίνα από τη βασική πλατφόρμα και μετά ενημέρωσε τις επεκτάσεις και τα θέματα ένα ένα, ελέγχοντας τη σελίδα μετά από κάθε βήμα.
Διάβασε τις σημειώσεις έκδοσης πριν ενημερώσεις
Οι σημειώσεις έκδοσης περιγράφουν τι άλλαξε και επισημαίνουν αλλαγές που μπορεί να χαλάσουν κάτι. Διάβασέ τες πριν από ενημερώσεις μεγάλης έκδοσης.
Δοκίμασε σε αντίγραφο staging όταν γίνεται
Αν το πακέτο φιλοξενίας σου περιλαμβάνει περιβάλλον staging, τρέξε πρώτα εκεί τις ενημερώσεις, πριν τις εφαρμόσεις στη live σελίδα σου.
Όρισε τακτικό πρόγραμμα ενημερώσεων
Εφάρμοσε άμεσα τις ενημερώσεις ασφαλείας. Προγραμμάτισε τις υπόλοιπες ενημερώσεις εβδομαδιαία ή μηνιαία, για συνέπεια.
Πώς χειρίζεται το WEMASY τις ενημερώσεις λογισμικού
Οι ιστοσελίδες στην πλατφόρμα του WEMASY τρέχουν σε διαχειριζόμενη υποδομή, όπου οι ενημερώσεις της βασικής πλατφόρμας και τα patch ασφαλείας αναλαμβάνονται σε επίπεδο συστήματος, ώστε να εστιάζεις στο περιεχόμενο και στο σχεδιασμό.
Δες τι περιλαμβάνεται στον δημιουργό ιστοσελίδων του WEMASY ή δες τις επιλογές πακέτων στη σελίδα τιμών.
Συχνές ερωτήσεις
Κάθε πότε πρέπει να ενημερώνω το λογισμικό της ιστοσελίδας μου;
Τα patch ασφαλείας πρέπει να εφαρμόζονται μόλις γίνονται διαθέσιμα. Οι υπόλοιπες ενημερώσεις μπορούν να ακολουθούν τακτικό πρόγραμμα, όπως εβδομαδιαίο ή μηνιαίο, ανάλογα με το πόσο ενεργά αλλάζει η σελίδα σου. Το κλειδί είναι η συνέπεια και όχι να περιμένεις μέχρι να χαλάσει κάτι. Με τον δημιουργό ιστοσελίδων του WEMASY, μπορείς να το ρυθμίσεις απευθείας στην ιστοσελίδα σου.
Μπορεί η ενημέρωση λογισμικού να χαλάσει τη σελίδα μου;
Ναι, γι' αυτό μετράνε τα αντίγραφα ασφαλείας και οι δοκιμές σε staging. Οι ενημερώσεις μεγάλης έκδοσης είναι πιο πιθανό να προκαλέσουν προβλήματα συμβατότητας από τα μικρά patch ασφαλείας. Αν ενημερώνεις ένα στοιχείο τη φορά και ελέγχεις τη σελίδα μετά από κάθε βήμα, εντοπίζεις και διορθώνεις πιο γρήγορα τα προβλήματα. Ένα πρόσφατο αντίγραφο ασφαλείας σημαίνει ότι μπορείς να επαναφέρεις την προηγούμενη κατάσταση αν χρειαστεί.
Τι γίνεται αν δεν ενημερώσω ποτέ την ιστοσελίδα μου;
Η σελίδα μπορεί να συνεχίσει να δουλεύει για κάποιο διάστημα, αλλά οι ευπάθειες ασφαλείας συσσωρεύονται, η απόδοση χειροτερεύει και η συμβατότητα με τα σύγχρονα προγράμματα περιήγησης διαβρώνεται με τον καιρό. Τελικά μια ξεπερασμένη επέκταση συγκρούεται με τη βασική πλατφόρμα, ένα κενό ασφαλείας εκμεταλλεύεται ή η σελίδα σταματά να εμφανίζεται σωστά σε τρέχουσες συσκευές. Όσο περισσότερο αναβάλλονται οι ενημερώσεις, τόσο πιο δύσκολη και επικίνδυνη γίνεται η διαδικασία να τις προλάβεις.
Να ενημερώνω τα πρόσθετα πριν ή μετά τη βασική πλατφόρμα;
Ενημέρωσε πρώτα τη βασική πλατφόρμα και μετά τις επεκτάσεις και τα θέματα. Οι επεκτάσεις εξαρτώνται από την έκδοση της βασικής πλατφόρμας, οπότε αν τις ενημερώσεις πριν από αυτήν μπορεί να δημιουργηθούν προσωρινές ασυμβατότητες. Μετά την ενημέρωση της βασικής πλατφόρμας, έλεγξε ότι η σελίδα δουλεύει και μετά ενημέρωσε τις επεκτάσεις μία μία, με έλεγχο μετά από κάθε μία.
Χρειάζεται να ενημερώσω αν η σελίδα μου φαίνεται εντάξει;
Ναι. Πολλές ευπάθειες ασφαλείας και προβλήματα συμβατότητας είναι αόρατες από την πλευρά του επισκέπτη, μέχρι να χαλάσει κάτι ή να παραβιαστεί η σελίδα. Μια σελίδα που φαίνεται εντάξει σήμερα μπορεί να τρέχει λογισμικό με γνωστά exploits, που οι επιτιθέμενοι σαρώνουν ενεργά. Οι τακτικές ενημερώσεις είναι προληπτική συντήρηση, όχι μόνο απάντηση σε ορατά προβλήματα.
Πώς ξέρω πότε υπάρχουν διαθέσιμες ενημερώσεις;
Τα περισσότερα συστήματα διαχείρισης περιεχομένου και πλατφόρμες ιστοσελίδων δείχνουν ειδοποιήσεις ενημέρωσης στο dashboard διαχείρισης. Ενεργοποίησε ειδοποιήσεις με email αν τις υποστηρίζει η πλατφόρμα σου. Στις διαχειριζόμενες πλατφόρμες, οι κρίσιμες ενημερώσεις ασφαλείας εφαρμόζονται συχνά αυτόματα, χωρίς να χρειάζεται ενέργεια από τον ιδιοκτήτη της σελίδας. Αν ελέγχεις το dashboard σου μία φορά την εβδομάδα, πιάνεις ό,τι χρειάζεται χειροκίνητη προσοχή.