- 5 yıldır açık kaynak olarak işletilen Cal.com, yapay zeka tabanlı güvenlik tehditlerindeki artış nedeniyle kapalı kaynağa geçme kararı aldı
- Yapay zekanın kod tabanını otomatik analiz ederek zafiyet bulduğu bir döneme girilirken, açık kod saldırganlar için doğrudan bir ipucu haline gelmiş durumda
- Şirket, müşteri verilerini korumak için açık kaynağı sürdürmek ile güvenlik riski arasında ikincisini seçti
- Açık kaynak ruhunu sürdürmek için Cal.diy projesini MIT lisansıyla yayımladı ve topluluk için kendi kendine barındırılabilen bir sürüm sundu
- Yapay zeka mevcut güvenlik çerçevelerini aşan bir hızla gelişirken, Cal.com güvenlik istikrarı sağlandıktan sonra yeniden açık kaynağa dönme isteğini dile getirdi
Cal.com'un açık kaynağı sonlandırma kararı ve yapay zeka güvenlik tehditleri
- Cal.com, 5 yıldır açık kaynak olarak faaliyet gösteriyordu ancak yapay zeka tabanlı güvenlik tehditlerindeki hızlı artış nedeniyle kapalı kaynağa (Closed Source) geçme kararı aldı
- Müşteri verilerinin korunmasını en yüksek öncelik olarak gördüğünü, açık kaynağı sürdürmenin artık güvenli olmadığını değerlendirdiğini belirtti
- Bunun “kolay bir seçim olmadığını” ifade etti
- Geçmişte uygulama zafiyetlerinden yararlanmak için yetkin bir saldırganın zaman ve emek harcaması gerekirken, artık yapay zekanın kod tabanını otomatik tarayarak açık bulduğu bir döneme geçildi
- Açık kaynak kodun saldırganlara “kasayı yapım planıyla birlikte vermek” gibi olduğunu söyledi
- Yapay zeka güvenlik girişimleri bu yeteneği ticarileştirirken, her birinin farklı zafiyetler tespit etmesi nedeniyle güvenilebilecek tek bir güvenlik standardı oluşturmanın zorlaştığı ifade edildi
- Cal.com, iki seçenekten birini seçmek zorunda kaldığını söyledi
- Açık kaynağı sürdürüp müşteri verilerini riske atmak ya da,
- Kapalı kaynağa geçerek riski azaltmak
- Bunun kusursuz bir çözüm olmadığını, ancak kullanıcıları korumak için kaçınılmaz bir karar olarak görüldüğünü belirtti
- Açık kaynak ruhunu sürdürmek için Cal.diy adlı ayrı bir projeyi MIT lisansı ile yayımladı
- Cal.diy; geliştiricilere ve hobi amaçlı kullanıcılara açık, kendi kendine barındırılabilen topluluk odaklı bir sürüm
- Ana hizmetin kod tabanı; kimlik doğrulama ve veri işleme sistemleri gibi çekirdek yapılarda büyük değişiklikler geçirdiği için Cal.diy'den teknik olarak ayrılmış durumda
- Yapay zekanın güvenlik ortamını hızla değiştirdiği, ayrıca yapay zekanın BSD çekirdeğindeki 27 yıllık bir zafiyeti birkaç saat içinde bulup exploit ürettiği bir örnekten de söz edildi
- Bu hız ve hassasiyet, mevcut güvenlik müdahale çerçevelerini geride bırakıyor
- Cal.com, müşterilerini, uygulamasını ve hassas verileri korumak için mümkün olan her adımı attığını, güvenlik ortamı istikrara kavuşursa yeniden açık kaynağa dönmek istediğini ifade etti
Gelecek yönelim ve mesaj
- Şu anda güvenlik risklerini azaltmak ve kullanıcıları korumak en yüksek öncelik
- Açık kaynak topluluğuyla ilişki Cal.diy üzerinden sürdürülüyor
- Uzun vadede, güvenlik ortamının evrimine bağlı olarak açık kaynağa dönüş olasılığı açık tutuluyor
- Bu karar, yapay zeka çağındaki güvenlik gerçekliğinin yazılım dağıtım modellerini doğrudan etkilediğini gösteren bir örnek
1 yorum
Hacker News görüşleri
Drew Breunig'in dün paylaştığı yazı tam ters bir sonuca varıyor
Artık güvenlik açıkları, token kullanılarak bulunabilen bir kaynak haline geldiği için, açık kaynak aslında daha değerli.
Açık kaynakta birden fazla proje denetim maliyetini paylaşabilir, ama kapalı kaynakta tüm açıkları tek başına bulmak gerekir.
Bu, dağıtım kapsamını daraltarak veya sistem yetkilerini düşürerek yapılabilir.
Gelecekte bunun "açık spesifikasyon + model tabanlı kod üretimi" biçimine evrileceği düşünülüyor. Güvenlik ve yönetişim muhtemelen model katmanında gerçekleşecek.
Thunderbird projesinin sorumlusuyum. Takvim planlama aracımız Thunderbird Appointment her zaman açık kaynak olarak kalacak
GitHub deposunda birlikte geliştirmeye davet ediyor. Cal.com'a alternatif olabilmesi için yardımcı olacaklarını söylüyor.
LLM'ler kod güvenlik açıklarını bu kadar iyi bulabiliyorsa, sürüm öncesinde kurum içi bir LLM pentest'i çalıştırmak yeterli olmaz mı?
Linus yasasının(bağlantı) sanki ancak şimdi gerçeğe dönüştüğü hissediliyor.
Savunma için, saldırganın yapabileceği her şeyi her sürümden önce önceden yapmak gerekir.
Yapay zekanın ürettiği düşük kaliteli issue ve PR'lar çoğaldıkça açık kaynağı sürdürme teşviki azalıyor.
Ticari ürünler FOSS çekirdeği üzerine kurulduğunda bu tür geçişlerin daha da artacağı düşünülüyor.
Ama dışarıya saldırı fırsatı bırakmamak için kapatmayı da anlaşılır bulanlar var.
GitHub gibi yerlerde bile statik analiz maliyeti zaten yüksek.
Bu karar güvenlikten çok ticari bir karar gibi görünüyor.
Yapay zeka sayesinde self-hosting kolaylaştığı için, açık kaynak projelerin ücretli hosting gelirleri düşüyor.
Potansiyel bir müşteri olarak Cal.com'un kararından hayal kırıklığına uğradım.
Açık kaynak, şeffaf SSDLC sayesinde güven kazanabilir; kapalı kaynakta ise satıcıya güvenmekten başka seçenek yok.
Drew Breunig'in argümanına katılmıyorum. Hata sayısı sonludur; yeterince güçlü bir model kodu düzenli olarak tararsa kalan açıkların olasılığı hızla düşer.
“Yapay zeka açık kaynak kodu tarayabiliyorsa?” → O zaman hataları düzeltmek gerekir.
Bu mantık hiç ikna edici değil.
“Yapay zeka koda erişebildiği için kapatıyoruz” söylemi sadece bir bahane
Bu tür kararlar sonuçta gizlilik yoluyla güvenlik (Security through obscurity) gibi görünüyor.
Bunun ne zamandan beri doğru model sayıldığı sorgulanıyor.
Geçmiş kuşaklar aptal olduğu için değil; bu, ilk bakışta iyi görünse de başarısız olmuş bir yaklaşım olduğu için böyle.
Cal.com'un “açık kaynağa inandık” sözü boş geliyor.
Gerçekten samimi olsalardı böyle anlamsız mazeretler üretmezlerdi.
Bu, yapay zekadan önce de ileri sürülebilecek bir bahaneydi.
Asıl mesele, çekirdek ürünün yeterince farklılaşmaması ve geliri koruma çabası gibi görünüyor.
Sonuçta bu sadece geliri korumaya yönelik bir hamle.