Κανένα σύστημα δεν χαλάει ξαφνικά. Σταματάει σιγά σιγά να προστατεύεται, και μια μέρα κάποιος το βρίσκει.

Τι σημαίνει «παλιώνει» ένα σύστημα

Μια ιστοσελίδα ή ένα eshop δεν είναι πίνακας που τον κρεμάς και τελείωσες. Είναι περισσότερο σαν αυτοκίνητο: δουλεύει μια χαρά μέχρι τη μέρα που δεν δουλεύει, και η διαφορά την κάνει το σέρβις.

Το λογισμικό στο οποίο πατάει το site σου — η πλατφόρμα, τα πρόσθετα, η γλώσσα προγραμματισμού, ο server — ενημερώνεται συνεχώς. Κάθε ενημέρωση κλείνει κενά ασφαλείας που κάποιος ανακάλυψε. Όταν σταματήσεις να τις παίρνεις, το site σου μένει ακίνητο ενώ ο κόσμος γύρω του προχωράει.

Μια αληθινή ιστορία

Πριν λίγες μέρες ελέγξαμε την ιστοσελίδα ενός ξενοδοχείου. Έτρεχε σύστημα διαχείρισης περιεχομένου δέκα ετών, που δεν λαμβάνει ενημερώσεις ασφαλείας εδώ και χρόνια.

Κάποιος είχε μπει μέσα. Η σελίδα εμφάνιζε στους επισκέπτες ένα ψεύτικο παράθυρο επαλήθευσης — από αυτά που λένε «αποδείξτε ότι δεν είστε ρομπότ» — και τους καθοδηγούσε να εκτελέσουν μια εντολή στον υπολογιστή τους. Όποιος την ακολουθούσε, εγκαθιστούσε μόνος του κακόβουλο λογισμικό που κλέβει κωδικούς.

Το πιο ανησυχητικό: ο ιδιοκτήτης δεν το είχε δει ποτέ. Αυτού του είδους η επίθεση κρύβεται — εμφανίζεται μία φορά ανά επισκέπτη και παρακάμπτει τον συνδεδεμένο διαχειριστή. Ο ιδιοκτήτης άνοιγε το site του κάθε μέρα και το έβλεπε μια χαρά, ενώ οι πελάτες του κινδύνευαν.

Δεν έφταιγε κάποια εξωτική επίθεση. Έφταιγε ότι επί δέκα χρόνια δεν το άγγιξε κανείς.

Τι σπάει στην πορεία

Η ασφάλεια είναι το πιο δραματικό, αλλά όχι το μόνο:

  • Οι πληρωμές. Οι τράπεζες και οι πάροχοι αλλάζουν απαιτήσεις. Μια παλιά σύνδεση σταματάει να δέχεται κάρτες — συνήθως σε περίοδο αιχμής.
  • Οι μεταφορικές. Τα συστήματα των courier αλλάζουν και τα voucher σταματούν να εκδίδονται.
  • Η φιλοξενία. Ο πάροχος αναβαθμίζει την έκδοση της PHP και το παλιό site απλώς δεν ανοίγει.
  • Η Google. Αργές ή μη ασφαλείς σελίδες χάνουν θέσεις. Ένα χακαρισμένο site σημαδεύεται και η κίνηση εξαφανίζεται μέσα σε μέρες.

Τι κοστίζει να μην κάνεις τίποτα

Η συντήρηση μοιάζει με έξοδο γιατί, όταν δουλεύει, δεν βλέπεις τίποτα να συμβαίνει. Αυτό ακριβώς πληρώνεις.

Η εναλλακτική δεν είναι «μηδέν κόστος». Είναι ένα μεγάλο, απρόβλεπτο κόστος σε λάθος στιγμή: καθάρισμα μετά από παραβίαση, χαμένες παραγγελίες όσο το site είναι κάτω, χαμένη θέση στη Google, και πελάτες που είδαν προειδοποίηση ασφαλείας με το όνομά σου από πάνω.

Τι περιλαμβάνει σωστή συντήρηση

Δεν είναι μυστήριο. Τακτικές ενημερώσεις πλατφόρμας και πρόσθετων, αντίγραφα ασφαλείας που κάποιος έχει δοκιμάσει ότι επαναφέρονται, παρακολούθηση ότι το site είναι όρθιο και γρήγορο, έλεγχο ότι πληρωμές και αποστολές δουλεύουν, και μια ματιά στα αρχεία καταγραφής για πράγματα που δεν θα έπρεπε να είναι εκεί.

Και κάθε λίγα χρόνια, μια ειλικρινής κουβέντα: αξίζει να συνεχίσουμε να συντηρούμε αυτό, ή ήρθε η ώρα να το ξαναχτίσουμε;

Το συμπέρασμα

Το λογισμικό δεν σκουριάζει μόνο του. Σκουριάζει γιατί ο κόσμος γύρω του αλλάζει και εκείνο μένει ίδιο.

Αν δεν θυμάσαι πότε ενημερώθηκε τελευταία φορά το site σου, η απάντηση είναι μάλλον «πολύ παλιά». Ένας έλεγχος κοστίζει ελάχιστα. Το να μάθεις από πελάτη ότι το site σου τους κόλλησε ιό, κοστίζει πολύ περισσότερα.

Κοινοποίηση: