- Cloudflare, Matrix protokolünü Cloudflare Workers üzerinde uyguladığını duyurdu, ancak kodda temel işlevler eksik
- Kodun genelinde ‘TODO: Check authorisation’ gibi tamamlanmamış yorumlar bulunuyor ve imza doğrulama ile kimlik doğrulama süreçleri eksik durumda
- Durum çözümleme algoritması uygulanmadan en güncel durum doğrudan veritabanına ekleniyor; bu da güvenlik açıkları ve uyumluluk sorunları doğurabilir
- Blog yazısı yayımlandıktan sonra Cloudflare, yazıyı ve README’yi değiştirerek “prodüksiyon için uygun değildir” şeklinde bir sorumluluk reddi notu ekledi
- Geliştirici topluluğunda yapay zeka üretimi kod ve yanıltıcı teknik iddialar hakkındaki eleştiriler büyürken, Cloudflare’ın güvenilirliği sorgulanıyor
Cloudflare’ın Matrix uygulaması iddiası ve kodun incelenmesi
- Cloudflare, şirket blogunda Matrix’i Cloudflare Workers üzerinde uyguladığını duyurdu, ancak gerçek kod temel işlevleri yerine getirmiyor
- Kodda ‘TODO: Validate PDU signature’, ‘TODO: Check authorization’ gibi tamamlanmamış yorumlar duruyor
- Matrix sunucuları arası API’nin kimlik doğrulama kuralları uygulanmadığı için sahte veriler de kabul edilebiliyor
- Matrix’in çekirdeğindeki durum çözümleme (state resolution) algoritması atlanmış ve bunun yerine en güncel durum doğrudan DB’ye yazılıyor
- Bu da oda (room) durumu tutarsızlıkları ve birlikte çalışabilirlik sorunları ile güvenlik açıklarına yol açabiliyor
Hatalı teknik iddialar ve değişiklik geçmişi
- Cloudflare blogunda Tuwunel ve onun önceki sürümünün Postgres ya da Redis kullandığı yazıldı, ancak bu doğru değil
- Daha sonra yazı düzeltilerek ‘Synapse’ ile değiştirildi ve README’ye de “prodüksiyon için olmayan örnek bir prototip” ifadesi eklendi
- Bu değişiklikler GitHub commit’inde (
fd412f41f98c0f3f360f5c4034443ef80680de49) görülebiliyor
- Düzeltilmiş sürümde ayrıca Claude Code Opus 4.5’in yardımından yararlanıldı ifadesi de yer alıyor
Topluluk tepkisi ve eleştiriler
- Mastodon ve Lobsters gibi platformlarda yapay zeka üretimi kod ve yanıltıcı teknik tanıtım eleştirileri yayılıyor
- “İmza doğrulama, hash ve kimlik doğrulamayı çıkarmışlar”, “güvenli bir sistem değil, sadece basit bir örnek düzeyinde” gibi çok sayıda eleştiri var
- Bazı kullanıcılar Cloudflare’ın tepkisini “örtbas etme girişimi” olarak değerlendiriyor; commit geçmişinin silinmesi ve force push kayıtları izleniyor
- Topluluk içinde alaycı tepkiler de sürüyor
- “Serverless mimari olduğu için maliyet 0’a ölçekleniyor (çünkü ortada bir şey yok)”
- “Cloudflare, mesajları hiç göndermeyerek kusursuz güvenlik sağladı”
Jade’in ek açıklamaları ve proje tanıtımı
- Jade, geliştirmekte olduğu Rust tabanlı Matrix homeserver’ı Continuwuity’yi tanıttı
- Raspberry Pi üzerinde de çalışabiliyor ve merkezi bulut altyapısına bağımlı değil
- FOSDEM 2026’da Matrix güvenlik açığı yamalama deneyimi üzerine bir sunum yapması planlanıyor
- Ortak konuşmacı @nex@fedi.transgender.ing olacak ve Matrix standında da yer alacak
Devam eden tartışmalar ve teknik ayrıntılara tepkiler
- Birçok geliştirici, Cloudflare kodundaki mantık hatalarına (
|| yerine ?? kullanımı gibi), ‘unknown error’ işleme biçimine ve aşırı TODO yorumu kullanımına dikkat çekti
- Bazıları, Cloudflare’ın düzeltme commit’i için “‘Remove PII’ ifadesinin herkese açık bir commit olarak kalması ironik” yorumunu yaptı
- Topluluk genelinde, Cloudflare’ın yapay zekaya aşırı bağımlı geliştirme yaklaşımı ve teknik güvenilirlik eksikliği konusunda endişeler dile getiriliyor
1 yorum
Hacker News yorumları
Altyapı şirketlerinin teknik bloglarının aslında iki amacı vardır: uzmanlık göstermek ve güven inşa etmek
Ama abartılı ifadeler girmeye başladığında ikisi de kaybedilir
“Matrix’i biz uyguladık” ifadesi gerçekten doğru mu, yoksa pazarlama abartısı mı bilmiyorum ama sektör genelinde “X’i yaptık” diyen yazıların aslında “X’in bir kısmını demo ettik” düzeyinde olduğu çok oluyor ve bu da yorgunluk yaratıyor
Çözüm basit — tam olarak ne inşa ettiğinizi açıkça yazmak. “Sınırlamaları olan bir Matrix homeserver prototipini Workers üzerinde çalıştırdık” gibi bir ifade kullansalar da güven kaybetmezlerdi
Benim yorumuma göre biri hem yazıyı hem depoyu ‘vibe coding’ ile aynı anda üretip, inceleme olmadan Cloudflare bloguna koymuş gibi görünüyor
Yazarı mühendis değil gibi duruyor ve AI “bu üretim seviyesinde, test edildi” deyince buna aynen inanmış gibi
Kodun Cloudflare’in resmi deposunda değil de kişisel GitHub hesabında olması temel ipucu. Cloudflare’in bundan sonra kamuya açık iletişimler için inceleme sürecini güçlendirmesi gerekiyor
Cloudflare’in blog yazılarını, mühendisler dahil tüm roller için temel çıktı olarak gördüğü söyleniyor. Böyle bir yapıda kalite yerine hızın öne çıkması kolaydır
Sonuçta bu olayla birlikte güven azalacak, inceleme süreçleri artacak ve yayın hızı düşecek. Bu, organizasyon büyürken yaşanan doğal bir evrim süreci
Ama yazıyı hâlâ kaldırmamış olmaları ve hatta düzeltmelerle daha büyük kafa karışıklığı yaratmaları şaşırtıcı
Cloudflare’in bu olay hakkında bir kök neden analizi (RCA) yazısı yayımlamasını isterdim
Arıza raporları gibi ilgi çekici bir okuma olurdu
Bu kez hangi inceleme süreçlerinin başarısız olduğunu ve blogun güvenilirliğini nasıl yeniden kuracaklarını merak ediyorum
Jade’in bahsettiği kaynak koduna baktım; görünüşe göre yazar bu başlığın farkına varmış
İlgili commit bağlantısı
Commit bağlantısı
Açıkçası hem blog hem de depo doğrudan silinmeliydi
Düzenlenmiş commit
Cursor’un GPT-5.2 ile sıfırdan bir web tarayıcısı yaptığına dair sahte haberin yalanlanmasının üzerinden daha birkaç gün geçmeden bu olay yaşandı
Bu tür hikâyelere karşı temelde önce şüpheyle yaklaşmak gerekiyor
Show HN gönderisi
Sonuçta, Cursor’un yüzlerce ajanı haftalarca çalıştırarak ulaştığına benzer bir seviyeyi 20 bin satır kodla gerçekleştirdim
Depo bağlantısı
Sadece matrix-workers deposuna bakmak bile hizasız ASCII diyagramıyla ipucu veriyor; buna rağmen bunun bile gözden geçirilmemiş olması şaşırtıcı
Orijinal blog yazısının üst kısmına “Bunun bir proof of concept olduğu açıkça belirtilmiştir” ifadesi eklenmişti ama alt kısımda hâlâ
“Ekibimiz gerçek şifreli iletişimi Matrix on Workers ile işliyor” cümlesi duruyordu
Hangisinin doğru olduğu tamamen kafa karıştırıcı
Arşiv sürümü
Büyük bir tedarikçinin gerçekten çalışmayan kod yayımlayıp bunun üzerinden ürün satmaya çalışması endişe verici
Karmaşık mühendisliği kolaymış gibi göstermek, güvenli yazılım üretmenin zaman aldığını anlatmayı zorlaştırıyor
Bu tür davranışlar platforma duyulan güveni zedeliyor
AI ile kod yazma sadece bu aşırı basitleştirilmiş hayali kullandı; sonuçta bu durumu doğuran şey açgözlü piyasa yapısı oldu
Cloudflare orijinal yazıyı sürekli düzenlediği için, aslına bakmak isteyenler için bu arşiv bağlantısı faydalı
Bu olay hem Cloudflare hem de yazar için utanç verici bir vaka
Yazının inceleme olmadan yayımlanmış olması inanılmaz
Son dönemde Cloudflare’de sık sık hatalar yaşanıyor; bir zamanların zirvesini geride bırakıp kademeli bir düşüş eğilimine girmiş gibi görünüyor
Blogu Hacker News’e gönderen hesabın geçici hesap (throwaway) olması, yazarın kendi koduna ve iddialarına güvenmediğini ima ediyor
HN bağlantısı