Dünyanın en büyük çevrim içi bilgi platformlarından biri olan Wikipedia’da dikkat çekici bir siber güvenlik olayı yaşandı. Wikimedia Foundation tarafından yönetilen projelerde kendini otomatik olarak yayabilen bir JavaScript solucanı tespit edildi. Zararlı kod kısa sürede binlerce sayfayı etkilerken, sistem yöneticileri saldırıyı durdurmak için bazı düzenleme işlemlerini geçici olarak kısıtlamak zorunda kaldı. Olay kısa sürede uluslararası teknoloji haberleri ve hack haberleri sitelerinde geniş yer buldu.
Olayın ilk belirtileri Wikipedia’nın teknik forumlarında ortaya çıktı. Deneyimli editörler bazı sayfalarda aniden gerçekleşen ve mantıklı görünmeyen değişiklikler fark etti. Rastgele sayfalara eklenen gizli kod parçaları ve vandalizm izleri kısa sürede dikkat çekti. Başlangıçta küçük bir sorun gibi görünen bu değişikliklerin aslında otomatik şekilde gerçekleştiği anlaşıldı. Sorunun büyüklüğü ortaya çıkınca Wikimedia mühendisleri hızlı bir şekilde harekete geçti ve bazı Wikimedia projelerinde düzenleme işlemlerini geçici olarak sınırlandırdı.
Yapılan ilk teknik incelemelere göre saldırı zinciri Rusça Wikipedia’da bulunan bir JavaScript dosyasından başladı. Zararlı kodun User:Ololoshka562/test.js adlı dosyada bulunduğu tespit edildi. İlginç olan ise bu dosyanın aslında ilk kez Mart 2024 tarihinde sisteme yüklenmiş olmasıydı. Yani zararlı kod yaklaşık iki yıl boyunca sistemde fark edilmeden durdu ve daha sonra beklenmedik bir şekilde aktif hale geldi.
Siber güvenlik uzmanları bu tür kodları genellikle “uyuyan zararlı kod” olarak tanımlıyor. Bu tür yazılımlar sistem içinde uzun süre pasif şekilde kalabiliyor ve belirli bir tetikleme gerçekleştiğinde aktif hale gelebiliyor. Bu durum özellikle bilgisayar güvenliği ve ağ güvenliği açısından ciddi riskler oluşturabiliyor. Çünkü zararlı kod uzun süre fark edilmeden sistem içinde bulunabiliyor.
Yapılan analizlere göre zararlı kod ilk kez Wikimedia çalışanlarından birinin hesabı üzerinden tetiklendi. Çalışanın kullanıcı scriptlerini kontrol ettiği sırada bu dosyanın çalıştırılmış olabileceği düşünülüyor. Ancak olayın tam olarak nasıl gerçekleştiği henüz kesin olarak açıklanmış değil. Uzmanlar üç farklı ihtimali değerlendiriyor. Bunlardan ilki çalışan tarafından test amacıyla çalıştırılması, ikincisi dosyanın yanlışlıkla yüklenmesi ve üçüncüsü ise hesabın saldırganlar tarafından ele geçirilmiş olması.
Solucanın yayılma yöntemi ise oldukça dikkat çekici. Wikipedia altyapısında kullanılan MediaWiki yazılımı hem global JavaScript dosyalarını hem de kullanıcıya özel script sayfalarını destekliyor. Örneğin MediaWiki:Common.js gibi dosyalar tüm kullanıcıların tarayıcısında çalışabiliyor. Bunun yanında User:kullanıcıadı/common.js gibi kişisel script dosyaları da bulunuyor.
Zararlı JavaScript solucanı tam olarak bu sistemi hedef aldı. Bir editörün tarayıcısında çalıştığında ilk olarak kullanıcının kişisel common.js dosyasını değiştirmeye çalışıyordu. Böylece zararlı kod kullanıcının hesabında kalıcı hale geliyordu. Eğer kullanıcı gerekli yetkilere sahipse saldırı bir adım daha ileri gidiyor ve global MediaWiki:Common.js dosyasını da değiştiriyordu.
Bu durum zincirleme bir yayılma etkisi oluşturdu. Çünkü global dosya değiştirildiğinde zararlı kod diğer editörlerin tarayıcılarında da otomatik olarak çalışmaya başlıyordu. Böylece solucan çok kısa süre içinde birçok kullanıcıya bulaşabiliyordu. Bu tür mekanizmalar özellikle büyük platformlarda ciddi siber tehditler oluşturabiliyor.
Saldırının bir diğer aşamasında solucan rastgele Wikipedia sayfalarını seçerek içerik değişiklikleri yapıyordu. Bunun için MediaWiki’de bulunan Special:Random özelliği kullanıldı. Zararlı kod rastgele sayfalar seçiyor ve bu sayfalara gereksiz içerikler ekliyordu. Bazı sayfalara küçük bir görsel eklenirken aynı zamanda gizli bir JavaScript yükleyici de yerleştiriliyordu.
Bu gizli yükleyici sayfanın kod yapısı içinde saklanıyordu. Böylece normal kullanıcılar bu değişiklikleri fark etmeyebiliyordu. Saldırının bu kısmı özellikle platformun içerik bütünlüğünü bozmayı amaçlıyordu. Bu tür saldırılar genellikle hacker saldırıları kapsamında değerlendiriliyor ve büyük platformlarda ciddi güvenlik sorunlarına yol açabiliyor.
Siber güvenlik sitesi BleepingComputer tarafından yapılan tahminlere göre olay sırasında yaklaşık 3996 Wikipedia sayfası bu saldırıdan etkilendi. Ayrıca yaklaşık 85 kullanıcının common.js dosyası değiştirilmiş durumda bulundu. Bu değişiklikler sayesinde zararlı kod kullanıcıların hesaplarında kalıcı hale gelebiliyordu.
Wikimedia mühendisleri saldırıyı durdurmak için hızlı bir müdahale gerçekleştirdi. Etkilenen kullanıcıların common.js dosyaları geri alındı ve yapılan zararlı değişiklikler tek tek temizlendi. Ayrıca bazı sayfaların düzenleme geçmişleri gizlenerek zararlı kodların tekrar görüntülenmesi engellendi.
Olayın ardından Wikimedia Foundation resmi bir açıklama yaptı. Vakıf tarafından yapılan açıklamaya göre zararlı kod aslında bir güvenlik incelemesi sırasında yanlışlıkla tetiklendi. Açıklamaya göre çalışanlar kullanıcı scriptlerini incelerken sistemde bulunan “uyuyan” bir zararlı kodu farkında olmadan aktif hale getirdi.
Wikimedia Foundation ayrıca zararlı kodun yalnızca 23 dakika boyunca aktif kaldığını açıkladı. Bu süre içinde saldırı yalnızca Meta-Wiki platformunu etkiledi. Vakıf yetkilileri ana Wikipedia sitelerinde ciddi bir veri ihlali yaşanmadığını ve kullanıcı verilerinin sızdırıldığına dair bir kanıt bulunmadığını belirtti.
Olayın ardından zararlı kod sistemden tamamen kaldırıldı ve Wikipedia’daki düzenleme işlemleri tekrar normale döndü. Ancak güvenlik uzmanları bu olayın önemli bir uyarı olduğunu söylüyor. Çünkü bu tür güvenlik açıkları büyük platformlarda hızla yayılabilen saldırılara neden olabiliyor.
Uzmanlara göre bu olay, açık platformların düzenli güvenlik denetimlerinden geçirilmesi gerektiğini bir kez daha gösterdi. Özellikle kullanıcı tarafından eklenen scriptlerin kontrol edilmesi ve denetlenmesi siber güvenlik açısından büyük önem taşıyor.
Son yıllarda internet platformlarında görülen siber tehditler ve hacker saldırıları giderek daha karmaşık hale geliyor. Bu nedenle büyük platformların hem bilgisayar güvenliği hem de ağ güvenliği alanında daha güçlü önlemler alması gerektiği belirtiliyor. Wikipedia olayının ardından güvenlik araştırmacıları MediaWiki altyapısında ek güvenlik kontrollerinin uygulanabileceğini düşünüyor.
Bu tür olaylar, internet üzerindeki büyük platformların güvenliğinin ne kadar kritik olduğunu bir kez daha gösteriyor. Uzmanlar gelecekte benzer saldırıların önlenmesi için daha gelişmiş güvenlik mekanizmalarının kullanılmasının gerekli olduğunu ifade ediyor.