Ιστορικό αλλαγών — PrestaWard Facet Shield
Αυτό το ιστορικό συνοψίζει, έκδοση προς έκδοση, τον αντίκτυπο για τα καταστήματα και τις ομάδες ηλεκτρονικού εμπορίου.
0.1.16
- Νέο: όρια ανά κατηγορία και ανά επίπεδο του καταλόγου. Μια κατηγορία, ή όλες οι κατηγορίες ενός επιπέδου, μπορεί να έχει τα δικά της όρια (μέγεθος της ερώτησης, πτυχές, συνολικές τιμές και τιμές σε μια πτυχή)· ένα κενό όριο χρησιμοποιεί το επόμενο επίπεδο και τα γενικά όρια παραμένουν η βάση. Μια υπογεγραμμένη πολιτική της Integrity περιορίζει επίσης τα όρια ανά κατηγορία.
- Νέο: προτεινόμενα όρια ανά κατηγορία. Ο πίνακας ελέγχου παραθέτει τις κατηγορίες που χρειάζονται διαφορετικό όριο, αναφέροντας τον αριθμό των αιτήσεων που θα αποκλείονταν αυτή τη στιγμή και την προτεινόμενη τιμή, ενώ η εφαρμογή ενός ορίου σε μια κατηγορία γίνεται με ένα κλικ. Εφαρμόζει εκ νέου τον αυστηρό κανόνα της γενικής πρότασης: μια κατηγορία που φαίνεται να αφορά αυτοματοποιημένη εξερεύνηση δεν χαλαρώνεται ποτέ.
- Νέο: Πιλοτική προστασία ανά κατηγορία. Με το κατάστημα σε κατάσταση «Παρατήρησης», οι κατηγορίες που επιλέγετε μπορούν να αποκλειστούν, ενώ οι υπόλοιπες παραμένουν σε κατάσταση παρατήρησης. Απαιτείται μια έγκυρη, υπογεγραμμένη πολιτική Integrity (χωρίς αυτήν, το Facet Shield παραμένει σε κατάσταση παρατήρησης, όπως και πριν) και ρητή επιβεβαίωση ανά κατηγορία· η διακοπή της πιλοτικής λειτουργίας γίνεται με ένα κλικ.
- Νέο: όριο αιτήσεων ανά διεύθυνση, προαιρετικό. Μετρά τις αιτήσεις ανά λεπτό και ανά διεύθυνση (30 ανά λεπτό από προεπιλογή, από 5 έως 600)· αν ξεπεραστεί το όριο, στην επιλογή «Προστασία», η διεύθυνση αποκλείεται προσωρινά (μία ώρα από προεπιλογή, έως 24) με κωδικό κατάστασης HTTP 429 και Retry-After, ενώ στην επιλογή «Παρατήρηση» απλώς καταγράφεται. Δεν αποθηκεύεται καμία διεύθυνση IP: μόνο ένας κωδικοποιημένος κατακερματισμός (hash) με κλειδί, ο οποίος διαγράφεται λίγο μετά τη λήξη του αποκλεισμού, οπότε δεν υπάρχει μόνιμη μαύρη λίστα. Η διεύθυνση είναι αυτή που αναγνωρίζει το PrestaShop (μέσω των αξιόπιστων διακομιστών μεσολάβησης), οι διευθύνσεις και τα εύρη της λίστας επιτρεπόμενων διευθύνσεών σας δεν καταμετρώνται ποτέ και ένα πρόβλημα στη βάση δεδομένων δεν αποκλείει ποτέ έναν πελάτη.
- Νέο: επαληθευμένες μηχανές αναζήτησης. Στην ενότητα «Προστασία», ένα Googlebot ή Bingbot του οποίου το αντίστροφο και το άμεσο DNS συμπίπτουν με τους επίσημους διακομιστές λαμβάνει μια «φθηνή» απάντηση με noindex και την κανονική διεύθυνση URL της κατηγορίας αντί για ένα 403, οπότε η διεύθυνση URL του φίλτρου εξαιρείται από τον δείκτη και δεν εκτελείται SQL με φάσεις. Γίνεται ερώτηση μόνο σε όσους δηλώνουν ότι είναι μία από αυτές τις μηχανές αναζήτησης· η απόφαση αποθηκεύεται στην προσωρινή μνήμη (24 ώρες αν είναι έγκυρη, μία ώρα αν όχι) και οι ερωτήσεις περιορίζονται ανά λεπτό για ολόκληρο το κατάστημα.
- Ενδείξεις ψευδών θετικών: οι αιτήσεις που υπερβαίνουν τα όρια καταγράφονται επίσης όταν προέρχονται από πελάτη με ενεργή συνεδρία, από επαληθευμένη μηχανή αναζήτησης ή από μια γρήγορη ροή δέκα ή περισσότερων αιτήσεων ανά λεπτό, και τα στατιστικά στοιχεία εμφανίζουν αυτούς τους τρεις αριθμούς με το αντίστοιχο ποσοστό τους. Οι ριπές μετρώνται όσο το όριο ανά διεύθυνση είναι ενεργοποιημένο.
- Νέο: προαιρετικές ειδοποιήσεις μέσω email, με τις ρυθμίσεις email του καταστήματος: ταχεία αύξηση της προσωρινής μνήμης (το πολύ μία φορά την ημέρα), αιχμές αποκλεισμένων αιτήσεων (το πολύ κάθε έξι ώρες) και ξεχωριστή εβδομαδιαία σύνοψη, για έως και πέντε παραλήπτες της επιλογής σας και με κουμπί δοκιμαστικής αποστολής. Χωρίς PDF ή συνδέσμους στο κείμενο. Αποστέλλονται από τη συντήρηση στο παρασκήνιο, ποτέ κατά την παροχή μιας σελίδας σε πελάτη.
- Νέο: αυτόματη εκκαθάριση της προσωρινής μνήμης, προαιρετική. Όταν η προσωρινή μνήμη της αναζήτησης με φάσεις υπερβαίνει το μέγεθος που επιλέγετε, το Facet Shield ζητά από το ps_facetedsearch να εκκαθαρίσει τη δική του προσωρινή μνήμη με τη μέθοδο που προσφέρει αυτή η ενότητα, το πολύ μία φορά την ημέρα, και το καταγράφει στο αρχείο υποστήριξης. Εάν η εγκατεστημένη έκδοση δεν διαθέτει αυτή τη μέθοδο, δεν γίνεται καμία παρέμβαση. Το Facet Shield εξακολουθεί να μην διαγράφει ποτέ τους πίνακες άλλης ενότητας.
- Προειδοποίηση για ευάλωτες εκδόσεις του ps_facetedsearch, βάσει ενός μικρού πίνακα που περιλαμβάνεται στην ενότητα (δεν γίνεται καμία λήψη): οι εκδόσεις από την 3.0.0 έως την 4.0.3 επηρεάζονται από το CVE-2026-54159, το οποίο διορθώθηκε στην έκδοση 4.0.4, και ο πίνακας ελέγχου συνιστά την ενημέρωση.
- Ο πίνακας ελέγχου είναι οργανωμένος σε καρτέλες («Σύνοψη», «Όρια και κατηγορίες», «Κυκλοφορία και bots», «Στατιστικά», «Cache και συντήρηση» και «Ρυθμίσεις»). Η «Σύνοψη» εμφανίζει μόνο τη λειτουργία, τα τελευταία 24 ώρες, μια κύρια ενέργεια και, το πολύ, μία γραμμή ειδοποίησης· υπολογίζεται μόνο η ανοιχτή καρτέλα. Ο πίνακας υποστήριξης της GO ON Agency διαθέτει τη δική του καρτέλα, «Υποστήριξη», η οποία βρίσκεται πάντα τελευταία, ενώ η κατάσταση του Integrity εμφανίζεται στο τέλος όλων των καρτελών. Η κεφαλίδα εμφανίζει πλέον το λογότυπο της GO ON Agency.
- Η καρτέλα «Όρια και κατηγορίες» είναι οργανωμένη σε κάρτες: γενικά όρια, επίδραση των προτάσεων με κουμπιά κανονικού μεγέθους και πίνακας κανόνων ανά κατηγορία με μια φόρμα για την προσθήκη νέου κανόνα. Η καρτέλα «Cache» χρησιμοποιεί πτυσσόμενα τμήματα και μία μόνο σειρά στατιστικών.
- Τα μηνύματα ειδοποίησης εμφανίζουν το λογότυπο του καταστήματος σας στην κεφαλίδα (με το όνομα του καταστήματος ως εναλλακτικό κείμενο) και ένα κοινό υποσέλιδο με το λογότυπο της GO ON Agency και την υπογραφή «PrestaWard by GO ON Agency», χωρίς συνδέσμους ή στοιχεία επικοινωνίας. Το λογότυπο στο υποσέλιδο είναι ένα αρχείο της ίδιας ενότητας που παρέχεται από το κατάστημά σας.
- Ενιαία εμφάνιση του πίνακα ελέγχου και στις τέσσερις ενότητες PrestaWard: επικεφαλίδες ενοτήτων, κάρτες φόρμων με ουδέτερα περιγράμματα και κοινά πτυσσόμενα τμήματα, στατιστικά σε μία μόνο γραμμή και μεγαλύτερο λογότυπο της GO ON Agency στην κεφαλίδα. Το κύριο κουμπί αποκτά ένα συμπαγές χρώμα της μάρκας, χωρίς διαβάθμιση.
- Διορθώνει το πρόβλημα που, στο PrestaShop 9, το θέμα διαχείρισης εμφάνιζε τις καρτέλες υπογραμμισμένες ως συνδέσμους και τους τίτλους των ενοτήτων με κεφαλαία γράμματα. Τα κοινά στυλ το εξουδετερώνουν μόνο εντός του πίνακα ελέγχου του PrestaWard, οπότε το PrestaShop 1.7 και 8 εμφανίζονται όπως και πριν.
- Διορθώνει το πρόβλημα που, στο PrestaShop 1.7, το φύλλο στυλ της ενότητας απορριπτόταν κατά την καταχώρισή του με τον αριθμό έκδοσης στη διεύθυνση. Τώρα το αρχείο ελέγχεται και καταχωρίζεται χωρίς παραμέτρους, έτσι ώστε η νέα εμφάνιση να εμφανίζεται στις εκδόσεις 1.7, 8 και 9.
- Διορθώνει το πρόβλημα που, στο PrestaShop 9, οι φόρμες δράσης του πίνακα ελέγχου και ο συγχρονισμός με το Integrity έλεγχαν το διακριτικό ασφαλείας με μια μέθοδο που το PrestaShop 9 δεν χρησιμοποιεί, με αποτέλεσμα να ενδέχεται να απορριφθούν. Τώρα η επικύρωση γίνεται μέσω της υπηρεσίας του PrestaShop 9· στο PrestaShop 1.7 και 8 ο έλεγχος παραμένει ο ίδιος.
- Όταν η σύνδεση με το Integrity δεν μπορεί να ενημερωθεί εκείνη τη στιγμή, ο πίνακας ελέγχου εμφανίζει ένα μόνο μήνυμα: η αποθηκευμένη σύνδεση παραμένει έγκυρη και θα γίνει αυτόματη επανάληψη της προσπάθειας. Οι ετικέτες όλων των καρτελών έχουν μεταφραστεί στις εννέα γλώσσες.
- Διορθώνει το πρόβλημα της υποβάθμισης της σύνδεσης με το Integrity στο πλαίσιο «όλα τα καταστήματα»: η ταυτότητα της εγκατάστασης διαβάζεται πλέον ως μία μονάδα από το παγκόσμιο πεδίο (ή από το κατάστημα που την αποθηκεύει) σε οποιοδήποτε πλαίσιο, η ενημέρωση μεταφέρει στο παγκόσμιο πεδίο μια ταυτότητα που είναι αποθηκευμένη σε ένα κατάστημα χωρίς να την αναδημιουργεί και, αν δεν είναι δυνατή η ανάγνωσή της, η κατάσταση του Integrity παραμένει ως είχε.
- Διορθώνει το πρόβλημα που προκαλούσε τη μετατόπιση του πίνακα στην καρτέλα «Caché» κατά μερικά εικονοστοιχεία προς τα πλάγια σε επιτραπέζιους υπολογιστές: ο περιβάλλων χώρος καταλαμβάνει πλέον το διάστημα μεταξύ των περιθωρίων του.
- Όλα τα νέα κείμενα είναι διαθέσιμα και στις εννέα γλώσσες της ενότητας. Η ενημέρωση προσθέτει έναν μικρό πίνακα και τρεις μετρητές στα στατιστικά στοιχεία των αιτήσεων και δεν ενεργοποιεί τίποτα από μόνη της· η σύμβαση με το Integrity API δεν αλλάζει και μια έγκυρη υπογεγραμμένη πολιτική εξακολουθεί να μπορεί μόνο να αυστηροποιήσει τα όρια.
0.1.15
- Τα στατιστικά στοιχεία των αιτήσεων παύουν να αυξάνονται απεριόριστα: κάθε ώρα, οι εγγραφές ανά λεπτό που είναι παλαιότερες της μίας ώρας ομαδοποιούνται σε μία ανά ώρα, χωρίς να αλλάζουν τα σύνολα ή τα γραφήματα, και τα στοιχεία που είναι παλαιότερα από το νέο χρονικό όριο «Διατήρηση στατιστικών (ημέρες)» (90 ως προεπιλογή, μεταξύ 30 και 365) διαγράφονται σε μικρές παρτίδες στο παρασκήνιο, ποτέ κατά τη διάρκεια της προβολής μιας σελίδας σε έναν πελάτη.
- Η διάγνωση των bots δεν σταματά πλέον τη συλλογή δειγμάτων όταν φτάσει τα 500: διατηρεί τα πιο πρόσφατα και απορρίπτει τα παλαιότερα. Αυτό ελέγχεται από τη ρύθμιση «Δείγματα διάγνωσης προς διατήρηση» (προεπιλογή 500, από 50 έως 5000).
- Νέος πίνακας «Προτεινόμενα όρια»: με βάση την καταγεγραμμένη κίνηση στη λειτουργία «Παρατήρηση», προτείνει μια τιμή για κάθε όριο (μέγεθος ερωτήματος, πτυχές, συνολικές τιμές και τιμές σε μια πτυχή), δείχνει πόσες αιτήσεις μπλοκάρονται από τα τρέχοντα όρια και πόσες θα μπλοκάρονταν από την πρόταση, και εξηγεί την κύρια αιτία, για παράδειγμα ποιο φίλτρο από ποια κατηγορία προκαλεί τη μεγαλύτερη υπέρβαση. Ένα κουμπί εφαρμόζει τα τέσσερα προτεινόμενα όρια στο επιλεγμένο κατάστημα χωρίς να αλλάζει τη λειτουργία.
- Οι προτάσεις δεν είναι ποτέ πιο αυστηρές από το προεπιλεγμένο όριο, δεν χαλαρώνουν ποτέ ένα όριο και τηρούν την υπογεγραμμένη πολιτική της Integrity όταν αυτή είναι πιο αυστηρή. Εάν λίγες κατηγορίες συγκεντρώνουν τα αιτήματα που υπερβαίνουν ένα όριο, η πρόταση υπολογίζεται με βάση τα υπόλοιπα, ο πίνακας δείχνει ποιο μέρος της υπέρβασης προέρχεται από πόσες κατηγορίες και το όριο αυτό δεν τροποποιείται κατά την εφαρμογή.
- Ο πίνακας ελέγχου της προσωρινής μνήμης της αναζήτησης με φάσεις διακρίνει τους πίνακες της προσωρινής μνήμης από τους πίνακες ευρετηρίων, δείχνει πώς έχει εξελιχθεί το μέγεθός τους τις τελευταίες ημέρες με μια ειδοποίηση σε περίπτωση που αυξάνεται γρήγορα, επισημαίνει τα καταστήματα όπου το ps_facetedsearch λείπει ή είναι απενεργοποιημένο και παρέχει σύνδεσμο προς τις εγγενείς ρυθμίσεις του. Το Facet Shield διαβάζει μόνο αυτούς τους πίνακες: δεν τους τροποποιεί ούτε τους διαγράφει ποτέ.
- Ο πίνακας ελέγχου είναι πολύ πιο γρήγορος σε καταστήματα με μεγάλη επισκεψιμότητα: με περισσότερα από μισό εκατομμύριο εγγραφές, ο χρόνος φόρτωσης μειώνεται από περίπου 20 δευτερόλεπτα σε λίγα δευτερόλεπτα, και σε κλάσμα δευτερολέπτου αν ανοίξει ξανά σε λιγότερο από δέκα λεπτά. Τα εμφανιζόμενα στοιχεία δεν αλλάζουν.
- Όλα τα νέα κείμενα είναι διαθέσιμα στις εννέα γλώσσες της ενότητας.
- Ο πίνακας υποστήριξης και διάγνωσης τοποθετείται ακριβώς πριν από την ενότητα Integrity, όπως και στις υπόλοιπες ενότητες PrestaWard, και στο πλαίσιο «όλα τα καταστήματα» δεν εξαφανίζεται πλέον: υποδεικνύει ότι πρέπει να επιλεγεί ένα κατάστημα.
- Συγχρονίζεται με το Integrity κάθε φορά που ανοίγετε τον πίνακα ελέγχου, με ένα αίτημα στο παρασκήνιο που δεν καθυστερεί ποτέ τη σελίδα και το πολύ μία φορά ανά λεπτό και ανά κατάστημα.
0.1.14
- Σταματά να επαναλαμβάνει την εγγραφή στο Integrity όταν αλλάζει το κλειδί εγγραφής του καταστήματος και εμφανίζει μια σαφή ειδοποίηση.
- Ανανεώνει την υπογεγραμμένη πολιτική του Integrity πριν από τη λήξη της και διατηρεί την ισχύουσα πολιτική και τα όριά της σε περίπτωση αποτυχίας της ανανέωσης.
- Μια υπογεγραμμένη πολιτική Integrity μπορεί μόνο να αυστηροποιήσει τα όρια που έχουν ρυθμιστεί στο κατάστημα, ποτέ να τα χαλαρώσει: για το μέγεθος, τον αριθμό των πτυχών, των τιμών και των τιμών ανά πτυχή, ισχύει το μικρότερο μεταξύ του ορίου σας και αυτού της πολιτικής, ενώ εσείς αποφασίζετε για τη λειτουργία (Παρατήρηση ή Προστασία).
- Διορθώνει το ενσωματωμένο κλειδί πολιτικής ώστε να λειτουργεί στις εκδόσεις PHP 7.1 και 7.2.
- Προσθέτει τον πίνακα υποστήριξης της GO ON Agency σε εννέα γλώσσες, με μια αναφορά διάγνωσης για λήψη, η οποία δεν περιλαμβάνει δεδομένα πελατών ούτε αποστέλλεται αυτόματα. Μπορεί να τη λάβει μόνο ένας υπάλληλος με δικαιώματα επεξεργασίας και για ένα επιλεγμένο κατάστημα.
- Δηλώνει συμβατότητα από την έκδοση PrestaShop 1.7.7.0, την παλαιότερη έκδοση που έχει δοκιμαστεί.
0.1.13
- Διορθώνει τη δοκιμαστική εγγραφή και τις εργασίες του Back Office στο PrestaShop 9.
- Δέχεται τις δύο έγκυρες μορφές δοκιμαστικών URL ιδιοκτησίας με αυστηρή επικύρωση.
- Βελτιώνει τη διάγνωση και τις επαναληπτικές προσπάθειες εγγραφής στο Integrity.
0.1.12
- Η απεγκατάσταση διαγράφει επίσης τον πίνακα εξαιρέσεων ανά κατηγορία και όλα τα κλειδιά διαμόρφωσης του Integrity (φάση εγκατάστασης, δοκιμαστική εγγραφή, σφραγισμένα διαπιστευτήρια και κλειδιά), χωρίς να αφήνει ίχνη.
- Προστέθηκαν τα
index.php προστασίας που έλειπαν, καθώς και ο έλεγχος άμεσης πρόσβασης μέσω του _PS_VERSION_ στον ελεγκτή του Back Office και στα τρία τελευταία σενάρια ενημέρωσης, όπως και στα υπόλοιπα σημεία εισόδου της ενότητας. - Υιοθετεί το σύστημα κοινής σχεδίασης του PrestaWard: ο πίνακας ελέγχου του Back Office χρησιμοποιεί την κοινή σκοτεινή κεφαλίδα, τον ενοποιημένο δείκτη κατάστασης («Απενεργοποιημένο»/«Παρατηρεί»/«Προστατεύει») και τον πίνακα «Παρακολούθηση GO ON», που παρέχονται από ένα ενιαίο κοινό φύλλο στυλ και φιλοξενούνται τοπικά.
0.1.11 — ενημέρωση ασφαλείας
- Οι εξαιρέσεις ανά κατηγορία αποτρέπουν μόνο την κανονική ανάλυση πολυπλοκότητας: οι πλήρεις υπογραφές σειριοποίησης PHP εξακολουθούν να αναλύονται, να καταγράφονται και να αποκλείονται πάντα στη λειτουργία «Προστασία».
- Σύμφωνα με την τεκμηρίωση, απαιτείται η έκδοση
ps_facetedsearch 4.0.4 ή νεότερη για την αντιμετώπιση του CVE-2026-54159· το Facet Shield παραμένει ένα μέτρο άμυνας σε βάθος και δεν αποτελεί υποκατάστατο της επίσημης επιδιόρθωσης.
0.1.10
- Τοπικός προσομοιωτής URL ή
q, ημερήσια τάση βασισμένη σε υπάρχοντα συγκεντρωτικά στοιχεία και περιορισμένες εξαγωγές CSV. - Ελεγχόμενες εξαιρέσεις ανά κατηγορία, με υποχρεωτικό λόγο και λογική διαγραφή· δεν εξαιρούνται οι διευθύνσεις IP ούτε οι user-agent.
- Η πρώτη ενεργοποίηση της Προστασίας απαιτεί δικά της στοιχεία Παρατήρησης και υπολογίζει μια συντηρητική εκτίμηση του αντίκτυπου με την υποψήφια πολιτική· χωρίς παρατηρηθείσα αίτημα, δεν επιτρέπει την ενεργοποίηση του αποκλεισμού.
- Όλοι οι κατάλογοι παραγωγής του πακέτου περιλαμβάνουν ένα αρχείο
index.php που τερματίζει την εκτέλεση, συμπεριλαμβανομένου του views/js. - Ο οδηγός περιγράφει τον τρόπο επαναρύθμισης του Integrity ανά κατάστημα μετά την εναλλαγή του
_COOKIE_KEY_, χωρίς να ανακτηθεί ή να κοινοποιηθεί το προηγούμενο κλειδί. - Πρόσθετη προστασία έναντι πλήρων κεφαλίδων σειριοποίησης PHP σε ερωτήματα πτυχών, χωρίς να αποκλείονται κανονικές τιμές που περιέχουν κείμενο όπως
O:. - Προσαρμόσιμη ειδοποίηση ανά κατάστημα όταν η εκτίμηση της προσωρινής μνήμης της αναζήτησης με φίλτρα υπερβαίνει το καθορισμένο όριο· η ενότητα δεν διαγράφει ούτε ενημερώνει τίποτα αυτόματα.
- Οι επαναληπτικές προσπάθειες και τα heartbeats του Integrity δεν εκτελούνται πλέον εντός της σύγχρονης απόδοσης οποιασδήποτε οθόνης του Back Office: προγραμματίζονται μέσω ενός πιστοποιημένου και περιορισμένου ασύγχρονου αιτήματος.
- Καταργείται η αναζήτηση στην παλαιά σύνοψη συμβάντων χωρίς να διαγραφούν τα ιστορικά δεδομένα και διατηρείται ο υπάρχων πίνακας ενημερώσεων ως η μόνη ειδοποίηση για νέες εκδόσεις.
0.1.9
- Η εγγραφή χρησιμοποιεί πλέον τον εγγενή διαχειριστή ενοτήτων του PrestaShop και δεν εξαρτάται πλέον από φιλικές διευθύνσεις URL, κανόνες
.htaccess ή προσωρινή αποθήκευση διαδρομών. - Η ενημέρωση από προηγούμενες εκδόσεις επιδιορθώνει με ταυτοδύναμο τρόπο τα απαραίτητα hooks χωρίς να διαγράφει πολιτικές ή στατιστικά στοιχεία.
- Κατά το άνοιγμα του πίνακα ελέγχου, ελέγχεται αυτόματα αν υπάρχει νέα έκδοση, με προσωρινή μνήμη έξι ωρών και χωρίς να μπλοκάρεται το Back Office σε περίπτωση που το manifest δεν ανταποκρίνεται.
- Η ροή έχει επικυρωθεί στις εκδόσεις PrestaShop 1.7, 8 και 9.
0.1.8
- Η προστασία περιορίζεται σε πραγματικούς ελεγκτές κατηγοριών και αναζήτησης, αποφεύγοντας τον αποκλεισμό παραμέτρων
q που δεν σχετίζονται με τις πτυχές. - Τα αποκλεισμένα αιτήματα
HEAD επιστρέφουν μόνο κεφαλίδες, χωρίς σώμα. - Η διάγνωση αναγνωρίζει τον πράκτορα όπως έχει δηλωθεί και εξηγεί σωστά το συντομευμένο δείγμα του user-agent που διατηρείται προαιρετικά.
- Το Integrity παρουσιάζεται με ελάχιστες πληροφορίες σχετικά με τη σύνδεση και τον συγχρονισμό, χωρίς εσωτερικές λεπτομέρειες που θα μπορούσαν να προκαλέσουν σύγχυση στον χρήστη.
- Η λειτουργική συμβατότητα έχει επαληθευτεί στις εκδόσεις PrestaShop 1.7, 8 και 9.
0.1.7
- Αυτόματο heartbeat χωρίς cron: η επισκεψιμότητα του καταστήματος ενεργοποιεί έναν περιορισμένο τοπικό έλεγχο (probe) και ο διακομιστής ανανεώνει την παρουσία του στο Integrity API χωρίς να εκθέτει διαπιστευτήρια στο πρόγραμμα περιήγησης.
- Ατομικό κλείδωμα ανά κατάστημα, διάστημα έξι ωρών και αναμονή δεκαπέντε λεπτών μετά από σφάλματα, για την αποφυγή διπλών αποστολών.
- Ο χειροκίνητος συγχρονισμός του Integrity ανανεώνει επίσης το heartbeat.
- Η συμβατότητα έχει επαληθευτεί στις εκδόσεις PrestaShop 1.7, 8 και 9.
0.1.6
- Heartbeat με έλεγχο ταυτότητας, αυτόματες επαναλήψεις και λεπτομερής διάγνωση σύνδεσης με το Integrity API.
- Προαιρετική διάγνωση επίσης σε λειτουργία «Παρατήρηση», με αναγνώριση του user agent, φίλτρα ανά bot και λόγο, σελιδοποίηση και περιορισμένο δείγμα του συνδυασμού πτυχών.
- Διαχείριση αποθήκευσης από τον διαχειριστή: αριθμός δειγμάτων, εκτιμώμενος χώρος και χειροκίνητη διαγραφή από το Back Office.
- Οπτικές ενδείξεις και ενδείξεις μόνο για ανάγνωση σχετικά με το μέγεθος, τις εκτιμώμενες εγγραφές και τους πίνακες της κρυφής μνήμης των πτυχών.
- Αναδιοργάνωση της διεπαφής: οι λειτουργίες και η ενεργοποίηση της Προστασίας βρίσκονται πλέον στην ενότητα «Τι κάνει», οι ενότητες έχουν οριοθετηθεί και το Integrity API έχει μεταφερθεί στο τέλος.
- Χωρίς IP, cookies ή πλήρεις διευθύνσεις URL· κείμενα διαθέσιμα σε εννέα γλώσσες.
- Η εγκατάσταση, ο αποκλεισμός, η διάγνωση, η προσωρινή μνήμη, η απεγκατάσταση και η επανεγκατάσταση έχουν επαληθευτεί στις εκδόσεις PrestaShop 1.7, 8 και 9.
0.1.5
- Αυτόματη εγγραφή χωρίς αναμονή στο Integrity API μέσω απόδειξης ελέγχου του καταστήματος.
- Η εγκατάσταση δεν απαιτεί λογαριασμούς, κλειδιά API ούτε βήματα χειροκίνητης εγγραφής.
- Οι υπογεγραμμένες πολιτικές επαληθεύονται με άγκυρες εμπιστοσύνης (trust anchors) που περιλαμβάνονται στην έκδοση.
0.1.4
- Ιστογράμματα πολυπλοκότητας και ατομική καταμέτρηση για όλα τα αιτήματα που αναλύθηκαν.
- Όρια τιμών ανά πτυχή, εσφαλμένα αιτήματα και περιορισμένο πλαίσιο αιτήματος.
- Κατάσταση Παρατήρησης, έναρξη της στατιστικής περιόδου και προστατευμένη επαναφορά ανά κατάστημα.
- Μεταφρασμένοι λόγοι και στατιστικά στοιχεία.
0.1.3
- Δείκτες αναλυθέντων αιτημάτων, εντός ορίων, υπερβάσεων και πραγματικών αποκλεισμών.
- Προσθήκες ανά κατάστημα και ανά λεπτό χωρίς IP, URL, πράκτορα χρήστη ή επιλεγμένες τιμές.
- Επιλογέας προσβάσιμης λειτουργίας και οπτικό περιβάλλον εργασίας PrestaWard για επιτραπέζιους υπολογιστές και κινητά.
0.1.2
- Ταυτότητα εγκατάστασης και καταστήματος, έτοιμη για το Integrity API.
- Υπογεγραμμένη πολιτική με την τελευταία έγκυρη κατάσταση ανά κατάστημα και ασφαλής επιστροφή στην «Παρατήρηση».
- Κατάσταση σύνδεσης και χειροκίνητη επανάληψη από το Back Office, χωρίς κλήσεις από το Front Office.