Cloudflare’deki güvenlik duvarı ve dağıtılmış hizmet reddi (DDoS) saldırı önleme mekanizmalarının, kiracılar arası güvenlik kontrollerindeki boşluklardan yararlanılarak, bu korumaların asıl amacını boşa çıkararak atlatılabileceği ortaya çıktı.
Certitude araştırmacısı Stefan Proksch geçen hafta yayınlanan bir raporda, “Saldırganlar, Cloudflare ile müşterilerin web siteleri arasındaki tasarım başına güven ilişkisini kötüye kullanmak için kendi Cloudflare hesaplarını kullanabilir ve koruma mekanizmasını etkisiz hale getirebilir” dedi.
Avusturyalı danışmanlık firmasına göre sorun, meşru olup olmadığına bakılmaksızın Cloudflare içindeki tüm kiracıların kullanımına sunulan ortak altyapının bir sonucudur; bu da kötü niyetli aktörlerin hizmetle ilişkili örtülü güveni kötüye kullanmasını ve korkulukları aşmasını kolaylaştırır. .
İlk sorun, Authenticated Origin Pulls adı verilen bir özelliğin parçası olarak hizmetin ters proxy’leri ile müşterinin kaynak sunucusu arasındaki HTTP(S) isteklerini doğrulamak için paylaşılan bir Cloudflare sertifikasının seçilmesinden kaynaklanmaktadır.
Adından da anlaşılacağı gibi, Authenticated Origin Pulls, önbellekte mevcut olmadığında içerik almak için kaynak sunucuya gönderilen isteklerin bir tehdit aktöründen değil Cloudflare’den gelmesini sağlar.
Böyle bir kurulumun sonucu olarak Cloudflare hesabına sahip bir saldırgan, bağlantıyı başlatan kiracı kötü niyetli olsa bile Cloudflare kaynaklı tüm bağlantılara izin verildiği gerçeğinden yararlanarak kötü amaçlı yükünü platform aracılığıyla gönderebilir.
“Saldırgan Cloudflare ile özel bir alan adı kurabilir ve DNS A kaydını şu adrese yönlendirebilir: [a] kurbanın IP adresi,” diye açıkladı Proksch.
“Saldırgan daha sonra kiracısındaki o özel etki alanı için tüm koruma özelliklerini devre dışı bırakır ve saldırılarını Cloudflare altyapısı üzerinden tüneller. Bu yaklaşım, saldırganların kurbanın koruma özelliklerini atlamasına olanak tanır.”
İkinci sorun, izin verilenler listesine eklenen Cloudflare IP adreslerinin kötüye kullanılmasıdır (bu, kaynak sunucunun bireysel ziyaretçi IP adreslerinden trafik almasını durdurur ve bunu Cloudflare IP adresleriyle sınırlandırır), hileli girdiler iletmek ve platformdaki diğer kullanıcıları hedeflemek için kullanılır.
16 Mart 2023’teki sorumlu açıklamanın ardından Cloudflare, bulguları bilgilendirici olarak kabul etti ve belgelerine yeni bir uyarı ekledi.
Cloudflare artık açıkça şunu belirtiyor: “Cloudflare’in Kimlik Doğrulanmış Kaynak Çekmeleri ayarlamanız için sağladığı sertifikanın hesabınıza özel olmadığını, yalnızca Cloudflare ağından bir isteğin geldiğini garanti ettiğini unutmayın.”
“Daha sıkı bir güvenlik için, kendi sertifikanızla Kimlik Doğrulamalı Kaynak Çekmeleri ayarlamalı ve kaynağınız için diğer güvenlik önlemlerini dikkate almalısınız.”
Proksch, “‘İzin Verilenler Listesi Cloudflare IP adresleri’ mekanizması derinlemesine savunma olarak görülmeli ve kaynak sunucuları koruyan tek mekanizma olmamalıdır.” dedi. “‘Kimlik Doğrulanmış Kaynak Çekme’ mekanizması, Cloudflare sertifikası yerine özel sertifikalarla yapılandırılmalıdır.”
Certitude daha önce saldırganların hükümetler, medya kuruluşları, siyasi partiler ve üniversiteleri kapsayan 1000’den fazla kuruluşa ait alt alan adlarını ele geçirmek için “sarkan” DNS kayıtlarından yararlanabileceğini ve bunları muhtemelen kötü amaçlı yazılım dağıtımı, dezenformasyon kampanyaları ve kimlik avı saldırıları için kullanmalarının mümkün olduğunu ortaya çıkarmıştı. .
Güvenlik araştırmacısı Florian Schweitzer, “Çoğu durumda, alt alan adlarının ele geçirilmesi, alan adı sahipliğinin doğrulanması ve kayıt için önceden kullanılan tanımlayıcıların hemen serbest bırakılmaması yoluyla bulut hizmetleri tarafından etkili bir şekilde önlenebilir.” dedi.
Açıklamalar, Akamai’nin, saldırganların algılamayı önlemek ve analizi karmaşık hale getirmek için dinamik olarak tohumlanmış alan oluşturma algoritmalarından (DGA) giderek daha fazla yararlandığını ve komuta ve kontrol (C2) iletişim kanallarının ömrünü etkili bir şekilde uzattığını ortaya çıkarmasıyla geldi.
Güvenlik araştırmacıları Connor Faulkner ve Stijn Tilborghs, “Yarın hangi DGA etki alanlarının etkinleştirileceğini bilmek, son kullanıcıları botnet’lerden korumak için bu etki alanlarını proaktif olarak engelleme listemize koymamıza olanak tanıyor” dedi.
“Maalesef Google Trendler, sıcaklıklar veya döviz kurları gibi öngörülemeyen tohumlarla bu senaryo mümkün değil. Ailenin kaynak koduna sahip olsak bile gelecekte oluşturulacak DGA alan adlarını doğru bir şekilde tahmin edemiyoruz. “
Ağustos ayında, Kaliforniya Üniversitesi, Irvine ve Tsinghua Üniversitesi’nden bir grup akademisyen, .com gibi üst düzey alanlar da dahil olmak üzere tüm DNS bölgelerini ele geçirmek için bailiwick kontrol algoritmalarındaki kusurlardan yararlanan MaginotDNS adlı bir DNS zehirlenmesi saldırısı gösterdi. ve .net.
Araştırmacılar, “MaginotDNS’in keşfinin anahtarı, farklı DNS modları arasındaki tutarsız yetki uygulamalarıdır” dedi. “Güvenlik açıkları, özyinelemeli etki alanı çözümlemeleri yapmadıkları için normal ileticilere zarar vermiyor, ancak koşullu DNS sunucuları (CDNS) için ciddi sonuçlara neden olabilir.”
“CDNS, yaygın bir DNS sunucusu türüdür ancak henüz sistematik olarak incelenmemiştir. Aynı anda özyinelemeli çözümleyici ve iletici olarak görev yapacak şekilde yapılandırılmıştır ve farklı sunucu modları aynı genel önbelleği paylaşır. Sonuç olarak, saldırganlar iletici güvenlik açıklarından yararlanabilir ve ‘ sınırı geçmek’ – aynı sunucudaki özyinelemeli çözümleyicilere saldırmak.”