Εμπιστοσύνη & ασφάλεια

Το διαβατήριο είναι μια υπόσχεση.
Έτσι την τηρούμε.

Ένα ψηφιακό διαβατήριο προϊόντος πρέπει να είναι προσβάσιμο, σωστό και αναλλοίωτο για χρόνια. Το runtime που το εξυπηρετεί πρέπει να κερδίζει αυτή την εμπιστοσύνη κάθε μέρα. Παρακάτω θα βρείτε τι κάνουμε, πού βρίσκονται τα δεδομένα, με ποιους συνεργαζόμαστε και τι δεν ισχυριζόμαστε ακόμη.

01 · Τοποθεσία δεδομένων & φιλοξενία

Τα δεδομένα των πελατών αποθηκεύονται στην ΕΕ.

Οι λειτουργίες διακομιστή της εφαρμογής εκτελούνται στη Φρανκφούρτη (fra1), δίπλα στον κύριο χώρο αποθήκευσης δεδομένων, ένα διαχειριζόμενο σύμπλεγμα Postgres στο AWS eu-central-1 (Φρανκφούρτη). Εκεί αποθηκεύονται το περιεχόμενο των πελατών, τα αρχεία των tenants και τα ίχνη ελέγχου. Οι λειτουργίες AI στέλνουν το κείμενο που επεξεργάζονται στο Gemini API της Google, το οποίο το επεξεργάζεται στις ΗΠΑ.

Τα στατικά στοιχεία και οι δημόσιες σελίδες διαβατηρίων εξυπηρετούνται από ένα παγκόσμιο δίκτυο edge, από τη θέση που βρίσκεται πλησιέστερα στον αναγνώστη· εκεί αποθηκεύονται προσωρινά μόνο δημόσιοι, μη ευαίσθητοι πόροι (λογότυπα, κείμενα μάρκετινγκ, HTML των σελίδων του resolver). Οι αποκρίσεις API με έλεγχο ταυτότητας παρακάμπτουν την προσωρινή μνήμη βάσει πολιτικής.

Τα προσαρμοσμένα domain των tenants (για παράδειγμα dpp.brand.com) εξυπηρετούνται από την ίδια πλατφόρμα. Δεν διατηρούμε κανένα εφεδρικό σύστημα αναμονής που θα μετέφερε αποθηκευμένα δεδομένα εκτός ΕΕ.

02 · Κρυπτογράφηση

Κατά τη μεταφορά και κατά την αποθήκευση, πάντα.

Όλες οι συνδέσεις προς τον resolver, τη διαχείριση των tenants και το API τερματίζουν σε TLS 1.2 ή νεότερο. Το HSTS επιβάλλεται με max-age δύο ετών και preload. Οι σελίδες εξυπηρετούνται με X-Frame-Options SAMEORIGIN και Referrer-Policy strict-origin-when-cross-origin· ένα Content-Security-Policy εκτελείται σε λειτουργία report-only.

Κατά την αποθήκευση, οι τόμοι αποθήκευσης της Postgres κρυπτογραφούνται με AES-256 από τον πάροχο. Τα διαπιστευτήρια ενσωματώσεων (Akeneo, Centra, Shopify, inriver, Delogue, προσαρμοσμένα REST tokens) φυλάσσονται σε κρυπτογραφημένο θησαυροφυλάκιο ανά tenant· το κλειδί κρυπτογράφησης φυλάσσεται εκτός της βάσης δεδομένων. Τα κλειδιά API LLM που παρέχουν οι tenants (BYOK) κρυπτογραφούνται με τον ίδιο τρόπο.

03 · Έλεγχος ταυτότητας & πρόσβαση

Σε επίπεδο γραμμής, με ρόλους, με καταγραφή ελέγχου.

Η σύνδεση υποστηρίζει magic link μέσω email και Google. Οι περίοδοι σύνδεσης διατηρούνται σε cookies Secure, SameSite=Lax που περιορίζονται στο domain μας.

Κάθε πίνακας που περιέχει περιεχόμενο πελατών προστατεύεται από Row-Level Security της βάσης δεδομένων. Ένας χρήστης ενός tenant δεν μπορεί ποτέ να διαβάσει δεδομένα που ανήκουν σε άλλον tenant — ο περιορισμός επιβάλλεται στο επίπεδο της βάσης δεδομένων, όχι μόνο στον κώδικα της εφαρμογής. Η πρόσβαση του προσωπικού οριοθετείται χωριστά μέσω ενός πίνακα staff_users και απαιτεί λειτουργική αιτιολογία που καταγράφεται στο αρχείο ελέγχου.

Οι ρόλοι μέσα σε έναν tenant είναι admin, editor και viewer — ο admin διαχειρίζεται τα μέλη και όλα τα υπόλοιπα, ο editor εργάζεται σε διαβατήρια και δεδομένα αλλά δεν μπορεί να αλλάξει ποιος έχει πρόσβαση, ο viewer διαβάζει. Δίπλα σε αυτούς υπάρχουν ρόλοι για το δημόσιο διαβατήριο που απευθύνονται σε ρυθμιστικούς φορείς (economic-operator, distributor, refurbisher, recycler, market-surveillance, competent-authority). Η ενέργεια του προσωπικού εξ ονόματος χρήστη είναι δυνατή μόνο μέσω υπογεγραμμένης ροής με καταγραφή ελέγχου.

04 · Μυστικά & διαπιστευτήρια

Τίποτα ευαίσθητο δεν καταχωρίζεται στον κώδικα.

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

Όταν ένας tenant συνδέεται με εξωτερικό σύστημα, το διαπιστευτήριο αποθηκεύεται ανά tenant στο κρυπτογραφημένο θησαυροφυλάκιο που περιγράφεται παραπάνω. Οι αντικαταστάσεις, οι λήξεις και οι αλλαγές εμβέλειας εμφανίζονται στον πίνακα «Ενσωματώσεις»· οι αποτυχίες πρόσβασης καταγράφονται στο ίχνος ελέγχου του tenant.

05 · Εφεδρικά αντίγραφα & συνέχεια

Διαβατήρια δεκαετίας χρειάζονται σχέδια δεκαετίας.

Η κύρια βάση δεδομένων αντιγράφεται συνεχώς με δυνατότητα επαναφοράς σε οποιοδήποτε χρονικό σημείο εντός ενός κυλιόμενου παραθύρου. Τα ημερήσια κρυπτογραφημένα στιγμιότυπα διατηρούνται σύμφωνα με χρονοδιάγραμμα κατάλληλο για το πρόγραμμα του tenant· μακροπρόθεσμη διατήρηση διατίθεται κατόπιν αιτήματος για ρυθμιζόμενες κατηγορίες.

Για πελάτες που χρειάζονται ανεξάρτητο χώρο φιλοξενίας εφεδρικών αντιγράφων (σύμφωνα με το EN 18221 §4.5), λειτουργούμε παράλληλη εγγραφή σε ένα διαχωρισμένο επίπεδο αποθήκευσης, ώστε το διαβατήριο να παραμένει προσβάσιμο ακόμη και αν η κύρια εφαρμογή δεν είναι διαθέσιμη. Η προδιαγραφή του παρόχου του χώρου φιλοξενίας εφεδρικών αντιγράφων διατίθεται σε υποψήφιους πελάτες με NDA.

Η κατάσταση της υποδομής σε πραγματικό χρόνο — διαθεσιμότητα, περιστατικά και προγραμματισμένη συντήρηση — δημοσιεύεται στο status.dppagent.com. Τα προηγούμενα περιστατικά περιλαμβάνουν τι συνέβη, τι αλλάξαμε και τι εντοπίσαμε την επόμενη φορά.

06 · Ευπάθειες & περιστατικά

Η γνωστοποίηση έχει αριθμό τηλεφώνου.

Δεχόμαστε αναφορές υπεύθυνης γνωστοποίησης στο security@dppagent.com. Οι αναφορές αξιολογούνται εντός μίας εργάσιμης ημέρας και αντιμετωπίζονται σύμφωνα με χρονοδιάγραμμα βάσει σοβαρότητας. Οι ερευνητές που ενεργούν καλή τη πίστει προστατεύονται από νομικά μέτρα, αναφέρονται ονομαστικά κατόπιν αιτήματος και δεν χρειάζεται να υπογράψουν NDA για να υποβάλουν αναφορά.

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

07 · Ευθυγράμμιση συμμόρφωσης

Με τι ευθυγραμμιζόμαστε σήμερα — και τι δεν ισχυριζόμαστε ακόμη.

Το runtime του DPP Agent και τα αποτελέσματά του έχουν δημιουργηθεί σύμφωνα με τη σειρά προτύπων της CEN/CENELEC JTC 24 (EN 18216 πρόσβαση, EN 18219 αναγνωριστικοί κωδικοί, EN 18221 κύκλος ζωής και συνέχεια, EN 18223 δομή και διαλειτουργικότητα), το προφίλ αναφοράς CIRPASS-2 και τις απαιτήσεις σε επίπεδο πεδίου του ESPR (κανονισμός 2024/1781) και του κανονισμού της ΕΕ για τις μπαταρίες (2023/1542). Τα δεδομένα των διαβατηρίων συμμορφώνονται με το GS1 Digital Link με αναγνωριστικά εφαρμογής για GTIN, παρτίδα, CPV και σειριακό αριθμό.

Ως υπεύθυνος επεξεργασίας / εκτελών την επεξεργασία που δραστηριοποιείται από την ΕΕ, υπαγόμαστε στον GDPR και προσφέρουμε τυποποιημένη σύμβαση επεξεργασίας δεδομένων κατόπιν αιτήματος. Οι ροές δεδομένων των πελατών τεκμηριώνονται στον κατάλογο Υποεκτελούντων την επεξεργασία, ο οποίος τροποποιείται με προειδοποίηση 30 ημερών για ουσιώδεις αλλαγές.

Επί του παρόντος δεν διαθέτουμε πιστοποίηση SOC 2 ή ISO 27001. Όταν αποκτήσουμε πιστοποίηση, θα δημοσιεύσουμε εδώ την έκθεση και το πεδίο του ελέγχου. Οι πελάτες Enterprise μπορούν να ζητήσουν, με NDA, το τρέχον πακέτο αξιολόγησης ασφάλειας, τη σύνοψη της δοκιμής διείσδυσης και τη λίστα εσωτερικών ελέγχων.

Για ομάδες ασφάλειας

Χρειάζεστε το πακέτο αξιολόγησης, τη DPA ή απάντηση σε ερωτηματολόγιο ασφάλειας;

Έχουμε έτοιμη για κοινοποίηση μια ενημερωμένη απάντηση στα SIG Lite και CAIQ, καθώς και μια επισκόπηση ασφάλειας σε απλά αγγλικά. Πείτε μας το πλαίσιο και θα σας στείλουμε το σωστό έγγραφο.