I captcha di riconoscimento di foto sono un modo affidabile per distinguere gli umani dai robot?

6

Tutti conoscono i captcha che richiedono di digitare alcune lettere visualizzate in modo offuscato come immagine.

Recentemente ho iniziato a vedere sempre più captcha che mostrano una serie di piccole foto e richiedono ad es. "seleziona tutti i segnali stradali" o "fai clic su tutte le foto che descrivono l'acqua" .

Tuttavia, quei captcha sono davvero tutt'altro che fastidiosi?

Considera il famoso progetto Wolfram in lingua e il loro servizio ImageIdentify.com . Si carica qualsiasi immagine lì e riconosce il contenuto con una precisione sorprendentemente alta.

Quindi i captcha di riconoscimento di foto (non quelli che richiedono di leggere lettere offuscate, ma quelli che richiedono di categorizzare le immagini in base al loro contenuto) sono davvero un modo affidabile per distinguere gli utenti umani dai programmi, poiché ogni hacker esperto ha libero accesso a tali servizi?

    
posta Byte Commander 10.05.2016 - 21:45
fonte

2 risposte

3

Le persone hanno avuto un discreto successo nell'attaccarli con il software OCR e una varietà di altre tecniche non OCR. Continuano a rallentare alcuni attacchi automatici, quindi sono ancora molto utili, ma hanno dimostrato di essere infranti per un certo periodo come un vero test dell'umano contro quello della macchina.

I seguenti collegamenti correlati potrebbero essere utili:

link

link

link

link

link

link

link

link

link

link

Ancora una volta c'è molto valore nel rallentare l'attaccante e rendere gli attacchi più costosi, quindi questi sono ancora molto utili, anche se noiosi.

    
risposta data 10.05.2016 - 22:17
fonte
2

La sfida che stai descrivendo (seleziona le immagini che soddisfano i criteri) è in realtà due problemi di macchina. 1: scopri cosa vuole (in qualche modo analizza "seleziona tutte le immagini che contengono acqua" o più difficile, scopri cosa c'è in un'immagine e "abbina" a immagini simili di qualcosa, ad esempio un tacchino) e poi 2: scopri come categorizzare le immagini (dire quali hanno acqua in loro) contro solo quei criteri.

Il primo è il linguaggio naturale e in alcuni casi (probabilmente i casi in cui il loro sospetto di comportamento simile a un bot è più alto) il riconoscimento dell'immagine di una singola immagine, difficile ma non impossibile. Ma per il secondo compito, onestamente, non penso che il servizio imageIdentify (o qualsiasi servizio simile) abbia la possibilità di rispondere in modo affidabile al contenuto di acqua di ogni immagine data o se sia o meno un tacchino. Potrebbero farlo bene il 50% delle volte, il che di per sé è impressionante, ma la soglia per ingannare il captcha è al 100% e, nella mia esperienza di gioco con diverse immagini di prova, non lo farò.

    
risposta data 10.05.2016 - 22:49
fonte

Leggi altre domande sui tag