Doom Captcha (2021)
(vivirenremoto.github.io)- Doom Captcha, sıradan CAPTCHA'yı DOOM tarzı bir mini oyuna dönüştüren, güvenlikten çok eğlence ve deneyime odaklanan bir eğlence projesidir
- HTML formuna eklenerek kullanılan bir demo biçimindedir; e-posta girişi ve Unsubscribe düğmesi bulunan örnek kodla nasıl çalıştığını gösterir
- Ayarlar
countdown,label,enemiesolarak basittir veenemiesiçin varsayılan değer, CAPTCHA'nın tamamlanması için öldürülmesi gereken düşman sayısı olan 4'tür - Masaüstü modunda
iddqdile CAPTCHA tamamlanabilir,idkfaile de super shotgun için bir easter egg açılır - Kaynak kodu GitHub üzerinde açık olarak yayımlanmıştır; Product Hunt başarısı ve John Carmack'in beğenisiyle birlikte şakacı bir geliştirme projesi olarak dikkat çekmiştir
DOOM'a dönüştürülen CAPTCHA deneyimi
- Doom Captcha, sıkıcı CAPTCHA yerine DOOM tarzında küçük bir oyun oynatan bir demo projedir
- Projede bunun fazla ciddiye alınmaması gerektiğine dair bir not bulunur ve kodlama bilenlerin güvenliği kolayca aşabileceği belirtilir
- Kullanım örneği standart bir HTML form yapısı olarak sunulur
action="success.html"olan<form>içinde bir e-posta giriş alanı bulunur- Düğme metni
Unsubscribeolarak ayarlanmıştır
Ayarlar ve easter egg'ler
- Desteklenen Parameters
countdown:on/offlabel: CAPTCHA'dan önce gösterilecek metindir ve boş bırakılabilirenemies: CAPTCHA'nın tamamlanması için öldürülmesi gereken düşman sayısıdır; varsayılan değer4'tür- Son güncelleme:
30/05/2021
- Masaüstü modunda başlangıca tıkladıktan sonra girilebilen Easter eggs
iddqd: CAPTCHA'yı tamamlaridkfa: super shotgun kilidini açar
Açık kaynak kodu ve tepkiler
- Kaynak kodu GitHub üzerinde yayımlanmıştır; pull request katkıları veya fork yapılabilir
- Doom Captcha, Product Hunt'ta TOP 1 Product of the Day olmuştur
- Fikir cuma günü ortaya çıktı, ilk sürüm cumartesi sabahı geliştirildi, aynı gece yayımlandı ve pazar günü canlıya alındı
- 2021-05-26 güncellemesine göre, Doom'un yapımcısı John Carmack beğeni bıraktı
1 yorum
Hacker News yorumları
Ne yazık ki daha bu hafta biri Mistral-7B büyük dil modeline ince ayar yapıp DOOM oynatmayı başardı :P
https://news.ycombinator.com/item?id=39813174
Şu anda yalnızca ileri/geri hareket, dönme ve ateş etme yapabiliyor; bir duvara çarptığında da karşı tarafa bakması gerektiğini biliyor gibi. Bu haliyle temel bir Doom botunun bile epey gerisinde, bu yüzden buna oynamak demek konusunda temkinli olmak gerek
ASCII ara temsili de gereksiz ve oldukça kısıtlayıcı görünüyor, ama gerçek zamana yakın kalma tercihi olabilir. Görünüşe göre yaklaşık 1 FPS civarında
Neden Mac’te çalıştırıldığı da merak konusu. Hesabı daha hızlı yapabilecek GPU’lu güçlü bir PC kullanılsa olmaz mıydı diye düşünüyorum
Yine de eğlenceli bir deneme gibi görünüyor; ek ince ayar veya eğitimle daha iyi hale gelebilir
https://www.youtube.com/watch?v=bEXefdbQDjw
Gerçekten çok hoşuma gitti. Sıradışı captcha’lar iyidir
Şunu da hatırlattı: http://random.irb.hr/signup.php
Biraz daha popüler bir site için yeterli olmazdı, ama kötü niyetle özel olarak hedef alınmayan internetin küçük bir köşesinde “tüm formları doldur” tarzı fuzzing spam’ini engellemeye yetti
İstekli bir saldırgan, Tesseract ile kabaca tanıyıp GPT-3.5’e vererek bu tür soruların doğru cevabını hızlıca alabilir
LLM çalıştırmak ucuz ya da ölçeklenebilir değil; bu anlamda captcha görevini yapıyor sayılabilir. Ama daha zor sorular sorarsanız bu kez ciddi sayıda insan kullanıcıyı da elemeye başlarsınız
Diğer yanıtlara bakınca mevcut zorluk seviyesinde bile şimdiden birçok insan kullanıcıyı engellerken, yukarıda bahsedilen düzeneğe sahip bir saldırganın kolayca geçebileceği bir durumda gibi görünüyor
Tabancayla cacodemon’a saldırmaya çalışmama rağmen geçmeme izin verdi
Doom taşınabilirliğiyle o kadar ünlü ki, bunun gerçekten tarayıcıda Doom çalıştırıp basit bir haritayı tamamlama yöntemi olacağını sanmıştım
Hâlâ birinin Mona Lisa Captcha yapmasını bekliyorum: https://www.youtube.com/watch?v=WqnXp6Saa8Y
Gerçekten harika
Yalnız dikey eksen otomatik nişan alma eksik. Nişangâh düşmanın altında olsa bile vurabilmeniz gerekir
Her şeye rağmen iyi yapılmış!
Halo ve Call of Duty ile büyümüş gençlere anlatırken bunu anlıyorum, ama 90’ların sonunda kendi yaşıtım arkadaşlarda da bu engeli görmeye başlamıştım
Neden gerçek Doom olmadığını merak ediyorum. Seçilebilecek birkaç JavaScript Doom uygulaması olmalı
Kolayca yapılabilir[0], ama son derece sinir bozucu[1]. Tüm captcha’lar gibi
[0] Dokunmatik ekrandaysanız Tanrı yardımcınız olsun
[1] Çoğu insan için. Özellikle yenilik hissi geçtikten sonra
Yine de yapılabilir, ama paylaşılacak bir projeyse kişisel olarak telif hakkına sıkı sıkıya uymaya çalışırım. Yoksa telif hakkı etrafındaki gürültünün peşine takılması rahatsız edici geliyor
Doom’u tam bir 3D uygulama olarak yapmak güzel olurdu. JavaScript’e en az onlarca kez port edilmiş olmalı
İş bitene kadar kullanıcının Doom oynayabileceği bir ilerleme penceresi olsa güzel olurdu
Şimdi bir Men In Black modu istiyorum. Pop-up’ın sunduğu tehdidi tanımlayıp ona göre ateş etmek şeklinde
Barfiks çeken uzaylı mı? Sorun yok. Karanlık bir sokakta kuantum fiziği kitabı tutan 8 yaşında bir kız çocuğu mu? Şüpheli...
Üstelik filmler boyunca insana benzeyen epey uzaylı var
WoW balık tutma mini oyunu temel alınarak da yapılabilir mi? Doğru anda mantara tıklamanız gereken bir yöntem
Daha uzun dayanmasını beklemiyorum ama bu noktada oldukça iyi balık tutma botları da vardır herhalde