Genel Bakış
Yakın zamanda yapılan güvenlik araştırmaları, Marimo reaktif Python notebook ortamlarında bulunan kritik bir güvenlik açığının, siber saldırganlar tarafından aktif olarak istismar edildiğini ortaya koymuştur. Saldırganlar, bu açığı kullanarak Hugging Face Spaces üzerinde barındırılan NKAbuse adlı kötü amaçlı yazılım varyantlarını hedef sistemlere dağıtmaktadır. Bu durum, özellikle veri bilimi ve yapay zeka projelerinde kullanılan paylaşımlı ortamlar için ciddi bir risk oluşturmaktadır.
Sorun Analizi
Marimo notebook'larındaki güvenlik açığı, saldırganların uzaktan kod çalıştırmasına (RCE - Remote Code Execution) izin veren bir zafiyetten kaynaklanmaktadır. Saldırganlar, kötü niyetli yapılandırılmış bir notebook dosyasını veya bağlantısını kurbanlara ileterek, arka planda NKAbuse kötü amaçlı yazılımının indirilmesini ve çalıştırılmasını tetiklemektedir. NKAbuse, temel olarak sistem kaynaklarını ele geçiren, ağ trafiğini izleyen ve botnet ağlarına dahil olabilen gelişmiş bir zararlı yazılımdır.
Çözüm Adımları
Sistemlerinizi korumak ve olası bir sızmayı engellemek için aşağıdaki adımları izlemeniz önerilir:
- Marimo Sürümünü Güncelleyin: Marimo kütüphanesinin en güncel sürümüne geçiş yaparak bilinen güvenlik açıklarını kapatın.
- Ortam İzolasyonu: Notebook'larınızı her zaman izole edilmiş Docker konteynerleri veya sanal ortamlar (venv/conda) içerisinde çalıştırın.
- Ağ İzleme: Şüpheli dış bağlantıları engellemek için güvenlik duvarı kurallarınızı gözden geçirin.
Güncelleme Komutları
# Mevcut Marimo sürümünü güncelleme
pip install --upgrade marimo
# Kurulu sürümü kontrol etme
marimo --version
Uyarı: Güvenilmeyen kaynaklardan gelen .py veya .marimo dosyalarını asla doğrudan çalıştırmayın. Bu dosyalar, sisteminizde yetkisiz işlemler gerçekleştirecek komutlar içerebilir.
Güvenlik İpuçları
Hugging Face gibi platformlar üzerinden gelen projeleri kullanırken, kodun içeriğini mutlaka inceleyin. Özellikle os.system, subprocess veya requests kütüphanelerinin şüpheli kullanımlarına karşı dikkatli olun. Eğer bir notebook dosyası beklenmedik bir şekilde dış ağa bağlantı kurmaya çalışıyorsa, bu durum bir siber saldırı göstergesi olabilir.
Sistem güvenliğini artırmak için 'Least Privilege' (En Az Yetki) prensibini uygulayın ve notebook süreçlerini root yetkileriyle çalıştırmaktan kaçının.



