Εντοπίζει το HackerRank το Cheating Daddy;

Από Aaron Cao · Ενημερώθηκε

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

Τι μπορεί πραγματικά να παρατηρήσει το HackerRank

Θέλετε μια ευθεία απάντηση για το αν μια συγκεκριμένη εφαρμογή ενεργοποιεί ένα συγκεκριμένο σύστημα επιτήρησης, και η αόριστη καθησύχαση είναι χειρότερη από καμία απάντηση. Αυτή η ενότητα απαριθμεί τα ακριβή σήματα που συλλέγει ένα τεστ του HackerRank. Καθένα από αυτά προέρχεται είτε από το εσωτερικό του προγράμματος περιήγησης είτε από μια κάμερα που ενεργοποίησε η εταιρεία που προσλαμβάνει.

Το περιβάλλον δοκιμών του HackerRank είναι μια ιστοσελίδα. Λαμβάνει και καταγράφει συμβάντα του προγράμματος περιήγησης: την απώλεια εστίασης από το παράθυρο του τεστ, τη μετάβαση σε άλλη καρτέλα, την έξοδο από την πλήρη οθόνη και τις επικολλήσεις στον επεξεργαστή κώδικα. Κατά την υποβολή συγκρίνει τον κώδικά σας με τις υποβολές άλλων υποψηφίων και με δημόσιες πηγές, ώστε να παραγάγει μια βαθμολογία ομοιότητας. Όπου η εταιρεία ενεργοποιεί την επιτήρηση με κάμερα, τραβά επίσης εικόνες εσάς και του περιβάλλοντός σας.

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

Το Cheating Daddy είναι επικάλυψη επιφάνειας εργασίας, και αυτή είναι όλη η απάντηση

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

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

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

Πού τελειώνει το όριο της ιδιωτικότητας

Τέσσερις καταστάσεις καταργούν το όριο που περιγράφηκε παραπάνω, και αυτές αξίζει να τις προγραμματίσετε.

  • Κοινή χρήση οθόνης. Μοιραστείτε ολόκληρη την οθόνη σας και το παράθυρο της επικάλυψης γίνεται ορατό σε όποιον παρακολουθεί. Η κοινή χρήση ενός μόνο παραθύρου είναι στενότερη, όμως ο επιλογέας παραθύρων και οι ειδοποιήσεις εξακολουθούν να διαρρέουν.
  • Εγγραφή οθόνης. Ορισμένες αξιολογήσεις καταγράφουν τη συνεδρία ώστε να την ελέγξει αργότερα ένας άνθρωπος. Η εγγραφή αποτυπώνει ό,τι θα έβλεπε ένας ζωντανός θεατής.
  • Λογισμικό επιτήρησης και κλειδωμένα προγράμματα περιήγησης. Εγκαθίστανται με πρόσβαση σε επίπεδο συστήματος, κάτι εντελώς διαφορετικό από μια ιστοσελίδα. Μπορούν να απαριθμήσουν τις διεργασίες που τρέχουν.
  • Συσκευές υπό εταιρική διαχείριση. Ένας φορητός υπολογιστής που δίνει ο εργοδότης τρέχει διαχείριση συσκευών και πράκτορες ασφαλείας που αναφέρουν το εγκατεστημένο και το εκτελούμενο λογισμικό.

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

Πώς προσεγγίζει το SubcueAI το ίδιο πρόβλημα

Το SubcueAI προσφέρει δύο επιφάνειες ζωντανής υποστήριξης, και οι δύο σχεδιασμένες γύρω από το παραπάνω όριο. Η εγγενής εφαρμογή επιφάνειας εργασίας για macOS και Windows καταγράφει τον ήχο του συστήματος και το μικρόφωνό σας, και σχεδιάζει τις προτάσεις σε μια τοπική αιωρούμενη επικάλυψη. Το Side Panel της επέκτασης προγράμματος περιήγησης προσφέρει επίσης ζωντανή υποστήριξη σε προγράμματα Chromium, στον Chrome και στον Edge, καταγράφοντας μόνο τον ήχο της καρτέλας της συνάντησης, δηλαδή την πλευρά του συνεντευκτή και ποτέ το μικρόφωνό σας, ενώ η έκδοση για Firefox προορίζεται μόνο για εικονική εξάσκηση. Καμία από τις δύο επιφάνειες δεν συνδέεται στην κλήση ως συμμετέχων και καμία δεν εισάγει content script στη σελίδα της συνάντησης.

Ο Aaron Cao, ιδρυτής του SubcueAI, διάλεξε αυτή τη μορφή για έναν απλό λόγο. Ένα ρομπότ που συνδέεται στην κλήση εμφανίζεται στη λίστα συμμετεχόντων, και ένα σενάριο που τροποποιεί τη σελίδα της συνάντησης είναι μια αλλαγή που η σελίδα μπορεί να αντιληφθεί. Κρατώντας τον βοηθό έξω και από τα δύο σημεία, αφαιρούνται δύο ολόκληρες κατηγορίες σημάτων. Δεν κάνει τίποτα για τις τέσσερις καταστάσεις που αναφέρθηκαν παραπάνω, και το να προσποιούμαστε το αντίθετο θα ήταν ψέμα που στο τέλος το πληρώνει ο υποψήφιος.

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

Συχνές ερωτήσεις

Μπορεί το HackerRank να δει άλλες εφαρμογές που τρέχουν στον υπολογιστή μου;

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

Επισημαίνει το HackerRank την αλλαγή καρτέλας;

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

Θα πιάσει ο έλεγχος ομοιότητας κώδικα απαντήσεις παραγόμενες από τεχνητή νοημοσύνη;

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

Εντοπίζεται το SubcueAI στο HackerRank;

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

Υπάρχει βοηθός συνέντευξης με τεχνητή νοημοσύνη που είναι πραγματικά μη ανιχνεύσιμος;

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

Σχετικές ερωτήσεις

← Περισσότερα για Ανιχνευσιμότητα & απόρρητο