Σχεδόν όλοι έχουμε πατήσει κάποια στιγμή το κουτάκι «Δεν είμαι ρομπότ» για να μπούμε σε μια ιστοσελίδα. Με μια απλή κίνηση αποκτούμε πρόσβαση, χωρίς να χρειάζεται να λύσουμε γρίφους ή να πληκτρολογήσουμε παραμορφωμένα γράμματα. Πώς όμως γίνεται ένας υπολογιστής να καταλαβαίνει ότι πίσω από την οθόνη βρίσκεται άνθρωπος και όχι κάποιο αυτοματοποιημένο πρόγραμμα; Η απάντηση είναι πολύ πιο σύνθετη απ’ όσο φαίνεται.
Τι είναι το CAPTCHA;
Το γνωστό τεστ ανήκει στην οικογένεια των CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart). Στόχος του είναι να εμποδίσει τα λεγόμενα bots, δηλαδή αυτοματοποιημένα προγράμματα που μπορούν να δημιουργούν ψεύτικους λογαριασμούς, να στέλνουν spam ή να επιχειρούν επιθέσεις σε ιστοσελίδες.
Δεν εξετάζει μόνο το κλικ
Πολλοί πιστεύουν ότι αρκεί να πατήσουν το κουτάκι για να αποδείξουν ότι είναι άνθρωποι. Στην πραγματικότητα, το ίδιο το κλικ είναι μόνο ένα μικρό μέρος της διαδικασίας.
Το σύστημα αναλύει μια σειρά από στοιχεία, όπως:
- τον τρόπο που κινείται ο δείκτης του ποντικιού,
- την ταχύτητα και τη φυσικότητα των κινήσεων,
- το αν υπάρχουν μικρές «ατέλειες» στην πορεία του κέρσορα,
- τον χρόνο που χρειάστηκε μέχρι να γίνει το κλικ,
- αλλά και πληροφορίες για τον browser και τη συσκευή που χρησιμοποιείτε.
Όλα αυτά βοηθούν στη δημιουργία μιας συνολικής εικόνας για το αν η συμπεριφορά μοιάζει ανθρώπινη.
Γιατί μερικές φορές ζητά να επιλέξετε φανάρια ή διαβάσεις;
Αν το σύστημα δεν είναι αρκετά βέβαιο ότι είστε άνθρωπος, ενεργοποιεί ένα δεύτερο στάδιο ελέγχου. Εκεί εμφανίζονται οι γνωστές εικόνες με φανάρια, ποδήλατα, λεωφορεία ή διαβάσεις πεζών. Οι άνθρωποι μπορούν συνήθως να αναγνωρίσουν εύκολα αυτά τα αντικείμενα, ενώ για πολλά αυτοματοποιημένα προγράμματα η διαδικασία εξακολουθεί να είναι πιο δύσκολη.
Γιατί μερικές φορές δεν εμφανίζεται κανένα τεστ;
Σε αρκετές ιστοσελίδες δεν χρειάζεται πλέον να πατήσετε ούτε το κουτάκι. Οι νεότερες εκδόσεις των συστημάτων προστασίας αξιολογούν αυτόματα διάφορα στοιχεία της περιήγησής σας, όπως το ιστορικό της συνεδρίας, τις κινήσεις στη σελίδα και άλλες ενδείξεις που δείχνουν αν η συμπεριφορά είναι φυσιολογική. Αν όλα φαίνονται φυσιολογικά, η πρόσβαση δίνεται χωρίς καμία επιπλέον ενέργεια.
Μπορούν τα bots να ξεγελάσουν το σύστημα;
Τα σύγχρονα bots έχουν εξελιχθεί σημαντικά και σε ορισμένες περιπτώσεις μπορούν να ξεπεράσουν απλά CAPTCHA. Γι’ αυτό οι εταιρείες που αναπτύσσουν τέτοια συστήματα βελτιώνουν συνεχώς τους αλγόριθμούς τους, χρησιμοποιώντας τεχνικές τεχνητής νοημοσύνης και ανάλυσης συμπεριφοράς, ώστε να διατηρούν το προβάδισμα απέναντι στις νέες απειλές.
Ένα απλό κουτάκι με πολλή… τεχνολογία από πίσω
Το «Δεν είμαι ρομπότ» μπορεί να φαίνεται σαν ένα απλό κλικ, όμως στην πραγματικότητα αποτελεί μέρος ενός πολύπλοκου συστήματος που αναλύει δεκάδες παραμέτρους μέσα σε ελάχιστα δευτερόλεπτα. Στόχος του δεν είναι να σας δυσκολέψει, αλλά να προστατεύσει ιστοσελίδες και χρήστες από κακόβουλα αυτοματοποιημένα προγράμματα, κάνοντας το διαδίκτυο λίγο πιο ασφαλές.
Πηγή: businessinsider.com


















