BLOG

AB Siber Dayanıklılık Yasası (CRA) ve Uygulama Güvenliği

Yayınlanma Tarihi

22 Aralık 2025

Paylaş

Avrupa Birliği’nin Siber Dayanıklılık Yasası (EU Cyber Resilience Act), dijital unsurlu öğelere (PDE – Products with Digital Elements) sahip ürünler için şeffaflık, güvenlik zafiyeti yönetimi ve uzun vadeli güvenlik bakım yönergelerini sağlamak amacıyla yazılım üreticileri için önemli yeni gereksinimler getirmekte. Organizasyonlar üzerinde ürün kalitesi ve güvenliğini geliştirmeden piyasa sonrası izlemeye kadar tüm ürün yaşam döngüsü boyunca önceliklendirme konusunda ek yükümlülükler sözkonusu. Bu talepleri karşılamak, özellikle olgun uygulama güvenliği (AppSec) programı olmayan şirketler için zor olabilir ve uyum maliyetlerine, mali cezalara, piyasa gecikmelerine ve artan risklere yol açabilir.

CRA: Nedir ve Ne İşe Yarar?

CRA, Avrupa Birliği içinde satılan dijital unsurlara sahip ürünler için yeni bir siber güvenlik temeli oluşturur. Temel hedefleri şunlardır:

Dijital Öğelere Sahip Ürünler (PDE) İfadesi Neleri Kapsar?

Tanıma “uzaktan veri işleme çözümleri”nin dahil edilmesi dikkat çekicidir; çünkü CRA’nın erişimini fiziksel bir ürünün işlevselliğinin ayrılmaz bir parçası olan bulut hizmetlerine genişletir; bağımsız yazılım-hizmet ürünleri genellikle hariç tutulsa bile. Örneğin, birçok modern IoT cihazı, veri depolama, analitik veya uzaktan kumanda gibi özellikler için arka uç bulut hizmetlerine dayanır. Eğer bu arka uç hizmetler PDE’nin işleyişi ve güvenliği için vazgeçilmezse, CRA’nın kapsamına girerler.

Temel AB CRA Gereksinimleri

CRA beş ana başlığı içerir. Bunlar, Tasarım Yoluyla Güvenlik, Güvenlik Açığı Yönetimi, Şeffaflık ve Dokümantasyon, Piyasa Sonrası Gözetim ve Uyumsuzluk Cezaları olarak listelenebilir.

Black Duck’ın CRA Çözümü

Black Duck’ın AppSec portföyü, hem tescilli kaynak kodunu hem de dış bağımlılıkları analiz eden, yazılım geliştirme yaşam döngüsü boyunca erken ve sürekli olarak açıkları ve kalite sorunlarını tespit eden birleşik, otomatik bir güvenlik yaklaşımı sunar. Bu birleşik içgörü ve sorunsuz geliştirme entegrasyonları, düzenleyici zaman çizelgeleri ve beklentilerle uyumlu şekilde etkili önceliklendirme ve iyileştirme imkanı sağlar.

CRA GereksinimleriBlack Duck Çözümleri
Varsayılan olarak Güvenlikli Tasarım• Statik uygulama güvenlik testi (SAST), tasarım ve kod seviyesindeki kusurları erken tespit eder
• Fuzz testi, çalışma zamanı güvenlik sorunlarını ortaya çıkarıyor
• Yazılım bileşimi analizi (SCA), savunmasız dış bağımlılıkları belirler
Güvenlik açığı yönetimi ve raporlama• SCA, bilinen güvenlik açıkları ve kötü amaçlı paketler hakkında uyarı verir.
• Fuzz testi, sıfır gün güvenlik açıklarını ortaya çıkarır.
SBOM sağlanması• SCA, bağımlılıkları otomatik olarak tanımlar ve SBOM’ları standart formatlarda dışa aktarır
Uyumluluk değerlendirmesi• SCA, SAST ve fuzz testleri, testler, bulgular ve bileşen kullanımıyla ilgili ayrıntılı raporlar sunar
• Uygulama güvenlik duruşu yönetimi (ASPM), bir uygulamada yapılan tüm testlerin konsolide bir görünümünü sunar

Çözümün Anahatları

Kaynaklar:

Bu konu ile ilgili olarak, Forcerta’nın sağladığı çözüm ve danışmanlık hizmetleri konusunda daha fazla bilgi almak için aşağıdaki formu doldurarak iletişim kurabilirsiniz.