ÁLLÍTÓLAG KÉPES FELTÖRNI A CAPTCHA-T EGY ÚJ SZOFTVER

A Vicarious nevű startup a korábbi hasonló próbálkozásokkal ellentétben nem egy szuperszámítógéppel, hanem egy, az emberi agy képi információkat feldolgozó rendszerére alapozott szoftverrel érte el az áttörést. 
Jools _
Jools _
2013. okt. 29. 15:01
Állítólag képes feltörni a CAPTCHA-t egy új szoftver

Egy kaliforniai székhelyű mesterséges intelligenciával foglalkozó cég egy olyan szoftverrel állt elő, amely állítólag az esetek 90 százalékában képes megfejteni és reprodukálni a CAPTCHA karaktereit. Az emberi felhasználók botoktól való megkülönböztetésére használatos teszt során gép egy olyan feladványt generál, amelyet elviekben csak az ember tud megfejteni. A Completely Automated Public Turing test to tell Computers and Humans Apart, avagy a teljesen automatizált nyilvános Turing-teszt a számítógép és az ember megkülönböztetésére gyakorlatilag egy fordított Turing-teszt, hiszen nem egy embernek kell eldöntenie, hogy emberi felhasználóval vagy számítógéppel kommunikál, hanem egy számítógépnek.

A CAPTCHA jellemzően egy erősen torzított karaktersor, amely gyakran egy felismerést zavaró háttéren jelenik meg. A szöveg felismerésével és begépelésével igazolhatjuk a rendszernek, hogy valóban emberek vagyunk. Ha a Vicarious fejlesztői igazat mondanak, akkor az általuk kreált szoftver még hatékonyabb is a krikszkrakszok megfejtésében, mint az emberek többsége. A kaliforniai startup szoftvere ugyanis 95 százalékos pontossággal dekódolja az egyes karaktereket, egy napjainkban szokásosan alkalmazott, kétszavas CAPTCHA-t pedig 90 százalékos sikerrel fejt meg.

Galéria megnyitása

A mutatvány önmagában nem teljesen új, hiszen akadtak már más rendszerek is, amelyek képesek voltak hasonlóra, például az IBM Watson nevű szuperszámítógépe, azonban ez minden korábbi esetben óriási számítási kapacitást igényelt. A Vicarious más utat választott a probléma megoldására: RNC (Recursive Cortical Network) nevű technológiájuk az agykéreg azon részének működését igyekszik szimulálni, amely a képi információk feldolgozását és nyelvi percepciót végzi.

A cég alapítója, Dileep George elmondása szerint a mostani eredmény csak az első lépést jelenti egy emberi szintű gondolkodásra képes mesterséges intelligencia létrehozása felé. Ennek megfelelően a Vicarious nem tervezi kártékony célokra használni fejlesztését, amelynek azonban komoly alkalmazási lehetőségei vannak az orvosi diagnosztikában, a képi keresésben és a robotikában is. Bár ahogy a fejlesztők kifejtették, a gyakorlati alkalmazásra még jó pár évig várni kell.

És hogy miért éppen a CAPTCHA volt a fejlesztés alatt álló rendszer első célpontja? Az efféle tesztek egy sor kihívás elé állítják az agy képi feldolgozást végző régióját, így kiváló alkalmat biztosítanak ezen rendszer működésének megértésére, mondja George. Ahhoz hogy a szakértők reprodukálni tudják ezt a fajta feldolgozási folyamatot, először meg kell fejteni, hogyan végzi az agy ugyanezt.

Az áttörés persze komoly biztonsági kockázattal jár, ami a világhálót illeti, így a Vicarious egyelőre nagyon sok mindent titokban tart a technológia pontos működésével kapcsolatban. A CAPTCHA feltörése ugyanakkor nagyon is várható volt, tekintetbe véve, napjaink legjobb gépei már az emberi kézírást is képesek megfejteni. Egyértelműen egy olyan világ felé tartunk, amelyben a gépek mindent el fognak tudni olvasni, amit az ember képes kisilabizálni.

Luis von Ahn, a CAPTCHA egyik fejlesztője ugyanakkor szkeptikus. Elmondása szerint hasonló állítólagos áttörésekről havi rendszerességgel hallani, és ha ezek közt néha akadnak is valóban hatásos szoftverek, a biztonsági probléma általában a kódon végzett apró változtatásokkal megoldható. A Vicarious fejlesztését egyelőre nem tesztelték független szakértők, így csak annyit tudni a technológiáról, amennyit a cég maga elárult. Ilyen körülmények közt pedig természetes, hogy sokan kételkednek a rendszer tényleges hatékonyságában.

Hírlevél feliratkozás
A feliratkozással elfogadom a Felhasználási feltételeket és az Adatvédelmi nyilatkozatot.

26 hozzászólás

A komment írásához előbb jelentkezz be!
asdsa
asdsa
2013. okt. 30. 12:35
#25

Ez most azt jelenti, hogy mégtöbb spambot lehet?

Félre ne értsetek, biztos remek matekházi ilyeneket fejlesztgetni, csak ne adják ki nyilvánosan, mert rengeteg kárt és bosszankodást okozna.

Teky
Teky
2013. okt. 30. 11:35
#24

David1992: ~615? ^^

Szerintem inkább 1000-en

Törölt felhasználó
Törölt felhasználó
2013. okt. 30. 10:52
#23

Én olyasmit tudnék elképzelni, hogy beszúrni nyolc, jól azonosítható elemeket, de embereket nem tartalmazó képet, majd feltenni a kérdést, hogy melyiken látsz egy hírességet és ki az. Az ember ugye logikát keres ott is, ahol nincs, így látunk arcokat falakon, felhőkben, hegyekben, fakoronák közt, de egy program, ami jól be tud azonosítani bármit egy képen, nem nagyon tud elvonatkoztatni attól, hogy egy bokor van a képen és nem Elvis. Igaz nem tudom mennyire lehet erre felkészíteni egy programot... de tény, hogy mi nem valós mintákat látunk valódinak ilyenkor.

Esetleg az uncanny valley kihasználása jöhet még szóba. Kiválasztani képekről, hogy melyik hasonlít legjobban egy valódi emberi arcra, majd grafikákat és emberformájú robotokról készült képeket tenni oda. Egy szoftver nem ismerné fel, hogy az emberre legjobban hasonlító robot arca egy ember számára sokkal kevésbé emberszerű, mint egy hegyes állú Bruce Wayne rajz. Persze rajz és fénykép közt gyorsan különbséget tesz, de lehet ezzel manipulálni sokféle képp.

coolpet
coolpet
2013. okt. 30. 9:07
#22

En marha egyszeruen megoldalam ezeket:

Adott egy kep, vagy geometrikai alakzat, meg egy elemi feladvany.

Pl egy 5szog, feladat, kosd ossze a csucspontokat(huzz atlokat)

Vagy adott egy kor, felezd meg.

Vagy adott egy jatzoter, kattints a csuszdara, maszokara, hintara es a piros sapis gyerekre, 4 lehetoseged van.

Gyorsabban megoldanam, mint nehany Captcha-t megfejtek...

ToXeN
ToXeN
2013. okt. 30. 7:55
#21

Már évekkel ezelőtt tudta ezt a Cryptload nevezetű letöltő program, szó nélkül töltött le gyakorlatilag minden "one-click hosting" oldalról, ÉS a CAPTCHA-t is mindig megfejtette!!

raiden
raiden
2013. okt. 30. 2:50
#20

Alternatíva:

Negatív captcha

David1992
David1992
2013. okt. 30. 1:26
#19

kuruczroland: ~615? ^^

5hR3kY
5hR3kY
2013. okt. 29. 22:03
#18

Terminátor vagyok vazze, mert élő szövet van rajtam, de nem tudom megfejteni ezeket a captcha-kat! :D

Törölt felhasználó
Törölt felhasználó
2013. okt. 29. 20:42
#17

Na végre egy program, ami megkönnyítheti mindennapjaimat. Egyes helyeken már annyira betegen vannak eltorzítva a szövegek, hogy csak na. A másik meg amikor a böngészési előzményed megfigyelésére használt kis sütik segítségével, az előzményeid alapján generálnak kódot. Múltkor lestem a Lost-ot, le akarok tölteni egy progit, ellenőrzőkód: DHARMA Initiative, csak lestem. O.o

Ronan
Ronan
2013. okt. 29. 18:35
#16

Doink:És szerintetek meddig fog tartani amig valki nem ir ahhoz is egy programot?Vagy már ahhoz felesleges?

Doink
Doink
2013. okt. 29. 18:33
#15

Akkor mától csak az "are you a human".

gibdj
gibdj
2013. okt. 29. 18:21
#14

Nem értem pontosan hogy gondolod, de 99%, hogy amit írsz az nem jó.

Elképzelhető, csak gyorsan leírtam. De csináltam egy egyszerű memóriajátékot, ott se lehet huncutkodni, mert a HTML kódban nem íratok ki semmi olyat, ami alapján lehetne csalni, a memóriában vannak a fontos dolgok, az alapján írtam le gyorsan valamit.:D Persze a kettőt nem lehet összehasonlítani, de a játéknál használt kód logikája alapján lehet csinálni szerintem egy működőképes ellenőrzőt, majd unalmas óráimban nekiesek.:D

grrrgo
grrrgo
2013. okt. 29. 18:15
#13

Én már ki is találtam mi az ellenszere!

A rendszerünk kiad 100 ilyen CAPTCHA karaktersort. Ha több mint 90%-os volt a hatékonyságod akkor "Csaltál, mert Te vagy egy szuperszámítógép vagy, vagy pedig a legújabb CAPTCHA törő szoftver." Ellenben ha kb. 4/5 a helyes szövegfelismerés, vagy hangos káromkodások hallatszanak be a mikrofonodba (merthogy az is lehet input) akkor az eredményünk "Gratulálunk mert Te egy igazi ember vagy és beléphetsz a rendszerünkbe."

Na, ezt a problémát ilyen egyszerűen megoldottam. :D

kleinguru
kleinguru
2013. okt. 29. 18:13
#12

Gibdj

Nem értem pontosan hogy gondolod, de 99%, hogy amit írsz az nem jó.

kuruczroland
kuruczroland
2013. okt. 29. 18:09
#11

Itt egy next-gen CaptCha:

Egy matematikaversenyen az iskola tanulóinak 20%-a indult. Az indulók két feladatot kaptak. Az elsőt a versenyzők 60%-a, a másodikat a versenyzők 65%-a oldotta meg. Minden induló legalább egy feladatot megoldott. Csak a másodikat 80-an oldották meg. Hányan járnak az iskolába?

:D

Törölt felhasználó
Törölt felhasználó
2013. okt. 29. 23:47

kuruczroland: Megfájdítottad a fejem így 23:47-kor!

gibdj
gibdj
2013. okt. 29. 18:03
#10

Az lesz a megoldás, hogy minden ilyen regisztrációnál mindenki személyesen befárad a központba. Ez tuti biztos.

Ez jó.:D

Olyat is lehetne, hogy pl. adott két tömb, melyek elemit összekeverjük (miden frissítésnél más), kiválasztunk a kevert tömbökből egyet-egyet, tároljuk változóban. Az első elemet kiíratjuk egy div-be pl., vagy a tömb elemeit képekhez rendeljük, és azt jelenítjük meg, a második véletlen számot pedig csak hover hatására íratjuk ki az usernek, melyet ugye szintén a változóból cuppantjuk ki. A számokat nem is feltétlen kellene tárolni, hanem egy újabb tömbben csak az indexeket rakosgatjuk be, szintén keverve, így még a HTML kódból se lehet meglesni, hogy mi az ami nekünk kell, minden a memóriában lenne. Vagy valami hasonló.:D

thedeveloper
thedeveloper
2013. okt. 29. 17:42
#9

Mikrobi: Vannak kreatívabbak is. Pl.: Válaszd ki egy listából, hogy milyen alakzatokat látsz a képen, vagy mondjuk adj össze két számot, amik betűkkel vannak kiírva, vagy írd le számmal, hogy hány háromszöget látsz a képen, stb..

Avisto
Avisto
2013. okt. 29. 17:38
#8

Nekem az a halálom ezekben amikor van két szó, az egyik értelmes a másik értelmetlen és persze hogy az értelmes szó van viszonylag olvashatóan írva, a másikat meg betűnként kell kibogarászni. Miért nem lehet ez fordítva? Mert így értelmetlen a létező szó.

Törölt felhasználó
Törölt felhasználó
2013. okt. 29. 16:49
#7

Állítólag én is képes vagyok "feltörni", mégis 5-ből csak 4-szer sikerül. Pedig nagyon jó vizuális érzékem van.

Na de ezt félre téve, én is szkeptikus maradok, de tény, hogy nem lehetetlen. 20 év múlva már nem lesznek "bot-e vagy" szintű azonosítások, mert az akkori okostelefonok is át tudnak majd menni bármely hasonló teszten.

Ki kell találni új dolgokat az ember-gép megkülönböztetésére online közegben.

Lehet orvosi kézírásfelismerést kell bevezetni. Azt jelenleg csak orvosok és gyógyszerészek képesek megfejteni. :D

Taranisz
Taranisz
2013. okt. 29. 16:23
#6

Ez várható volt igen... nincs olyan ami tuti biztos, főleg ahogy írták is a cikkben, hogy már az emberi "macskakaparás" kézírást is képesek a gépek értelmezni... de ez még azért odébb van szerintem, hogy a CAPTCHA-nak befellegzen.

FRK
FRK
2013. okt. 29. 16:03
#5

Én azt tapasztalta, hogyha kis és nagybetűket sem lehet elvéteni. Tuti védelem, mert a 20. próba után az ember is feladja, hogy megfejtse ezt a sz.rt. :D

Morte
Morte
2013. okt. 29. 15:38
#4

Végre beregisztrálhatok egy csomó helyre, ahová eddig nem tudtam. :D

kray
kray
2013. okt. 29. 15:29
#3

Vagy esélytelen elolvasni, hogy mi van kiírva :D

vivanto
vivanto
2013. okt. 29. 15:25
#2

Ez nekem is kell, mert sokszor teljesen retardált captcha generátorok vannak. :D

R3LaX123
R3LaX123
2013. okt. 29. 15:18
#1

Ezeket a kódokat néha még én sem fejtem meg:D

Vissza az oldal tetejére