Hacker News Günlük Özeti — 5 Kasım 2026

TL;DR Günün en çok konuşulan konusu, musl libc ile OpenSSH arasındaki etkileşimden doğan ve "sshole" olarak adlandırılan kimlik doğrulama atlatma hatası oldu. Hata, crypt() fonksiyonunun hata durumunda "*" döndürmesi ile OpenSSH'in kullanıcı numaralandırmasını önlemek için farklı

Bu içerik otomatik olarak derlenmiştir; kişisel görüş yazısı değildir. Bilgileri özgün kaynaklardan doğrulayın.

Bu içerik yapay zekâ ile otomatik olarak özetlenmiştir. Bilgileri kaynak bağlantılarından doğrulayın.

TL;DR

  • Günün en çok konuşulan konusu, musl libc ile OpenSSH arasındaki etkileşimden doğan ve "sshole" olarak adlandırılan kimlik doğrulama atlatma hatası oldu. Hata, crypt() fonksiyonunun hata durumunda "*" döndürmesi ile OpenSSH'in kullanıcı numaralandırmasını önlemek için farklı kullanıcıların hash'lerini karşılaştırması arasındaki etkileşimden kaynaklanıyor.
  • Motorola'nın GrapheneOS destekli Signature 27 modelini duyurması, 1.599 dolarlık fiyatı ve gizlilik odaklı yazılım ile Gemini entegrasyonu arasındaki çelişki nedeniyle tartışıldı.
  • Kagi'nin hesap gerektirmeyen arama özelliğini duyurması olumlu karşılandı; kullanıcılar SafeSearch zorunluluğu ve API kullanım limitleri gibi eksikleri dile getirdi.
  • Kişiselleştirme ve hedefli reklamcılığın neden kullanıcı beklentilerini karşılamadığı üzerine yazılan deneme, geniş katılımlı bir tartışma başlattı.
  • Salon'un kapanış duyurusu, MS Paint'teki uzaktan kod yürütme açığı ve YouTube videolarının arşivlenmesi günün diğer öne çıkan başlıkları oldu.

Gunun Onemli Basliklari

  • sshole: musl/OpenSSH kimlik doğrulama atlatma hatası (HN, Article): 2.529 puan ve 618 yorumla günün açık ara en büyük konusu. Hata zinciri şöyle işliyor:
    • musl, crypt() hatalarında NULL yerine "*" döndürüyor; bazı libc'ler "*0" gibi farklı değerler kullanıyor.
    • OpenSSH, kullanıcı numaralandırma saldırılarını önlemek için giriş yapılamayan hesaplarda ("*" veya "!" hash) başka bir kullanıcının gerçek hash'ini crypt()'e geçiriyor.
    • musl, SHA-2 tabanlı hash'lerde çok uzun parolalarda DDoS azaltma amacıyla hata döndürüyor ve bu hata "*" olarak geri dönüyor; bu değer devre dışı hesabın "*" hash'iyle eşleşiyor.
    • OpenSSL tarafındaki minimum hash uzunluğu kontrolü, crypt() başarılı olsa bile girişi engelleyerek ek bir savunma katmanı sağlıyor.
  • Motorola Signature 27 ve GrapheneOS desteği (HN, Article): 442 puan, 323 yorum. Tartışmanın ana eksenleri fiyat (1.599 dolar başlangıç), Motorola'nın Çinli sahipliği ve BSP/modem gibi kapalı bileşenlerin güvenilirliği, Gemini'nin GrapheneOS ile birlikte tanıtılmasının yarattığı çelişki ve kamera yazılımının GrapheneOS'ta ne kadar iyi çalışacağı oldu.
  • Kagi: hesapsız arama (HN, Article): 628 puan, 322 yorum. Uzun süreli aboneler deneyimlerini paylaştı; öne çıkan talepler DNS tabanlı zorunlu SafeSearch, API kullanımının aboneliğe dahil edilmesi ve oturum açmadan arama yapılabilmesiydi.
  • "Tech companies hakkımda daha fazlasını bilseydi" denemesi (HN, Article): 369 puan, 318 yorum. Kişiselleştirme algoritmalarının bariz tercihleri (örneğin vokalli elektronik parçaları sürekli atlamak) fark etmemesi ve hedefli reklamcılığın asıl amacının kullanıcıyı anlamak değil, reklamverenin ürününü satmak olması tartışıldı.
  • Salon'dan veda (HN, Article): 540 puan, 198 yorum. Bağımsız dijital yayıncılığın ekonomik sürdürülebilirliği üzerine bir tartışma başlattı.
  • MS Paint uzaktan kod yürütme açığı (CVE-2026-83844) (HN, Article): 441 puan, 170 yorum. Beklenmedik bir saldırı yüzeyi olarak dikkat çekti.
  • YouTube videolarını indirme çağrısı (HN, Article): 313 puan, 146 yorum. Dijital arşivleme ve platform bağımlılığı tartışıldı.

One Cikan Tartismalar

  • "Sihirli string" kullanımı ve bant içi sinyalleşme: Yorumcuların büyük kısmı, "*" gibi özel değerlerin hem /etc/passwd'de hem de crypt() hata dönüşü olarak kullanılmasını eleştirdi. Öneriler arasında Result<T> benzeri tipler, açıkça ayırt edilebilir sabitler (--ACCOUNT-HAS-NO-PASSWORD--) ve makine/hesap başına rastgele geçerli hash'ler yer aldı.
  • musl'un sorumluluğu ve OpenSSH'in kod kalitesi: Bir yorumcu, musl'un DES yolunda benzer bir hatayı zaten workaround ile kapattığını ancak SHA-256 yolunda bunu atladığını belirtti. Başka bir yorumcu ise OpenSSH'deki eksik else dalının salt değişkenini NULL bırakmasına ve kontrol akışının "anlamsız" olmasına dikkat çekti. Bazıları musl'un çekirdek kripto fonksiyonlarında denetlenmemiş "pratiklik" değişiklikleri yapmasını güven kaybı olarak değerlendirdi.
  • "Savaşta test edilmiş yazılım daha güvenlidir" varsayımı: Uzun süredir var olan yazılımın biriken cruft nedeniyle düzeltilemez hale geldiği ve az kullanılan yapılandırmaların çok daha az denetlendiği görüşü öne çıktı. Bir yorumcu, ağ ekipmanı testlerinde büyük parola ve CLI girdilerinin her zaman sanity testlerinin parçası olduğunu ve bu tür hataları yakaladıklarını paylaştı.
  • Sessiz uyumluluk yamaları vs. açık hata: Beklenmedik durumlarda yazılımın sessizce çalışmaya devam etmesi yerine hata vermesinin, sorunların fark edilmesini ve düzeltilmesini sağladığı savunuldu; Microsoft'un UAC örneği bu argümanı desteklemek için kullanıldı.
  • Yeniden üretim denemeleri: Alpine 3.23.7 ve OpenSSH 10.2p1 üzerinde hatanın yeniden üretilebildiği bildirildi. PermitRootLogin varsayılanının 2015'ten beri root için parola girişine izin vermemesi, hatanın bu kadar uzun süre fark edilmemesinin olası nedenlerinden biri olarak gösterildi.
  • GrapheneOS ve donanım güveni: Motorola'nın bootloader, modem ve TrustZone gibi kapalı bileşenlerdeki değişiklikleri ve Qualcomm'un kaynak erişimi konusundaki belirsizlik, gizlilik odaklı bir işletim sistemi için ciddi bir güven sorusu olarak tartışıldı.
  • Kagi ve ödeme modeli: Aboneler özgür yazılım felsefesini ve özel site sıralamalarını övdü; ancak API kullanımının ayrı ücretlendirilmesi ve oturum açma zorunluluğu en sık dile getirilen şikayetler oldu.
  • Reklamcılık ve kişiselleştirme: Google'ın asıl değer önerisinin "pahalı sitenin kitlesini daha ucuz sitede satmak" olduğu, kullanıcıyı anlamanın ikincil amaç olduğu görüşü paylaşıldı. Bazı yorumcular ise reklam engelleyici kullananların reklamverenler için zaten "persona non grata" olduğunu savundu.

Teknik Trendler ve Etki

  • Kripto API'lerinde hata temsili: crypt() gibi düşük seviyeli API'lerde hata durumunun geçerli bir çıktıyla karıştırılamayacak şekilde temsil edilmesi gerekliliği öne çıktı. Bant içi sinyalleşme, güvenlik açıklarının ortak kaynağı olarak görülüyor.
  • Savunma katmanlarının önemi: OpenSSL tarafındaki minimum hash uzunluğu kontrolü, tek bir katmandaki hatanın tüm sistemi çökertmesini engelleyen bir örnek olarak değerlendirildi.
  • Gizlilik odaklı mobil ekosistem: GrapheneOS'un Pixel dışı bir üreticiyle işbirliği, alternatif Android dağıtımlarının donanım bağımlılığı sorununu gündeme getirdi. Kapalı BSP ve modem yazılımı, uçtan uca güvenilirliğin önündeki en büyük engel olarak duruyor.
  • Ücretli arama motorlarının olgunlaşması: Kagi'nin hesapsız deneme araması, ücretli arama modelinin ana akıma yaklaşmasının bir işareti. Kullanıcı özelleştirmesi (site sıralamaları, isteğe bağlı AI özetleri) rekabet avantajı olarak öne çıkıyor.
  • Dijital arşivleme bilinci: YouTube içeriklerinin kalıcılığına duyulan güvensizlik, kişisel arşivleme pratiklerini yaygınlaştırıyor.
  • Eski ve "olgun" yazılımın güvenlik varsayımları: Uzun ömürlü kod tabanlarının biriken uyumluluk yamaları nedeniyle denetlenmesi zorlaşıyor; bu durum güvenlik incelemelerinde özel bir dikkat gerektiriyor.

Izlenmesi Gereken Konular

  • sshole için yamalar ve dağıtım durumu: musl ve OpenSSH tarafında resmi düzeltmelerin ne zaman yayınlanacağı ve Alpine gibi musl tabanlı dağıtımların ne kadar hızlı güncelleneceği takip edilmeli.
  • CVE-2026-83844 (MS Paint RCE): Saldırı vektörünün ayrıntıları ve Microsoft'un yama takvimi netleşene kadar dikkatli olunmalı.
  • Motorola Signature 27'nin GrapheneOS desteğinin kapsamı: Bootloader kilidi, modem firmware'i ve güncelleme taahhüdü gibi teknik ayrıntılar, cihazın gizlilik iddiasını doğrulayacak.
  • Kagi'nin SafeSearch ve API politikaları: Kurumsal ve eğitim ağlarında kullanılabilirlik için DNS tabanlı zorunlu SafeSearch talebinin karşılanıp karşılanmayacağı önemli.
  • Salon sonrası dijital yayıncılık: Bağımsız medya kuruluşlarının sürdürülebilirlik modelleri ve abonelik/reklam dengesi üzerine tartışmalar devam edecek.
  • Kişiselleştirme algoritmalarının geleceği: Kullanıcıların bariz tercihlerinin neden yakalanamadığı sorusu, öneri sistemlerinin tasarımına dair daha geniş bir tartışmayı besliyor.

Kaynak Linkleri

  • sshole (HN | Article)
  • Motorola Signature 27 with GrapheneOS support (HN | Article)
  • Search for everyone (HN | Article)
  • I wish tech companies knew more about me (HN | Article)
  • Goodbye from Salon (HN | Article)
  • MS Paint Remote Code Execution Vulnerability (HN | Article)
  • Download your favourite YouTube videos (HN | Article)
  • The Hackintosh Reborn (HN | Article)
  • MCP Explained (HN | Article)
  • Baidu released ERNIE 5.5 Flash Base (HN | Article)
  • Window Sweaters (HN | Article)
  • September in Servo: <progress>, rounded rectangles, and more (HN | Article)