1 puan yazan GN⁺ 9 시간 전 | 1 yorum | WhatsApp'ta paylaş
  • Reddit, Old Reddit’in oturum açmadan kullanımını kötü niyetli scraping ve otomasyon trafiğinin başlıca kaynaklarından biri olarak görüp oturum açmayı zorunlu kılmaya başladı; ancak New Reddit’e hâlâ oturum kapalıyken erişilebiliyor
  • Old Reddit, gönderi ve yorumları büyük ölçüde düz HTML olarak sunuyor; yaklaşık 1 MB indirip 0,5 MB gönderirken, JavaScript gerektiren New Reddit yaklaşık 5 kat daha fazla veri yüklüyor
  • Sınırlı tarayıcı deneylerinde New Reddit’in de yalnızca bazı JavaScript ve yorum API istekleriyle yorum metnini alabildiği görüldü; bu yüzden değişikliğin scraping’i gerçekten engelleyip engellemediği doğrulanmış değil
  • Old Reddit başlangıçta 200 yorum yüklüyor; New Reddit ise yalnızca 25 yorum yüklüyor ve kaydırma sonrasında bile yaklaşık 35 yorumla sınırlı kalıyor. Bu da scraper’ların daha sade Old Reddit’i tercih etmesi için açık bir neden oluşturuyor
  • Belirsiz bir “güvenlik” gerekçesi yerine scraping’i azaltma ya da hizmeti sonlandırma amacı açıkça söylenmeliydi; oturum açma zorunluluğu, insanlar tarafından yazılmış arama sonuçlarını okumak isteyen kullanıcılar için gereksiz bir engel yaratıyor

Reddit ve insanlar tarafından yazılmış arama sonuçları

  • Reddit, çok sayıda popüler foruma ev sahipliği yaparken kullanıcıların oluşturduğu topluluklardan mümkün olduğunca fazla değer çıkarmaya çalışan bir şirket olarak görülüyor
  • LLM çağında insan üretimi veriler yüksek değer kazandıkça Reddit topluluklarındaki gönderiler daha da önemli bir varlık hâline geldi
  • Geçmişteki Reddit API tartışması da topluluklardan değer geri alma girişimlerinin bir örneği olarak görülüyor
  • Arama terimine site: reddit.com eklemek, gerçek insanların yazdığı sonuçları bulmayı kolaylaştırdığı için Reddit’i aktif kullanmayanlar açısından bile arama sonuçlarından siteyi ziyaret etmek değerli olmaya devam ediyordu

Old Reddit’in oturum açma zorunluluğu

  • old.reddit.com, Reddit’in eski tasarımını sunan bir ön uç; ancak artık oturum kapalıyken normal şekilde kullanılması zor
  • Firefox ve NoScript kullanan az sayıdaki kullanıcı, normal çalışan ürünlerin destek dışı bırakılmasıyla kenara itilme durumunu defalarca yaşadı
    • 8 yıllık bir telefon ve 10 yıllık bir tablet, işletim sistemi eski olduğu gerekçesiyle kullanılamaz hâle geldi
    • Uygulama mağazasından kaldırılan Stack Exchange uygulamasının kullandığı API de sonlandırıldı
  • Reddit bu adımı “Reddit’i güvende tutmak için” attığını söylüyor; ancak bilgiye erişmek isteyen kullanıcıların platform için nasıl bir tehdit oluşturduğu açık değil

Reddit’in açıkladığı scraping sorunu

  • Reddit’in resmî duyurusuna göre Old Reddit’in oturum açmadan kullanımı, kötü niyetli scraping ve otomasyon trafiğinin başlıca kaynaklarından biri
  • New Reddit’e oturum kapalıyken de erişilebildiği için yalnızca Old Reddit’in kısıtlanmasının nedeni soru işareti yaratıyor
  • İlgili yorumlar, kötü niyetli trafik yöntemlerinin sürekli değişmesi nedeniyle engelleme ve etrafından dolaşmanın birbirini izlediğini; sonradan tespitin kolay ama önleyici engellemenin zor olduğunu düşünüyor
  • Old Reddit’te modern bir güvenlik yığını bulunmadığı için otomasyon trafiğiyle başa çıkmanın daha zor olduğu yorumu yapıldı; bir Reddit yöneticisi de yanıt olarak buna işaret etti

Old Reddit’in çalışma biçimi ve veri aktarımı

  • Oturum açtıktan sonra duyuru başlığı incelendiğinde Old Reddit’in kullanıcı içeriğini büyük ölçüde düz HTML olarak sunduğu görüldü
  • Ek yorumlar yüklenmediği sürece sayfa JavaScript olmadan da okunabiliyor
  • Ölçülen sayfa yaklaşık 1 MB indirdi ve 0,5 MB gönderdi; yanıtların çoğunu HTML oluşturuyordu
  • Yanıtın gelmesi yaklaşık 2 saniye sürdü ve boyutuna kıyasla GitHub’dan yaklaşık 4 kat yavaştı
    • Bunun hız sınırlamasından mı kaynaklandığı, yoksa Reddit’in zaten yavaş mı olduğu doğrulanmadı
  • Ek yorum istekleri sade ve hızlı şekilde işlendi; sıradan bir web sayfasından farklı belirgin bir güvenlik sorunu da bulunmadı

New Reddit’in JavaScript bağımlılığı

  • New Reddit, JavaScript olmadan gönderi dışındaki içeriklerin neredeyse hiçbirini yükleyemiyor
  • Toplam yükleme miktarı Old Reddit’in yaklaşık 5 katıydı; kesin güvenlik sistemlerini atlatmak yerine, tarayıcıda içeriği almak için gerekli asgari istekleri bırakma yöntemiyle test edildi
  • Yalnızca şu isteklere izin verildiğinde bile sayfanın kendisi yüklendi
  • Filtre uygulandığında ek yorum düğmesi yükleniyor durumunda takılı kaldı; ancak gerçek istek yanıtlarında yorum metni yer alıyordu
  • Sayfanın JavaScript’ini çalıştırıp gerekli istekleri göndermek yorum bilgilerini almak için yeterli olduğundan, JavaScript çalıştırmanın scraper’ları durduran temel bariyer olup olmadığı belirsiz

CAPTCHA ve kullanıcı davranışı aktarımı

  • Sayfa birkaç kez yenilenip yorumlar ve yanıtlar yüklenirken çoğu işlem başarısız olmadı
  • İstek filtresinin kaldırıldığı tek bir deneyde yönlendirmeyle birlikte CAPTCHA alanı sorgu parametresi olarak iletildi; ancak aynı durum yeniden üretilemedi
  • Yorum API’si doğrudan tekrar tekrar çağrıldığında CAPTCHA’nın çıkıp çıkmadığı da doğrulanmadı
  • New Reddit, kullanıcı her kaydırma yaptığında veya imleci hareket ettirdiğinde Reddit’e heartbeat sinyali gönderiyor

Scraping’i azaltma etkisinin sınırları

  • Bu, ön ucun kendi güvenlik sorunundan çok Reddit’in değerli kullanıcı üretimi verilerin scraping’ini zorlaştırmaya yönelik bir hamlesi gibi görünüyor
  • New Reddit’in hâlâ scrape edilebildiği kanıtlanmış değil; Old Reddit’e göre işin daha zor olma ihtimali sürüyor
  • Scraper’ların Old Reddit’i tercih etmesinin nedeni sayfanın sade olması ve başlangıçta daha çok yorum yüklemesi
    • Old Reddit en baştan 200 yorum yüklüyor
    • New Reddit başta yalnızca 25 yorum yüklüyor; kaydırıldığında otomatik olarak yaklaşık 35’e kadar çıkıyor
  • New Reddit, düz HTML ağırlıklı eski ekranı web component’ler gibi yapılara bağımlı, yaklaşık 5 kat daha ağır bir yapıyla değiştirdi; bunun sonucunda tarayıcı daha fazla veri alıyor ve daha fazla iş yapıyor
  • Tarayıcı üzerindeki yükü artırarak scraping maliyetini de yükseltmiş olabilir; ancak gerçek engelleme etkisi doğrulanmış değil

“Güvenlik” gerekçesine tepki

  • Reddit old.reddit.com için sessizce 30X/40X yanıtları uyguladığını ya da kullanıcı sayısı az olduğu için kaldırdığını söyleseydi, rahatsız edici olsa da öngörülebilir bir karar olurdu
  • Normal çalışan bir erişim yolunun, gerçek kullanıcılarla doğrudan ilgisi olmayan belirsiz güvenlik/scraping gerekçeleriyle ellerinden alınması daha büyük tepki doğuruyor
  • Anubis gibi gerekliliğin anlaşılabildiği durumlarda JavaScript’i etkinleştirmeye de razı olunabilir; tepkinin özü JavaScript’in kendisi değil, açıklamayla alınan önlem arasındaki uyumsuzluk
  • Kişisel bloglar da Old Reddit gibi metni düz HTML olarak sunuyor; ancak Reddit’in kullanıcı üretimi içeriğinden farklı olarak bunlar en başta site sahibinin kendi içeriği

Kalan seçenekler ve endişeler

  • Oturum açmak mümkün; ancak daha önce gereksiz olan bir prosedürün zorunlu kılınmasına yönelik rahatsızlık sürüyor
  • New Reddit’i kullanmak gerekebilir ve Reddit’in Old Reddit desteğini sürdürüp sürdürmeyeceği de bilinmiyor
  • Reddit’in mümkün olduğuna karar verirse gelecekte New Reddit’e oturum açmadan erişimi de engelleyebileceği endişesi var
  • İnsanların gerçek yazılarını okumak için devasa ve pahalı LLM’lerden geçilen bir ortam yerine, insanların yazdığı metinleri doğrudan arayıp okuyabileceğimiz bir internet isteniyor
  • İlgili tartışma Lobste.rs üzerinde de yayımlandı

1 yorum

 
GN⁺ 9 시간 전
Lobste.rs görüşleri
  • Sosyal medyanın enshittification sürecini gösteren en iyi örnek, eski Reddit'ten yeni Reddit'e geçiş. Eski sürüm yaşlı görünüyor ama hızlı, sade ve tarayıcıyı yormadan onlarca yanıtı yükleyebiliyor; ayrıca RES ya da Toolbox gibi araçlarla rahatsız eden kısımlar da iyileştirilebiliyor
    Yeni sürümü birkaç ayda bir tekrar deniyorum ama neredeyse 15 yıllık kullanıcı olmama rağmen alışmak zor. Devasa iki kenar çubuğu alanı kaplıyor, bir gönderi açma süreci yavaş ve kafa karıştırıcı, yorum grupları yüklenirken sayfa yenilenip bağlamı kaybettirebiliyor
    Görsel gönderileri, oylamalar, yeni moderasyon araçları gibi iyi özellikler var ama yine de eski sürümü kullanıyorum. Şirketin yeniden kullanıcı rahatlığını önceliklendirmesi de pek olası görünmüyor; eski sürümü süresiz destekleyeceği yönündeki tavrın yakın zamanda “şimdilik değil”e yumuşatılması da uğursuz görünüyor

    • Sosyal ve küçük toplulukların bol olduğu eski web ve eski Reddit sürekli geriliyordu. Old Reddit de kapanırsa kalan kullanıcılar ayrılacak ya da hesaplarını silecek ve düşüş daha da hızlanacak; ben de kesinlikle onlardan biri olurum
      Sık katıldığım /r/rust da moderatörlerinin ve uzun süreli kullanıcılarının çoğunu kaybedip çökmeye çok açık. Rust olgunlaştıkça ve fazlasıyla ana akım haline geldikçe kalite de 10 yıl öncesine göre ciddi biçimde düştü. Yeni Reddit şirketin istediği yöne daha uygun ama eski web için umutsuz derecede farklı bir ürün
    • İnanması zor olabilir ama mobilde de Old Reddit kullanıyorum. Yazılar küçük olsa da çok daha hızlı
    • Bunun en ağır örnek olduğu iddiası cesur bir değerlendirme. Arkadaş ve aile haberlerini gördüğün akışın arasına politik öfke kışkırtan içerik ve düşük kaliteli AI içeriği sıkıştıran Facebook da üst sıralarda olmalı
    • Yeni Reddit'in masaüstü görünümünde genel olarak içeriği kavramak daha zor. İlgi çekici başlıkları taramak ya da neyin alakalı olduğunu anlamak da güçleşiyor
  • Asıl sorun, tanıtım metninin “sunucudaki scraping yükünü azaltmak için” demek yerine “güvenlik için” demesi. Bugünün site yöneticileri için scraping yükü gayet meşru bir kaygı; geri kalanı haklı bir can sıkıntısı olsa da mevcut sorunla biraz alakasız kalıyor
    Philips Hue aydınlatma uygulaması da yıllar önce hesap olmadan ışıkları kontrol etmeyi engelleyeceğini söyleyip “güvenlik için” yazılı bir banner göstermişti. Gerçek güvenlik, tüm iletişimi benim ağım içinde tutmaktır; ev ağındaki cihazları kontrol etmek için dış sunucuları ve harici kimlik doğrulamayı işin içine katmak değil. Neyse ki şimdilik bu sadece bir uyarı olarak kaldı ve hesapsız da sorunsuz çalışıyor

    • Artık “güvenlik için” ifadesini “işimizin güvenliği için” diye okumaya başladım
    • Bot engellemenin açıkça güvenlik işi kapsamına girdiğini düşünüyorum, o yüzden bu ifadenin yanlış olup olmadığından emin değilim
    • Hue'nun güvenlik söyleminden bıkıp sonunda Raspberry Pi, deCONZ dongle, Node-RED/Homebridge kombinasyonuna geçtim ve o günden beri hiç pişman olmadım
    • Giriş ekranı “emniyet için”, tanıtım metni “güvenlik için” diyor ama gerçekte kastedilen, scraping'i engelleyip Reddit'i korumak. Yeni Reddit'in scraping'e daha dirençli olduğuna dair dayanağı doğrulamaya çalışınca, geriye sadece karmaşık bir web uygulaması olduğu gerçeği kalıyor
      Scraper'lar yüzünden darbe alan küçük siteler için üzülüyorum ama Reddit'e pek sempati duyamıyorum. Google vb. API erişimi için büyük paralar ödediyse, Old Reddit'i yaşatmaya değecek kadar değerliyse girişsiz erişimin de sürmemesi için bir neden göremiyorum. CAPTCHA yönlendirmesi de gördüğümü hatırlıyorum; bunu Old Reddit'e eklemek gerçekten bu kadar zor mu, merak ediyorum
      Alaycı tahminim şu: biri Old Reddit'e 2 saniyelik hız sınırı koydu, scraping rakamlarının değişmediğini gördü ve kapatma kararı çıktı; sonra da kurum içi çekişmeler sonucu bugünkü uzlaşma ortaya çıktı
  • Bu alanda apaçık yalanlar akıl almaz derecede yaygın ve çok sık hoş görülüyor. Cloudflare da birkaç ay öncesine kadar “example.com'da devam etmeden önce bağlantı güvenliğinizi gözden geçirmemiz gerekiyor” diyordu; ancak yakın zamanda bunu daha dürüst bir ifadeyle, kötü niyetli bot engelleme hizmetinin kullanıcıyı doğruladığını söyleyecek şekilde değiştirdi
    Google'ın XSLT'yi kaldırma gerekçesi de benzerdi. Başta ana sebep olarak güvenliği öne sürdü ama fiili kaldırma başlamadan önce bunu eklentiyle sunulan, tam uyumlu bir alternatifle kendisi çürüttü. Yine de asıl kaldırma aşamasında “güvenlik için” demeye devam etti; bunun yerine başka meşru gerekçeleri dürüstçe sunmalıydı. Tüm tarayıcı üreticilerinin XSLT'nin kaldırılmasını istemesi değil, Google'ın bunu sunuş biçimi can sıkıcı

  • Şirketler her şeye “emniyet için” demeyi seviyor. Uzun zaman önce bir markete küçük taşınabilir bir çantayla giremeyeceğim, bunun benim ve diğer müşterilerin güvenliği için olduğu söylenmişti. Boş çantayla birine vurmak mümkün olabilir ve belki soygun yaşamışlardır, ama gerçek kaygı neredeyse kesin olarak hırsızlıktı
    Açıkça “güvenlik” yerine “kâr marjını korumak ve artırmak için” deseler buna çok daha fazla saygı duyardım. Sonuçta bir işletmenin amacı para kazanmaktır

  • libredirect gibi yönlendirme eklentileriyle birlikte redlib, libreddit, teddit gibi salt okunur ve gizlilik odaklı Reddit arayüzleri kullanılabilir. Bu arayüzlerin geliştiricileri dışında kimsenin Reddit'in son zorbalıklarına doğrudan katlanması için bir neden yok

  • old.reddit.com kullanıldığında, sadece cinsel konular değil başka hassas içerikler de barındıran 18+ subreddit'lerdeki giriş duvarı aşılabiliyor
    Reddit hesabı olmadan belli konulara erişmeye çalışanlar için bu değişiklik daha kötü. Reddit hâlâ çok büyük bir kaynak, bu yüzden aramalara sık sık site:reddit.com ekliyorum

  • Reddit JSON API'yi de kaldırınca, hesap, giriş duvarı ve JavaScript olmadan Reddit'i görmeyi sağlayan lurker(https://tangled.org/oppi.li/lurker) gibi araçlar da engellenmiş oldu. Bunun bir gün geleceğini biliyordum; yüksek kaliteli kullanıcı üretimi veriler sanki Reddit'in savunma hattı gibi

  • Old Reddit, Reddit'in ticari çıkarları açısından da “güvenli” değil. Yeni Reddit artık telefonda tamamen çalışmayı reddedip uygulama indirmeye zorluyor; uygulamada sıradan reklam engelleyiciler de çalışmadığı için Reddit burada tarayıcıya kıyasla çok daha fazla kontrol sahibi oluyor. Buna karşılık eski site mobilde hâlâ kullanılabiliyor

    • Tarayıcıdaki “masaüstü site iste” seçeneğiyle uygulama dayatmasından kaçılabilir
  • Hem Reddit'te hem HN'de çok sayıda bariz bot ve promosyon amaçlı pazarlama gördüm. İnternette etkileşim kurduğum az sayıdaki yerden biri lobste.rs, çünkü oradakilerin çoğunun gerçekten insan olduğuna inanmak mümkün

  • Mobilde yeni Reddit yorumlarını biraz okuyunca kapatılamayan uygulama kurulum duvarı çıkıyor ve “Reddit uygulamada daha iyi” diye dayatıyor. Bunu uygulama kurmadan aşmanın tek yolu Old Reddit.
    Özenle yapılmış bir mobil web sitesinde bir iki sayfadan fazlasını gezmek demek ki “güvenli değil”; Old Reddit'in kapatılması da uygulama kurulumuna giden bu kaçış yolunu kapatma girişimi gibi görünüyor