HackerRank Rileva Cheating Daddy?

Di Aaron Cao · Aggiornato il

HackerRank funziona all'interno di una scheda del browser, quindi non può scansionare il desktop alla ricerca di un'app separata come Cheating Daddy. Registra però i cambi di scheda, gli eventi di incolla e la somiglianza del codice, e la sorveglianza tramite webcam o condivisione dello schermo espone qualsiasi overlay presente sullo schermo.

Cosa può realmente osservare HackerRank

Vuoi una risposta chiara sul fatto che un'app specifica faccia scattare un sistema di sorveglianza specifico, e una rassicurazione vaga è peggio di nessuna risposta. Questa sezione elenca i segnali esatti raccolti da un test HackerRank. Ognuno di essi proviene dall'interno del browser, oppure da una webcam attivata dall'azienda che assume.

L'ambiente di test di HackerRank è una pagina web. Riceve e registra eventi del browser: la finestra del test che perde il focus, il passaggio a un'altra scheda, l'uscita dalla modalità a schermo intero e le operazioni di incolla nell'editor di codice. Al momento dell'invio, confronta il tuo codice con gli invii di altri candidati e con fonti pubbliche per produrre un punteggio di somiglianza. Se l'azienda attiva la sorveglianza tramite webcam, cattura anche immagini di te e del tuo ambiente circostante.

Nulla di tutto ciò è una scansione del tuo sistema operativo. Una pagina web non può elencare i programmi in esecuzione sulla tua macchina, leggere il contenuto di un'altra finestra o catturare uno screenshot del tuo desktop. Quel confine è imposto dal browser stesso, non dall'ingegnosità di alcuno strumento.

Cheating Daddy è un overlay desktop, ed è tutta la risposta

Cheating Daddy è un'applicazione desktop open source che mostra suggerimenti generati dall'IA in una finestra fluttuante durante una chiamata o un test. Il suo set di funzionalità cambia tra una versione e l'altra, quindi tratta con cautela qualsiasi affermazione specifica sul suo funzionamento interno, incluso ciò che leggi qui. Ciò che risolve la questione del rilevamento è la sua categoria: è un programma separato che gira sulla tua macchina, non un'estensione caricata nella scheda di HackerRank, e non un bot che si unisce a una riunione.

Quella categoria è la risposta. HackerRank non ha alcun canale attraverso cui scoprire che sul tuo computer esiste un programma desktop separato. Lo stesso ragionamento vale per ogni strumento di quella classe, ed è per questo che la conclusione qui coincide con le altre pagine di strumenti specifici raccolte sotto detectability.

L'immagine speculare conta altrettanto. Uno strumento che inietta davvero uno script nella pagina di HackerRank, oppure che incolla del testo nell'editor al posto tuo, rientra direttamente nei segnali che HackerRank registra già. Gli eventi di incolla vengono registrati insieme alla dimensione del blocco, e un grande incolla che appare in una funzione vuota è esattamente il pattern che i revisori cercano.

Dove finisce il confine della privacy

Quattro situazioni rimuovono il confine descritto sopra, e sono quelle su cui vale la pena pianificare.

  • Condivisione dello schermo. Condividi l'intero schermo e una finestra overlay diventa visibile a chiunque stia guardando. Condividere una singola finestra è più limitato, anche se i selettori di finestra e le notifiche possono comunque far trapelare qualcosa.
  • Registrazione dello schermo. Alcune valutazioni registrano la sessione affinché una persona la esamini in seguito. Una registrazione cattura tutto ciò che uno spettatore dal vivo avrebbe visto.
  • Software di sorveglianza e browser bloccati (lockdown). Questi si installano con accesso a livello di sistema, una situazione diversa da una pagina web. Possono elencare i processi in esecuzione.
  • Dispositivi gestiti dall'azienda. Un laptop fornito da un datore di lavoro esegue software di gestione dei dispositivi e agenti endpoint che segnalano il software installato e in esecuzione.

Nessuno strumento è esente da nessuna di queste situazioni, SubcueAI incluso. Chiunque prometta un prodotto universalmente non rilevabile sta vendendo qualcosa che non può mantenere. La nostra versione di questa affermazione, incluso ciò che conserviamo e ciò che non conserviamo, si trova nella pagina security.

Come SubcueAI affronta lo stesso problema

SubcueAI offre due superfici di assistenza dal vivo, entrambe progettate attorno al confine descritto sopra. L'app desktop nativa per macOS e Windows cattura l'audio di sistema e il tuo microfono, e disegna i suggerimenti in un overlay fluttuante locale. Il Side Panel dell'estensione del browser esegue anch'esso assistenza dal vivo sui browser basati su Chromium, Chrome ed Edge, catturando solo l'audio della scheda della riunione, il che significa il lato dell'intervistatore e mai il tuo microfono; la build per Firefox è solo per la pratica mock. Nessuna delle due superfici si unisce alla chiamata come partecipante, e nessuna delle due inietta uno script di contenuto nella pagina della riunione.

Aaron Cao, fondatore di SubcueAI, ha scelto questa forma per un motivo semplice. Un bot che si unisce a una chiamata compare nell'elenco dei partecipanti, e uno script che modifica la pagina della riunione è una modifica che la pagina può notare. Mantenere l'assistente fuori da entrambi i luoghi elimina due intere categorie di segnali. Non cambia nulla riguardo alle quattro situazioni elencate sopra, e fingere il contrario sarebbe una bugia che alla fine il candidato pagherebbe.

Per una prova di coding in particolare, le prove contano più dell'assistenza dal vivo. Un backend engineer che si prepara per un ruolo di piattaforma di livello L5 può esercitarsi ad alta voce sugli stessi prompt di algoritmi e system design finché la spiegazione non diventa fluida, ed è proprio per questo che è stata costruita la modalità mock interview.

FAQ

HackerRank può vedere altre applicazioni in esecuzione sul mio computer?

No. Il test viene eseguito come pagina web, e i browser non forniscono a una pagina un elenco dei processi in esecuzione o il contenuto di altre finestre. Gli agenti di sorveglianza dedicati e i browser bloccati (lockdown) sono un caso a parte, perché si installano con accesso a livello di sistema.

HackerRank segnala il cambio di scheda?

Sì. La perdita di focus sulla finestra del test e il passaggio ad altre schede vengono segnalati alla pagina, e HackerRank li registra per il team di selezione. Un conteggio elevato appare male anche quando la spiegazione è innocente.

Il rilevamento della somiglianza del codice individuerà le risposte generate dall'IA?

Può farlo. HackerRank valuta gli invii rispetto ad altri candidati e a fonti pubbliche, e gli strumenti di IA convergono sulla stessa soluzione per i prompt comuni, quindi quelle risposte si raggruppano strettamente. Incollare un blocco generato attiva anche il log degli incolla.

SubcueAI è rilevabile su HackerRank?

Vale lo stesso confine. L'overlay desktop e il Side Panel dell'estensione si trovano al di fuori della pagina di HackerRank, quindi la pagina non ha alcun segnale per rilevarli. La condivisione dello schermo, la registrazione dello schermo, il software di sorveglianza e i dispositivi gestiti espongono comunque qualsiasi strumento visibile sullo schermo.

Esiste davvero un assistente per colloqui IA totalmente non rilevabile?

No, e considera questa affermazione un segnale d'allarme. Ogni strumento che disegna qualcosa sul tuo schermo è visibile in una condivisione dello schermo o in una registrazione, e ogni programma installato su un laptop gestito è visibile alla gestione degli endpoint.

Domande correlate

← Altro su Rilevabilità e privacy