Észleli a HackerRank a Cheating Daddy alkalmazást?
Szerző: Aaron Cao · Frissítve
A HackerRank egy böngészőfülön belül fut, ezért nem tudja átvizsgálni az asztali gépét egy különálló alkalmazás, például a Cheating Daddy után. Naplózza viszont a fülváltást, a beillesztéseket és a kódhasonlóságot, a webkamerás vagy képernyőmegosztásos felügyelet pedig felfedi a képernyőn megjelenő minden réteget.
Mit figyelhet meg valójában a HackerRank
Egyenes választ szeretne arra, hogy egy adott alkalmazás kivált-e riasztást egy adott felügyeleti rendszerben, és a homályos megnyugtatás rosszabb, mintha egyáltalán nem kapna választ. Ez a szakasz felsorolja azokat a pontos jeleket, amelyeket egy HackerRank teszt összegyűjt. Mindegyik vagy a böngészőn belülről érkezik, vagy egy kameráról, amelyet a felvevő cég kapcsolt be.
A HackerRank tesztkörnyezete egy weboldal. Böngészőeseményeket fogad és rögzít: a tesztablak fókuszvesztését, a másik fülre váltást, a teljes képernyőből való kilépést és a kódszerkesztőbe történő beillesztéseket. Beküldéskor összeveti a kódját más jelentkezők beküldéseivel és nyilvános forrásokkal, és hasonlósági pontszámot állít elő. Ahol a cég bekapcsolja a webkamerás felügyeletet, ott képeket is készít Önről és a környezetéről.
Ezek közül semmi nem az operációs rendszer átvizsgálása. Egy weboldal nem tudja felsorolni a gépén futó programokat, nem olvashatja el egy másik ablak tartalmát, és nem készíthet képet az asztaláról. Ezt a határt maga a böngésző érvényesíti, nem valamelyik eszköz leleményessége.
A Cheating Daddy asztali réteg, és ez a teljes válasz
A Cheating Daddy egy nyílt forráskódú asztali alkalmazás, amely hívás vagy teszt közben egy lebegő ablakban jeleníti meg a mesterséges intelligencia által készített javaslatokat. Funkciókészlete kiadásról kiadásra változik, ezért óvatosan kezeljen minden konkrét állítást a belső működéséről, beleértve azt is, amit itt olvas. Az észlelés kérdését a kategóriája dönti el: ez egy különálló program, amely a saját gépén fut, nem a HackerRank fülébe betöltött bővítmény, és nem is olyan robot, amely csatlakozik a megbeszéléshez.
Ez a kategória maga a válasz. A HackerRanknak nincs olyan csatornája, amelyen keresztül megtudhatná, hogy a számítógépén létezik egy különálló asztali program. Ugyanez az érvelés vonatkozik ennek az osztálynak minden eszközére, ezért egyezik az itteni következtetés a többi, néven nevezett eszközről szóló oldallal, amelyeket az észlelhetőség téma gyűjt össze.
A tükörkép ugyanennyire számít. Az az eszköz, amely ténylegesen szkriptet fecskendez a HackerRank oldalába, vagy amely Ön helyett illeszt be szöveget a szerkesztőbe, egyenesen olyan jelekbe fut bele, amelyeket a HackerRank már rögzít. A beillesztési eseményeket a blokk méretével együtt naplózza, és egy üres függvényben feltűnő nagy beillesztés pontosan az a minta, amelyet az értékelők keresnek.
Hol ér véget az adatvédelmi határ
Négy helyzet felszámolja a fent leírt határt, és éppen ezekre érdemes előre készülni.
- Képernyőmegosztás. Ossza meg a teljes képernyőjét, és a lebegő ablakot mindenki látja, aki nézi. Egyetlen ablak megosztása szűkebb, de az ablakválasztó és az értesítések így is kiszivárogtatnak.
- Képernyőfelvétel. Egyes felmérések rögzítik a munkamenetet, hogy később egy ember átnézhesse. A felvétel mindent megőriz, amit egy élő néző látott volna.
- Felügyeleti szoftverek és zárolt böngészők. Ezek rendszerszintű hozzáféréssel települnek, ami egészen más helyzet, mint egy weboldal. Fel tudják sorolni a futó folyamatokat.
- Céges kezelésű eszközök. A munkáltató által kiadott laptopon eszközkezelés és végponti ügynökök futnak, amelyek jelentik a telepített és a futó szoftvereket.
Egyetlen eszköz sem mentesül ezek alól, a SubcueAI sem. Aki egyetemesen felderíthetetlen terméket ígér, olyasmit árul, amit nem tud teljesíteni. Ennek a mi megfogalmazásunk, azzal együtt, hogy mit tárolunk és mit nem, a biztonsági oldalon olvasható.
Hogyan közelíti meg a SubcueAI ugyanezt a problémát
A SubcueAI két élő segítő felületet kínál, mindkettőt a fenti határ köré tervezve. A natív macOS és Windows asztali alkalmazás rögzíti a rendszerhangot és a mikrofonját, a javaslatokat pedig egy helyi lebegő rétegben rajzolja ki. A böngészőbővítmény Side Panel felülete szintén élő segítséget ad Chromium alapú böngészőkben, a Chrome és az Edge böngészőben, és kizárólag a megbeszélés fülének hangját rögzíti, vagyis a kérdező oldalát, sosem az Ön mikrofonját; a Firefox változat csak gyakorló interjúkra való. Egyik felület sem csatlakozik a híváshoz résztvevőként, és egyik sem fecskendez content scriptet a megbeszélés oldalába.
Aaron Cao, a SubcueAI alapítója egyszerű okból választotta ezt a formát. A hívásba belépő robot megjelenik a résztvevők listáján, a megbeszélés oldalát módosító szkript pedig olyan változás, amelyet az oldal észrevehet. Ha az asszisztenst mindkét helyen kívül tartjuk, azzal két teljes jelkategória tűnik el. A fent felsorolt négy helyzeten ez semmit nem változtat, és az ellenkezőjét állítani olyan hazugság lenne, amelynek az árát végül a jelentkező fizeti meg.
Kifejezetten a programozói körben többet ér a gyakorlás, mint az élő segítség. Egy L5 szintű platformszerepre készülő backend mérnök hangosan végigmondhatja ugyanazokat az algoritmikus és rendszertervezési feladatokat, amíg a magyarázat gördülékennyé nem válik, és a gyakorló interjú mód pontosan ezért készült.
GYIK
Látja a HackerRank a számítógépemen futó más alkalmazásokat?
Megjelöli a HackerRank a fülváltást?
Kiszűri a kódhasonlósági vizsgálat a mesterséges intelligenciával készült válaszokat?
Észlelhető a SubcueAI a HackerRank felületén?
Van olyan mesterséges intelligenciás interjúasszisztens, amely valóban felderíthetetlen?
Kapcsolódó kérdések
- Látja a HackerRank a képernyőjét egy teszt közben?
- Használja a kamerádat az Amazon HackerRank online értékelése?
- Nyomon követi-e a HackerRank a szemmozgást egy felügyelt (proctored) teszt során?
- Kimutatható a Verve AI egy élő interjú során?
- Felismeri a HackerRank a csalást?
- Mit mond a Reddit az AI-s interjúcsalás észleléséről?