Kısa cevap

WIRED yazarı Will Knight, kısıtları sökülmüş bir yapay zeka modelini kendi ev ağına saldı ve birkaç gün boyunca ne bulduğunu izledi. Sonuç iki yönlü çıktı: ajan ev hayatının saldırıya ne kadar açık olduğunu gösterdi, ama aynı zamanda her şeyi nasıl güvenli hâle getireceğini de söyledi.

Deneyden çıkan en pratik sonuç şu: yapay zeka saldırısıyla başa çıkmanın en iyi yolu kendi yapay zeka saldırganınıza sahip olmak olabilir. Bu yazı hem deneyin ne gösterdiğini hem de aynı mantığın kendi ağınızda nasıl uygulanacağını anlatıyor.

Deney nasıl kuruldu?

Knight, kısıtları kaldırılmış modellere erişim satan bir girişimden yararlandı — abliterasyon denen yöntemle, açık ağırlıklı bir modelin içindeki reddetme örüntülerinin bastırıldığı sürümler. En güçlüsü Z.ai'nin ajan tabanlı kodlama modeli GLM 5.3'ün bir sürümü.

Bu tür modellerin kullanımı yeni değil: akademik araştırmacılar yapay zekanın nasıl çalıştığını anlamak için, siber güvenlik firmaları da yazılım ve sistemleri zafiyet için taramak amacıyla kullanıyor. Anthropic'in Mythos'u ve OpenAI'nin Astra'sı da teknik olarak benzer biçimde çalışıyor — alışıldık siber denetimleri taşımayan modeller, erişimi şimdilik güvenilir müşterilerle sınırlı.

Knight modeli CyberStrike adlı bir yazılım koşumuyla yönlendirdi ve yerel ağına bakmasını istedi. Birkaç dakika içinde ajan aynı ağdaki yaklaşık bir düzine donanım sistemini buldu ve birkaç zafiyeti kataloglayarak listeledi.

Ajan ne buldu?

  • Yazıcı yanlış yapılandırılmıştı: ağdaki herkes yazıcıya giriş yapabiliyordu. Yazdırma kuyruğunda vergi beyannamesi, banka ekstresi ya da tıbbi kayıt varsa bu ciddi bir sorun.
  • Müzik sistemi bilgi sızdırıyordu: ağdaki herkes en son çalınan şarkıyı görebiliyor, istediğini çalabiliyor ve sesi ayarlayabiliyordu.
  • IoT cihazlarının aygıt yazılımı eskiydi: ağda güncellenmesi gereken bir dizi nesnelerin interneti cihazı vardı.
  • Aceleyle yazılmış projeler delik doluydu: ajan, basit web sitelerine dönüştürülmüş bir dizi projede korumasız API kimlik bilgileri ve saldırganın e-posta göndermesine izin verebilecek bir yanlış yapılandırma dahil onlarca sorun buldu.

Ajan yalnızca sorunları bulmakla kalmadı, çözüm de önerdi: eski aygıt yazılımlarını güncellemek, yazıcıyı güvene almak ve akıllı hoparlör gibi IoT cihazlarını misafir ağına taşımak. Sonuncusunun mantığı şu: cihazlardan biri ele geçirilse bile bilgisayarları göremez.

En rahatsız edici an

Knight ajandan ağdaki bir Linux makinesini taramasını istedi. Ajan taramalar sonucunda makinenin görece güvenli göründüğünü bildirdi. Ardından Knight giriş yapmanın bir yolunu bulup bulamayacağını sordu.

Ajan, ağdaki diğer sistemlerin adlarından yola çıkarak çalışan bir kullanıcı adı çıkardı. Bir dizi bariz parolayı denedi, tutmadı. Parolayı kaba kuvvetle denemek için bir betik yazmayı önerdi; Knight durdurdu. Sonra ajan makinede bir kriptografik anahtar buldu, onu kullanarak parolasız giriş yaptı ve kök erişimi almak için parolayı aramaya başladı.

Daha tedirgin edici olan ise birkaç saat sonra oldu: Knight ağa yeniden bağlanıp yeni makine olup olmadığını sorduğunda ajan yalnızca yönlendiriciyi bulmakla kalmadı, yaygın "admin/parola" birleşimlerini deneyerek giriş yapmaya çalıştı. Knight'ın kendi ifadesiyle: bunu dışarıdaki bir ağda yapmaya karar verseydi başı büyük belaya girebilirdi.

Ev ağında hangi cihaz ne riski taşıyor?

Deneyde çıkan bulguları genelleştirirsek, bir ev ağındaki cihazlar üç risk sınıfına ayrılıyor:

CihazTipik zafiyetEle geçirilirse ne olur
YazıcıKimlik doğrulaması kapalı, yönetim arayüzü açıkYazdırma kuyruğundaki belgeler okunabilir
Akıllı hoparlör / TVEski aygıt yazılımı, açık hizmet uçlarıAğdaki diğer cihazlara sıçrama noktası olur
Kamera / bebek monitörüVarsayılan parola, uzak erişim açıkDoğrudan görüntü sızıntısı
YönlendiriciVarsayılan yönetici parolasıTüm ağ trafiği yönlendirilebilir
Ev sunucusu / NASYeniden kullanılan SSH anahtarıParolasız giriş, ardından kök erişim denemesi

Tablodaki son satır deneyin en öğretici kısmı. Ajanın Linux makinesine girmesini sağlayan şey bir zafiyet değil, orada duran bir anahtardı. Kolaylık için bırakılmış bir kimlik bilgisi, bir saldırgan için hazır bir kapı.

Neden bu şimdi mümkün oldu?

Üç şeyin aynı anda gerçekleşmesi gerekiyordu ve üçü de son aylarda gerçekleşti.

Birincisi yetenek: sınır modelleri büyük kod tabanlarında sıfırıncı gün hataları bulabiliyor ve bilgisayarları hızla zafiyet için tarayabiliyor. İkincisi erişim: kısıtları sökülmüş modeller ticari bir hizmet olarak satılıyor; kullanıcının kendi GPU altyapısını çalıştırması gerekmiyor. Üçüncüsü koşum: modeli siber güvenlik görevleri arasında yönlendiren yazılım katmanları hazır hâlde bulunuyor.

Bu üçlü, daha önce uzmanlık gerektiren bir işi bir arayüz sorununa indirgemiş durumda. Deneyin göstermek istediği de tam olarak bu: iş artık "yapılabilir mi" değil, "kim yapıyor" sorusu.

Buradan çıkarılacak asıl ders

Deneyin gösterdiği şey bir açık değil, bir asimetri. Bir ev ağındaki cihazların çoğu, "iç ağdakiler güvenilir" varsayımıyla yapılandırılmış durumda. Yazıcının parolasız olması, müzik sisteminin bilgi yayınlaması, IoT cihazının eski yazılımla çalışması — hiçbiri tek başına saldırı değil; hepsi o varsayımın sonucu.

Değişen şey, o varsayımı sınamanın maliyeti. Eskiden bir ev ağını sistematik olarak taramak uzmanlık ve zaman istiyordu. Şimdi bir pizza fiyatına kiralanan bir ajan bunu dakikalar içinde yapıyor — ve aynı araç hem saldıran hem savunan tarafta.

Kendi ağınızda ne yapmalı?

Deneyden çıkan öneriler, ajan kullanmasanız bile geçerli:

  • IoT cihazlarını ayrı ağa alın. Çoğu modern yönlendiricide misafir ağı var. Akıllı hoparlör, televizyon, kamera ve termostat oraya taşınmalı; ele geçirilseler bile bilgisayarlarınızı göremezler.
  • Yazıcıyı unutmayın. Ev ağındaki en çok gözden kaçan cihaz o ve çoğu varsayılan olarak kimlik doğrulamasız geliyor.
  • Aygıt yazılımlarını güncelleyin. IoT cihazlarında güncelleme çoğu zaman otomatik değil ve yıllarca eski sürümde kalabiliyorlar.
  • Yönlendirici parolasını değiştirin. Deneydeki ajanın ilk denediği şey yaygın admin/parola birleşimleriydi.
  • Yayımlanmadan önce kodu denetleyin. Knight'ın kendi vardığı sonuç buydu: aceleyle yazılmış projelerdeki hata sayısı, bir satır kodu bile yapay zeka denetiminden geçirmeden dağıtmamayı düşündürüyor.

Ajan kullanmadan da yapılabilir mi?

Evet, ve çoğu ev için doğru cevap bu. Deneydeki ajanın bulduğu beş sorunun dördü, bir ajana gerek olmadan bulunabilecek türden: yönlendirici arayüzüne girip bağlı cihaz listesine bakmak, her cihazın yönetim sayfasını açıp parola sorup sormadığını denemek ve üretici sitesinden aygıt yazılımı sürümünü kontrol etmek yeterli.

Ajanın gerçekten fark yarattığı yer beşincisiydi: makinede duran kriptografik anahtarı bulup onu kullanarak giriş yapmak. Bu, elle yapılabilecek ama akla gelmeyen türden bir bağlantı — ve ajanların iyi olduğu iş tam olarak bu: bilinen parçaları alışılmadık bir sırayla birleştirmek.

Yani ajan bir "tarama aracı" değil, bir bileşim aracı. Elle yapılan denetim tek tek cihazlara bakar; ajan cihazlar arasındaki ilişkilere bakar.

Kendi ajanınızı çalıştıracaksanız

Bu yolu seçerseniz üç kural işe yarıyor:

  • Kapsamı önceden yazın. Hangi IP aralığına bakılacağını, hangi eylemlerin yasak olduğunu ve nerede duracağını komutun içine koyun. Deneyde ajan kaba kuvvet denemesi önerdi; durduran şey kullanıcının müdahalesi oldu.
  • İzleyin, arkanızı dönmeyin. Ajanın adım adım ne yaptığını gösteren bir koşum kullanın. Knight'ın paniklediği an, ajanın dizinlerde dolaştığını görebildiği andı; göremeseydi fark etmeyecekti.
  • Bitince erişimi kesin. Ajan bir sonraki oturumda aynı ağa yeniden bağlandığında kaldığı yerden devam etmeye çalışabiliyor. Deneyde tam olarak bu oldu.

Sınırlar ve uyarı

Bu deneyin bir de anlatılmayan tarafı var ve açıkça söylemek gerekiyor. Knight bunu kendi ağında, kendi cihazlarında yaptı. Aynı aracı başkasının ağına ya da izin verilmemiş bir sisteme yöneltmek pek çok yargı alanında suç.

Deneyin kendisi de bunu gösteriyor: ajan, Knight istemeden yönlendiriciye giriş denemesi yaptı. Yani aracın kapsamı kullanıcının niyetiyle sınırlı değil; ajan hedefe ulaşmak için kendi yolunu seçiyor ve o yol izin sınırınızın dışına taşabiliyor. Tufts Üniversitesi'nden siber güvenlik ve hukuk uzmanı Shaanan Cohney'e göre bu alanda bir hesaplaşma yaklaşıyor.

Pratik karşılığı şu: böyle bir aracı çalıştıracaksanız ağ sınırını fiziksel olarak daraltın — taramayı yapan makineyi izole edin, VPN bağlantılarını kapatın ve iş bitince erişimi kesin. "Yalnızca kendi ağıma bakmasını söyledim" bir güvence değil.

Özetle

Deneyin sonucu beklenenden az korkutucu ve daha kullanışlı: aynı yetenek hem saldırı hem savunma tarafında çalışıyor ve savunma tarafında kullanmak şu an daha kolay, çünkü kendi ağınızda izin sorunu yok.

Ama sonucun rahatlatıcı yanını abartmamak gerekiyor. Knight'ın ajanı bulduğu her sorunu çözmedi; sorunları görünür kıldı. Bir yazıcının parolasız olduğunu bilmek ile parolayı koymak arasındaki mesafe hâlâ insanın kat etmesi gereken bir mesafe.