Χρόνος ανάγνωσης 4 λεπτά

Έλεγχος ζωντάνιας προσώπου: πώς η κάμερα καταλαβαίνει αν βλέπει ζωντανό άνθρωπο ή απομίμηση

Δημοσιεύτηκε Ενημερώθηκε

Με λίγα λόγια

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

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

Στον τομέα της κυβερνοασφάλειας και της ψηφιακής όρασης, αυτή η δικλίδα προστασίας ονομάζεται ανίχνευση επιθέσεων παρουσίασης ή έλεγχος ζωντάνιας προσώπου (liveness detection). Η απλή αναγνώριση προσώπου θέτει μόνο ένα ερώτημα: μοιάζει το πρόσωπο μπροστά στον φακό με την καταχωρισμένη φωτογραφία αρχείου; Ο έλεγχος ζωντάνιας θέτει ένα πολύ πιο κρίσιμο ερώτημα: είναι αυτό το άτομο ένας πραγματικός, ζωντανός άνθρωπος με φυσική παρουσία αυτή τη στιγμή, ή μήπως κάποιος κρατά μπροστά στην κάμερα μια φωτογραφία υποκλαπείσα από τα κοινωνικά σας δίκτυα;

Η φυσική που ξεχωρίζει το δέρμα από το χαρτί και το γυαλί

Για να ξεγελάσει μια απλή κάμερα, ένας εισβολέας θα μπορούσε να κρατήσει μια εκτυπωμένη φωτογραφία υψηλής ανάλυσης, να προβάλει ένα βίντεό σας στην οθόνη ενός tablet ή ακόμη και να φορέσει μια τρισδιάστατη μάσκα σιλικόνης. Πιο εξελιγμένοι απατεώνες επιχειρούν άμεση διοχέτευση κατασκευασμένου βίντεο στο σύστημα (επιθέσεις ψηφιακής έγχυσης ή injection attacks), στέλνοντας συνθετικές ροές deepfake απευθείας στο λογισμικό περιήγησης αντί να χρησιμοποιούν φυσική κάμερα.

Οι αλγόριθμοι ελέγχου ζωντάνιας, τυποποιημένοι από τα διεθνή πρότυπα NIST και ISO/IEC 30107-3, εξουδετερώνουν αυτές τις απόπειρες αναλύοντας ανεπαίσθητα φυσικά και οπτικά φαινόμενα τα οποία τα δισδιάστατα αντικείμενα αδυνατούν να αναπαράγουν:

  • Διάχυση φωτός και οπτική του δέρματος: Το ανθρώπινο δέρμα είναι ημιδιαφανές. Όταν το φως του περιβάλλοντος πέφτει στο πρόσωπο, διαπερνά τα εξωτερικά στρώματα της επιδερμίδας, διαχέεται κάτω από την επιφάνεια και αναδύεται με μια χαρακτηριστική απαλή ζεστασιά (φαινόμενο γνωστό στην οπτική ως υποεπιφανειακή σκέδαση ή subsurface scattering). Το χαρτί, το χαρτόνι και οι οθόνες κινητών αντανακλούν το φως ομοιόμορφα ή παράγουν τεχνητές αναλαμπές που οι αλγόριθμοι εντοπίζουν αμέσως.
  • Αντανακλάσεις στον κερατοειδή χιτώνα: Το ανθρώπινο μάτι είναι μια κυρτή, υγρή σφαίρα. Αντανακλά τα φώτα του δωματίου και τη φωτεινή οθόνη του τηλεφώνου ως ευκρινείς, συνεκτικές μικροαντανακλάσεις που μεταβάλλονται φυσικά όταν γέρνετε το κεφάλι σας.
  • Ανίχνευση μικροπαλμών: Ειδικοί αλγόριθμοι μέτρησης σφυγμού από απόσταση (απομακρυσμένη φωτοπληθυσμογραφία ή rPPG) μετρούν μικροσκοπικές μεταβολές στο χρώμα του δέρματος σε διαδοχικά καρέ βίντεο. Κάθε χτύπος της καρδιάς διοχετεύει οξυγονωμένο αίμα στα τριχοειδή αγγεία του προσώπου, προκαλώντας ανεπαίσθητες αυξομειώσεις στην απορρόφηση του φωτός που αντιστοιχούν σε πραγματικό ανθρώπινο σφυγμό.
  • Τυχαία πρόκληση και απόκριση: Όταν η εφαρμογή αναβοσβήνει τυχαία χρώματα στην οθόνη σας, όπως κυανό, πορτοκαλί και μοβ σε γρήγορη αλληλουχία, υπολογίζει αν η αντανάκλαση στα μάγουλά σας ακολουθεί με ακρίβεια το ίδιο χρωματικό χρονοδιάγραμμα σε πραγματικό χρόνο.

Ενεργητικός έναντι παθητικού ελέγχου: γιατί αλλάζει η εμπειρία

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

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

Γιατί αποτυγχάνουν οι έλεγχοι και πώς να τους περνάτε εύκολα

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

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

Πηγές
  1. Face Analysis Technology Evaluation (FATE) Part 7: Presentation Attack DetectionNIST
  2. ISO/IEC 30107-3: Biometric presentation attack detection testingISO/IEC