Siber güvenlik

Saldırganlar, Cloudflare doğrulama testleri kılığına girmiş kimlik avı sayfalarını barındırmak için npm aynalarından yararlanıyor

Araştırmacılar, ziyaretçileri saldırganların belirlediği sitelere yönlendirmek için sahte bir Cloudflare doğrulama arayüzü kullanan kötü amaçlı HTML sayfaları içeren npm paketleri keşfetti. Dosyaların UNPKG ve npmmirror gibi aynalar üzerinden yayımlanması, paketler resmî kayıt defterinden kaldırıldıktan sonra bile bu sayfalara nispeten güvenilir alan adları sağlıyor.

2026-08-25
3 dk okuma
173 görüntülenme
certi.news Editorial Team
Saldırganlar, Cloudflare doğrulama testleri kılığına girmiş kimlik avı sayfalarını barındırmak için npm aynalarından yararlanıyor

Saldırganlar, Cloudflare’ın güvenlik doğrulama sayfası kılığına girmiş kötü amaçlı HTML sayfalarını barındırmak, ardından ziyaretçiyi kontrol ettikleri bir alana veya uzaktan değiştirilebilen bir hedefe yönlendirmek için npm kayıt defterinden ve aynalarından yararlanıyor. Bu kampanya, alışılmış npm tedarik zinciri saldırılarından farklı; araştırmacıların incelediği paketler yüklendiklerinde geliştiricinin cihazına kötü amaçlı yazılım bulaştırmıyor, bunun yerine kimlik avı sayfaları için ücretsiz barındırma alanı olarak kullanılıyor.

Güvenlik araştırmacısı inf0stache, china_airlines adlı ve sahte bir Cloudflare doğrulama sayfası içeren bir paket bulmasının ardından bu tekniği temmuz ayında gözlemledi. IntelFusions da aynı yöntemi bildirdi; ardından OX Security, npm ile çeşitli aynalara dağıtılmış, aynı kötü amaçlı sayfayı içeren 24 npm paketini ortaya çıkardı.

Ayna nasıl kimlik avı platformuna dönüşüyor?

BleepingComputer, incelenen paketlerden birinin yalnızca index.html ve package.json dosyalarını içerdiğini, HTML dosyasının da ana dosya olarak tanımlandığını tespit etti. UNPKG hizmeti paketi kopyaladığında dosya, saldırganın işlettiği bir alan adı yerine unpkg.com alan adı üzerinden doğrudan tarayıcıda açılabiliyor.

Bu kullanım, kötü amaçlı sayfaya daha güvenilir bir görünüm kazandırıyor ve bilinen saldırgan alan adlarını engelleyen güvenlik araçlarını aşmasına yardımcı olabiliyor. OX Security ayrıca paketlerin resmî npm kayıt defterinden silindikten sonra bile aynalarda erişilebilir kalabileceği konusunda uyardı.

Sahte doğrulama ve değiştirilebilir yönlendirme

Kötü amaçlı sayfa, Cloudflare’ın güvenlik arayüzünü taklit ediyor ve meşru Turnstile hizmetini içeriyor; ancak doğrulamanın başarılı veya başarısız olması, yönlendirme işlemini gerçekleştiren gizlenmiş JavaScript’i durdurmuyor. Araştırmacılara göre temmuz ayındaki önceki sürümler microcloud[.]homes adresine yönlendirirken, ağustosta login[.]microsofte[.]live adresine yönlendirmeler ortaya çıktı. Raporlara göre bazı erken yönlendirmeler meşru Microsoft Outlook oturum açma sayfasında sona erdi; ancak aynı hedefler daha sonra sahte oturum açma sayfalarını barındırmak için kullanılabilir.

Diğer paketler, anahtar-değer çiftlerini depolamak için kullanılan meşru bir platform olan api.keyval.org tabanlı farklı bir yöntem kullandı. Kod, hizmetten şifrelenmiş bir değer çıkarıyor, bu değerin şifresini tarayıcı içinde çözüyor ve ardından ziyaretçiyi ortaya çıkan bağlantıya yönlendiriyor. Böylece saldırgan, npm paketini değiştirmeden veya yeniden yayımlamadan hedefi değiştirebiliyor. OX, araştırma sırasında gözlemlediği hedefin meşru ChatGPT sitesi olduğunu, ancak bunun daha sonra bir kimlik avı sayfasına veya kötü amaçlı yazılım indirmeye yönlendirecek şekilde değiştirilebileceğini belirtti; ancak BleepingComputer’ın incelediği sayfa ClickFix saldırısı gerçekleştirmedi.

Bu haber neden önemli?

Buradaki asıl değişiklik, paketin yalnızca yüklenmesiyle geliştiricinin cihazına bulaşılması değil; doğrudan tarayıcıda görüntülenen içeriği yüklemek için yaygın bir geliştirme altyapısına duyulan güvenin kötüye kullanılmasıdır. Bu durum, risklerin yalnızca geliştirme ekipleriyle sınırlı kalmayıp npm dosyalarına ve aynalara doğrudan bağlantıları kullananları da kapsamasına yol açıyor. Bu nedenle OX Security, npm ayna alan adlarından gelen doğrudan HTML isteklerinin şüpheli etkinlik olarak değerlendirilmesini ve barındırılan dosya güncellenmeden nihai hedefin değiştirilebileceğinin göz önünde bulundurulmasını tavsiye ediyor.

Haber kaynağı
BleepingComputer
Özgün kaynağı aç ↗
c
Yazar

certi.news Editorial Team

Bilmeniz gerekenler

Saldırganlar, Cloudflare doğrulaması gibi görünen kimlik avı sayfalarını barındırmak ve ziyaretçileri değiştirilebilir hedeflere yönlendirmek için npm paketlerinden ve UNPKG ile npmmirror gibi aynalarından yararlanıyor. Bu paketler yalnızca yüklenerek geliştiricinin cihazına bulaşmıyor; ancak aynalar üzerinden barındırılan HTML dosyalarının açılması, kullanıcıları kimlik avına veya kötü amaçlı yazılım indirmeye maruz bırakabilir.

  • OX Security, npm ile çeşitli aynalara dağıtılmış sahte Cloudflare sayfası içeren 24 npm paketi tespit etti.
  • Bir HTML dosyası unpkg.com gibi görece güvenilir bir alan adından doğrudan açılabilir; bu da saldırganların alan adlarına yönelik engellemelerin aşılmasına yardımcı olabilir.
  • Sayfalar, meşru Cloudflare Turnstile hizmeti bulunsa bile yönlendirme yapmak için karmaşıklaştırılmış JavaScript kullanıyor.
  • Bazı paketler api.keyval.org adresinden şifrelenmiş bir hedef çekebiliyor ve paketi değiştirmeden veya yeniden yayımlamadan bu hedefi daha sonra değiştirebiliyor.
  • Paketler, resmi npm kayıt defterinden silindikten sonra aynalarda erişilebilir durumda kalabilir.
  • OX Security, npm aynalarından doğrudan HTML isteklerinin şüpheli etkinlik olarak değerlendirilmesini öneriyor.

SSS

Bu paketlerin yüklenmesi geliştiricinin cihazına otomatik olarak bulaşır mı?

Makaleye göre hayır; incelenen paketler yüklenirken geliştiricinin cihazına bulaşmıyor, bunun yerine doğrudan tarayıcıda görüntülenen kötü amaçlı HTML sayfalarını barındırmak için kullanılıyor.

Kampanya npm aynalarından nasıl yararlanıyor?

UNPKG gibi aynalar paketi kopyalıyor ve bir HTML dosyasının aynanın alan adından açılmasına izin veriyor; bu da sayfaya saldırganın işlettiği bir alan adına kıyasla daha güvenilir bir görünüm kazandırıyor.

Saldırgan yönlendirme hedefini değiştirebilir mi?

Evet. Bazı paketler api.keyval.org hizmetini kullanarak şifrelenmiş bir değer çekiyor ve bunu tarayıcıda çözüyor; bu da paketi değiştirmeden nihai bağlantının değiştirilmesine olanak tanıyor.

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör