Semakin sulit untuk membuktikan bahwa Anda bukan robot
Di beberapa titik tahun lalu, tuntutan konstan Google untuk membuktikan bahwa saya manusia mulai tampak semakin agresif. Semakin lama, untuk tombol sederhana dan sedikit terlalu imut "Aku bukan robot", tuntutan mulai muncul untuk membuktikan ini - dengan memilih semua lampu lalu lintas, transisi atau jendela di kisi gambar. Segera, lampu lalu lintas mulai bersembunyi di dedaunan, transisinya berubah dan pergi ke sudut, dan rambu-rambu toko menjadi buram dan beralih ke Korea. Ada sesuatu yang sangat mengecewakan dalam upaya gagal menemukan hidran dalam gambar.
Tes-tes ini disebut CAPTCHA, akronim untuk "Tes publik Turing yang sepenuhnya otomatis dirancang untuk membedakan antara orang dan komputer," dan begitu mereka mencapai tingkat keterbacaan yang sama. Pada awal 2000-an, gambar sederhana dengan teks sudah cukup untuk menghentikan sebagian besar bot spam. Sepuluh tahun berlalu, dan setelah Google membeli program tersebut dari para peneliti di Universitas Carnegie Mellon dan menggunakannya untuk mendigitalkan dalam proyek Google Books, teks-teks tersebut harus terdistorsi dan disembunyikan lebih banyak untuk menyalip program peningkatan pengenalan karakter optik - program-program yang sebenarnya yang membantu meningkatkan orang-orang yang harus menyelesaikan semua captcha ini.
Karena CAPTCHA adalah alat yang elegan untuk melatih AI, setiap tes yang diciptakan hanya dapat bertahan untuk sementara waktu, yang diakui oleh penemunya. Dengan semua peneliti, scammers, dan orang-orang biasa ini memecahkan miliaran teka-teki sampai ke ambang apa yang mungkin untuk AI, pada titik tertentu mesin-mesin itu hanya harus mengejar kita. Pada 2014, Google
mengadu algoritme terbaiknya untuk menyelesaikan teks dan orang yang paling terdistorsi: komputer dengan benar mengenali teks dalam 99,8% kasus, dan orang yang
hanya 33% .
Setelah itu, Google beralih ke
NoCaptcha ReCaptcha , yang memonitor perilaku orang dan mengumpulkan data mereka, yang memungkinkan beberapa dari mereka untuk melangkah lebih jauh hanya dengan mengklik tombol "Saya bukan robot", sementara yang lain memberi mereka tugas untuk mencari gambar yang kita lihat hari ini. Tapi mobil menyalip kami lagi. Semua tenda ini, yang mungkin atau mungkin bukan jendela toko, adalah tahap akhir dari perlombaan senjata dan senjata manusia.
Jason Polakis, seorang profesor ilmu komputer di University of Illinois di Chicago, secara pribadi bertanggung jawab atas komplikasi captcha baru-baru ini. Pada tahun 2016, ia menerbitkan sebuah karya di mana ia menggunakan program pengenalan gambar yang sudah jadi, termasuk pencarian gambar Google sendiri, untuk memecahkan akurasi captcha 70%. Peneliti lain telah berurusan dengan pengakuan captcha audio dari Google menggunakan program pengenalan ucapan dari perusahaan itu sendiri.
Pembelajaran mesin tidak lebih buruk daripada manusia dalam mengenali teks, gambar, dan suara sederhana, kata Polakis. Algoritma, mungkin, bahkan melakukannya dengan lebih baik: “Kami telah mencapai titik di mana komplikasi tugas untuk perangkat lunak mengarah pada fakta bahwa tugas menjadi sangat rumit bagi orang-orang. Kami membutuhkan alternatif, tetapi belum ada rencana yang jelas. ”
Literatur CAPTCHA penuh dengan permulaan yang salah dan upaya aneh untuk menemukan sesuatu selain teks dan gambar, yang dilakukan semua orang dengan baik dan mobilnya buruk. Para peneliti
mencoba menawarkan pengguna untuk mengurutkan gambar orang berdasarkan ekspresi wajah, jenis kelamin dan etnis (Anda dapat membayangkan bagaimana hasilnya). Ada saran untuk mengatur captcha dengan kuis, captcha berdasarkan
lagu pengantar tidur , umum di tempat-tempat di mana, seperti yang diharapkan, pengguna tumbuh. Captcha tersebut dengan referensi budaya tidak hanya ditujukan untuk robot, tetapi juga pada orang-orang dari negara lain yang memutuskan untuk captcha untuk satu sen. Orang-orang mencoba untuk mengarahkan algoritma pengenalan gambar ke jalan buntu, mendorong pengguna untuk mengidentifikasi, misalnya, babi, tetapi pada saat yang sama diambil dan dalam kacamata hitam. Para peneliti telah mengeksplorasi opsi seperti mengundang pengguna untuk mengenali objek dalam
hash kaleidoskop . Dalam salah satu opsi menarik di 2010, para peneliti menyarankan menggunakan captcha untuk mengurutkan
petroglyphs kuno - komputer melakukan pekerjaan yang buruk dalam mengenali sketsa atau gambar rusa di dinding gua.
Baru-baru ini, ada upaya untuk mengembangkan
permainan captcha di mana pengguna perlu memutar objek pada sudut tertentu atau memindahkan potongan puzzle, dan instruksi untuk memecahkan captcha tidak diberikan dalam bentuk teks, tetapi dalam bentuk simbol, atau tersirat oleh konteks lapangan bermain. Harapannya adalah bahwa orang akan memahami logika teka-teki, dan komputer akan tersandung tanpa instruksi yang jelas. Peneliti lain mencoba menggunakan fakta bahwa orang memiliki tubuh, dan menggunakan kamera perangkat atau augmented reality untuk secara interaktif mengkonfirmasi keberadaan seseorang.
Masalah dengan banyak tes ini adalah bukan karena robot terlalu pintar, tetapi orang tidak melakukannya dengan baik. Dan bukan karena orang bodoh; mereka sangat bervariasi dalam bahasa, budaya, dan pengalaman. Setelah menyingkirkan semua ini untuk membuat tes bahwa siapa pun dapat lulus tanpa pelatihan dan pemikiran lama, kita dibiarkan dengan tugas-tugas kasar seperti pengenalan gambar - dan inilah yang akan dilakukan dengan baik oleh AI yang dirancang khusus.
"Tes dibatasi oleh kemampuan manusia," kata Polakis. - Ini bukan hanya tentang kemampuan fisik - Anda perlu menemukan sesuatu antar budaya, antar bahasa. Kita membutuhkan tugas yang bekerja dengan baik dengan seseorang dari Yunani, dengan seseorang dari Chicago, dengan seseorang dari Afrika Selatan, Iran dan Australia pada saat yang bersamaan. Dan itu seharusnya tidak tergantung pada nuansa dan perbedaan budaya. Kita memerlukan tugas yang dapat ditangani oleh kebanyakan orang, tidak boleh terbatas pada subkelompok orang tertentu, dan itu harus menyulitkan komputer. Semua ini sangat membatasi pilihan opsi. Dan itu juga harus menjadi sesuatu yang orang atasi dengan cepat, dan itu tidak terlalu mengganggu. "
Upaya memecahkan teka-teki ini dengan gambar buram dengan cepat memindahkan seseorang ke rel filosofis: adakah kualitas manusia universal yang dapat ditunjukkan pada mesin dan yang tidak dapat ditiru mesin? Apa artinya menjadi manusia?
Mungkin kemanusiaan kita diukur bukan dengan bagaimana kita melakukan tugas, tetapi dengan bagaimana kita berperilaku, bergerak melalui dunia - atau, dalam hal ini, melalui internet. Game captcha, video captcha, captcha apa pun yang dapat Anda hasilkan akan diretas, kata Shuman Ghosemajumder, tim otomatisasi anti-klik Google, yang kemudian menjadi direktur teknologi Shape Security untuk deteksi robot. Ia cenderung ke arah "otorisasi permanen" dan bukannya tes individual - untuk memantau perilaku pengguna dan mencari tanda-tanda otomatisasi. "Orang sungguhan tidak mengendalikan keterampilan motorik dengan sangat baik, dan tidak dapat menggerakkan mouse dengan cara yang sama berkali-kali selama beberapa interaksi, bahkan jika dia mencoba melakukannya," kata Gosmahumder. Robot akan berinteraksi dengan halaman tanpa menggerakkan mouse, atau memindahkannya dengan sangat akurat, dan dalam tindakan seseorang akan ada "entropi" yang sulit dipalsukan, kata Gosmahumder.
Tim captcha Google sendiri bekerja dengan arah yang sama. Versi terbaru
reCaptcha v3 , yang diumumkan akhir tahun lalu, menggunakan "analisis risiko adaptif" untuk mengevaluasi lalu lintas karena kecurigaan; pemilik situs dapat menawarkan tugas pengguna yang mencurigakan seperti memasukkan kata sandi atau otorisasi dua faktor. Google tidak mengungkapkan faktor-faktor apa yang dipertimbangkan dalam perkiraan, kecuali bahwa perusahaan mengevaluasi bagaimana “traffic yang baik” terlihat di situs dan menggunakan informasi ini untuk menyaring “traffic buruk”, menurut Cy Khormaee, manajer produk dari tim CAPTCHA. Peneliti keamanan mengatakan itu mungkin campuran cookie, atribut browser, pola lalu lintas, dan faktor lainnya. Salah satu kelemahan dari model pengenalan robot baru adalah bahwa menavigasi web ketika mencoba meminimalkan pengamatan pengguna bisa sedikit mengganggu, karena hal-hal seperti VPN dan ekstensi yang membuat sulit untuk melacak pengguna mungkin mencurigakan.
Aaron Malenfant, insinyur utama Google untuk tim CAPTCHA, mengatakan peralihan dari tes Turing harus menyiasati kompetisi yang membuat orang kalah sepanjang waktu. “Semakin banyak kita berinvestasi dalam pembelajaran mesin, semakin sulit tugas-tugas ini bagi orang-orang, dan, khususnya, itu sebabnya kami meluncurkan CAPTCHA V3 - untuk maju dari kurva ini.” Malenfant mengatakan bahwa setelah 5-10 tahun tugas dalam captcha tidak akan masuk akal sama sekali. Sebagian besar web akan bergantung pada pengujian tersembunyi Turing yang konstan yang berjalan di latar belakang.
Dalam bukunya "The Most Humane Man", Brian Christian mengambil bagian dalam tes Turing sebagai umpan dan menyadari bahwa sangat sulit untuk membuktikan kemanusiaannya dalam percakapan. Di sisi lain, pengembang bot menemukan bahwa tes ini mudah untuk dilewati tanpa berpura-pura menjadi teman bicara yang fasih atau cerdas, tetapi menjawab pertanyaan dengan lelucon tidak masuk akal, membuat kesalahan ketik, atau, seperti dalam kasus bot yang memenangkan
kompetisi Turing pada 2014 , mengklaim bahwa Anda adalah bocah Ukraina berusia 13 tahun yang tidak bisa berbahasa Inggris dengan baik. Bagaimanapun, sudah menjadi sifat manusia untuk melakukan kesalahan. Mungkin saja captcha menunggu masa depan seperti itu, tes Turing paling umum di dunia - perlombaan senjata baru tidak akan membuat robot lebih unggul dari orang dalam menyortir gambar dan teks parsing, tetapi robot yang membuat kesalahan, kehilangan tombol, terganggu, dan beralih tab. "Saya pikir orang mulai memahami bahwa ada area aplikasi untuk mensimulasikan pengguna manusia rata-rata ... atau orang bodoh," kata Gosmakhumder.
CAPTCHA dapat bertahan di dunia ini. Pada 2017, Amazon
mengajukan paten untuk skema yang menggunakan ilusi optik dan teka-teki logis yang sulit untuk ditangani orang. Tes ini disebut "Turing through error test", dan satu-satunya cara untuk lulus adalah memberikan jawaban yang salah.