Siber Güvenlik • 16 September 2026 • 81 Görüntülenme

Güvendiğin Yazılım Sana Saldırıyorsa? 3CX Tedarik Zinciri Saldırısının Anatomisi

Güvendiğin Yazılım Sana Saldırıyorsa? 3CX Tedarik Zinciri Saldırısının Anatomisi

💻 Güvendiğin Yazılım Sana Saldırıyorsa?

Bir programa güveniyorsunuz.

Resmi sitesine giriyorsunuz.
Güncelleme geldiğini görüyorsunuz ve “Güncelle” butonuna basıyorsunuz.

Antivirüsünüz çalışıyor. Dosyanın dijital imzası geçerli. Yazılımı da resmi kaynaktan indirdiniz.

Peki ya sorun yazılımın kendisindeyse?

2023 yılında gerçekleşen 3CX DesktopApp saldırısı, bu senaryonun gerçek dünyadaki en dikkat çekici örneklerinden biri oldu.


🏢 3CX Nedir?

3CX; şirketlerin internet üzerinden telefon görüşmeleri, video konferans ve mesajlaşma gibi iletişim işlemlerini gerçekleştirmesini sağlayan bir yazılım platformudur.

Mart 2023'te güvenlik araştırmacıları, 3CX'in Windows ve macOS için dağıttığı bazı masaüstü uygulamalarında kötü amaçlı bileşenler tespit etti.

CISA olayı bir software supply chain attack olarak değerlendirdi.

Buradaki tehlike oldukça farklıydı:

🔴 Saldırgan doğrudan kullanıcıya saldırmadı. Kullanıcının güvendiği yazılımı saldırı aracına dönüştürdü.


🔗 Saldırı Nasıl Gerçekleşti?

Mandiant'ın soruşturmasına göre saldırı zincirinin başlangıcı 3CX'in kendisinden bile önceye uzanıyordu.

2022 yılında bir 3CX çalışanının kişisel bilgisayarına Trading Technologies X_TRADER yazılımının değiştirilmiş bir sürümü bulaştı.

Saldırganlar bu olay üzerinden 3CX ortamına erişim sağladı ve daha sonra yazılım geliştirme sürecini etkileyebildi.

Sonuç olarak saldırganlar, resmi 3CX dağıtım kanallarından sunulan uygulamaları değiştirilmiş şekilde yayınlayabildi.

Saldırı zinciri kabaca şöyleydi:

Ele geçirilmiş yazılım
↓
3CX ortamına erişim
↓
Geliştirme/dağıtım sürecinin ele geçirilmesi
↓
Trojanlaştırılmış 3CX uygulaması
↓
Müşterilere dağıtım

Mandiant, bunu daha önce ele geçirilmiş bir yazılım tedarik zincirinin başka bir tedarik zinciri saldırısında kullanılması açısından dikkat çekici bir vaka olarak tanımladı.


🦠 Zararlı Yazılım Ne Yapıyordu?

Trojanlaştırılmış 3CX uygulaması, saldırının ilk aşamasını oluşturuyordu.

Windows tarafındaki zararlı bileşen, GitHub üzerinden ek komut ve kontrol altyapısı elde ederek sonraki aşamaları çalıştırabiliyordu.

Araştırmacılar bazı hedeflerde tarayıcı bilgilerini çalmaya yönelik ICONICSTEALER adlı bileşeni de tespit etti.

Ancak önemli bir ayrıntı vardı:

Her kullanıcı aynı şekilde hedeflenmedi.

İlk aşama geniş bir kullanıcı kitlesine ulaşırken, sonraki saldırı aşamaları belirli hedeflere seçici olarak uygulanabiliyordu.

Yani amaç sadece mümkün olduğunca fazla bilgisayara malware bulaştırmak değildi.

🎯 Değerli hedefleri belirlemek ve saldırıyı derinleştirmek de saldırı zincirinin bir parçasıydı.


⚠️ Neden Bu Kadar Tehlikeliydi?

Çünkü klasik güvenlik varsayımlarından birini ortadan kaldırıyordu:

“Yazılımı resmi kaynaktan indiriyorsam güvendeyim.”

3CX vakası bunun tek başına yeterli olmadığını gösterdi.

Kullanıcı aslında doğru olanı yapıyordu:

  • 🌐 Yazılım resmi kaynaktan indiriliyordu.

  • 🔄 Uygulama güncel görünüyordu.

  • 🛡️ Kullanıcı bilinmeyen bir dosya çalıştırmıyordu.

  • 📦 Zararlı bileşen güvenilen yazılım paketinin içine yerleştirilmişti.

Dolayısıyla saldırganın kullanıcıyı kandırmasına bile gerek kalmadı.

Kullanıcı saldırganın istediği yazılımı, güvenilir olduğunu düşünerek kendi isteğiyle çalıştırdı.


🧩 Şirketler Ne Öğrenmeli?

3CX vakası özellikle yazılım geliştiren şirketler için önemli sorular ortaya çıkarıyor:

🔐 Build sunucularına kim erişebiliyor?

📝 Kaynak kodundaki değişiklikler nasıl denetleniyor?

⚙️ CI/CD pipeline güvenli mi?

📦 Üçüncü taraf kütüphaneler kontrol ediliyor mu?

✍️ Yazılım paketleri nasıl imzalanıyor?

🔍 Yayınlanmadan önce güncellemeler bağımsız olarak doğrulanıyor mu?

Çünkü saldırganın hedefi artık sadece sunucu veya kullanıcı hesabı değil.

🎯 Yazılımın kendisi olabilir.


🛡️ Sonuç

3CX saldırısı, modern siber güvenlikte önemli bir gerçeği gösteriyor:

Sadece kullandığımız yazılıma değil, o yazılımın üretildiği ve dağıtıldığı zincire de güveniyoruz.

Bir saldırganın milyonlarca bilgisayara tek tek saldırması gerekmeyebilir.

Yazılım tedarik zincirindeki kritik bir noktayı ele geçirdiğinde, tek bir saldırıyla çok sayıda kuruluşa ulaşabilir.

Bu nedenle modern güvenlik yaklaşımında artık yalnızca:

“Bu yazılım güvenli mi?”

sorusunu sormak yeterli değil.

Şunları da sormak gerekiyor:

Kod nereden geliyor?
Kim tarafından derleniyor?
Build ortamına kim erişiyor?
Paket nasıl imzalanıyor?
Kullanıcıya nasıl ulaşıyor?

🔐 Çünkü bir yazılıma güvenmek, yalnızca yazılımın kendisine değil, o yazılımın bilgisayarımıza ulaşana kadar geçtiği tüm zincire güvenmek anlamına geliyor.