FireAI Güvenlik Blogu

Yazan FireAI Security & Research Team · Yayınlandı

FireAI Pilot artık her ağı ayrı öğreniyor: ev, kafe ve şantiye kendi yanıtlarını alıyor

FireAI Pilot artık her ağı ayrı öğreniyor: ev, kafe ve şantiye kendi yanıtlarını alıyor

Bu sürümün yanıtladığı soruyu, Reddit’te FireAI demosunu izleyen bir okur sordu. Okur, “şantiye Wi-Fi’ında ne kadar çok rastgele cihaz göründüğü düşünülürse” sürekli Paranoyak modda kalmayı beklediğini belirtiyor ve FireAI Pilot’un ağ başına mı öğrendiğini yoksa her şey için tek bir profil mi oluşturduğunu bilmek istiyordu.

Otomatik pilot gerçekten ağ başına mı öğreniyor, yoksa zamanla oluşturduğu tek bir küresel profil mi?

FireAI demosu hakkında bir Reddit yorumcusu

FireAI 0.1.8’e kadar dürüst yanıt şuydu: tüm Mac için tek bir profil. 0.1.8’den itibaren ikisi birden. FireAI Pilot, her yerde geçerli olan dersleri korur ve bunlara tek bir ağa, genel olarak açık Wi-Fi ağlarına ve her güvenlik moduna ait dersleri ekler.

Tek bir profil bir dizüstü bilgisayar için neden yanlış modeldi

Bir dizüstü bilgisayar günde birkaç kez ağ değiştirir ve aynı bağlantı için doğru yanıt da onunla birlikte değişir. Bir fotoğraf eşitleme istemcisi evde sorun yaratmaz. Bir kafenin erişim noktasında ya da paylaşılan bir şantiye ağında ise aynı trafik, o ağdaki herkese hangi hizmeti ne zaman kullandığınızı söyler ve beklemesini tercih edebilirsiniz. ABD Federal Ticaret Komisyonu, sitelerin çoğu artık trafiklerini şifrelediği için halka açık erişim noktalarının eskisinden daha güvenli olduğunu belirtir; şifreleme gönderilen içeriği korur, bir uygulamanın belirli bir sunucuyla iletişim kurduğu gerçeğini değil.

Tek bir küresel profille FireAI Pilot bu seçimleri çelişki olarak görüyordu: pazartesi engellendi, salı izin verildi. Ya her seferinde soruyor ya da en son gelen yanıta yerleşiyordu. İkisi de yerden yere hareket eden bir kişinin kastettiği şey değildir.

Dersler nasıl ayrılır

FireAI Pilot, Mac üzerinde çalışan küçük bir karar modelidir. Uygulama, imzası, hedefin şirketi, trafiğin türü ve uygulamanın o hedefi daha önce kullanıp kullanmadığı gibi adlandırılmış sinyaller üzerinde çalışan bir lojistik regresyondur ve verdiğiniz her yanıt ilgili sinyallerin ağırlığını biraz değiştirir. 0.1.8 sürümü, ağı ya da güvenlik modunu bu olgularla birleştiren sinyaller ekler:

Her yanıt, küresel sinyalleri ve ağ ile mod sinyallerini aynı anda eğitir.
SinyalNeyi yakalarNereye aktarılır
Bu ağBu Wi-Fi’daki yanıtlarınız; uygulama, hedef ve trafik türü bazındaBu Wi-Fi ya da kayıtlı bir yerin tüm Wi-Fi ağları
Açık Wi-FiParolasız ya da zayıf güvenlikli ağlardaki yanıtlarınızHiç görülmemiş olsa bile bir sonraki açık ağ
Güvenlik moduEv, Kafe, Paranoyak ya da Saldırı altında modu açıkken verdiğiniz yanıtlarO modun açık olduğu her ağ
Her yerdeFireAI Pilot’un zaten kullandığı sinyallerTüm ağlar

Sinyaller toplandığı için her yerde geçerli olan bir ders (“bu kullanıcı telemetriyi engeller”) FireAI’ın hiç görmediği bir ağda da uygulanmaya devam eder; yalnızca tek bir yerde geçerli olan bir ders (“evde izin verildi, şantiyede engellendi”) ise ağ sinyalleri tarafından öğrenilir ve orada kalır.

Dört yer, dört yanıt

  • Paranoyak moddaki şantiye Wi-Fi’ı: ağı bilinmeyen cihazlarla paylaşırsınız, bu yüzden eşitleme istemcisini ve sohbet uygulamasının dosya önizlemelerini bir kez engellersiniz. FireAI Pilot o andan itibaren orada onları engeller ve yalnızca yeni bir şey için yeniden sorar.
  • Açık bir kafe ağı: Coffee Shop Armor ağa katıldığınızda Kafe moduna geçer. Son açık kafede engelledikleriniz, siz daha hiçbir şeyi yanıtlamadan burada da hesaba katılır.
  • Hiç gitmediğiniz bir otel ya da havalimanı: ağ hakkında belirli hiçbir şey bilinmez; bu yüzden işi açık Wi-Fi ve güvenlik modu dersleri, her yerde geçerli olan derslerle birlikte yapar.
  • Ev: aynı uygulamalar serbestçe bağlanır, çünkü evdeki yanıtlarınız ev ağının sinyallerini eğitmiştir. Başka yerlerde seçtiğiniz engellemeler burada bir ipucudur, hiçbir zaman belirleyici oy değildir.

Geçmiş kararlarınız ağa göre tartılır

Modelden önce FireAI Pilot, kendi benzer geçmiş kararlarınıza bakar. 0.1.8’de başka bir ağda verilmiş bir karar, bu ağda verilmiş bir kararın yaklaşık üçte biri ağırlığında sayılır. Dolayısıyla şantiye Wi-Fi’ındaki iki engelleme şantiyede işlem yapmak için yeterlidir, ama evde değildir. Farklı ağlardaki seçimleriniz birbiriyle çeliştiğinde FireAI Pilot tahmin yürütmek yerine size sorar ve o yanıttan öğrenir.

Mac’te kalanlar

Ağları birbirinden ayırmak için FireAI, mevcut Wi-Fi adını Apple’ın CoreWLAN çerçevesi üzerinden okur. macOS bu adı yalnızca Konum iznine sahip uygulamalara açıklar; FireAI bu izni Wi-Fi’a göre profil değiştirmek için zaten ister. FireAI adın kendisini değil, adın ya da ait olduğu kayıtlı yerin kısa bir parmak izini ve yalnızca Mac’inizde saklar. “FireAI’ın Öğrendiklerini Unut”, bunu FireAI Pilot’un öğrendiği diğer her şeyle birlikte siler.

Sınırlılıklar

  • Konum izni olmadan ya da kablolu bir bağlantıda FireAI ağları birbirinden ayıramaz ve FireAI Pilot eskisi gibi tüm Mac için tek bir profil öğrenir.
  • Aynı ada sahip iki farklı ağ, FireAI Pilot için tek bir ağdır. Bilinen bir ad farklı bir erişim noktasıyla ya da daha zayıf güvenlikle göründüğünde uyaran şey, ayrı olan Güvenilir Wi-Fi kontrolüdür.
  • Kayıtlı bir yerin adını değiştirmek, onun ağ derslerini sıfırdan başlatır; her yerde geçerli olan dersler korunur.
  • Ağ dersleri FireAI Pilot’un neye karar verdiğini ve ne önerdiğini değiştirir. Kendi kurallarınızı, güvenlik modunun engellemelerini ya da acil kapatmayı asla geçersiz kılmaz.

FireAI 0.1.8 derleme 3’te ayrıca

Bu derleme FireAI’ın kendi işlemci kullanımını da düşürür. Ana sayfa artık yalnızca değişen bölümü yeniden çizer, Dünya haritası küresi saniyede 24 kare çizer ve FireAI arka plandayken duraklar, 3D maskot ise girişi bittiğinde çizmeyi bırakır. Tam liste sürüm sayfasındadır. FireAI kendini Ayarlar’dan günceller; isterseniz indirip 17 gün boyunca ücretsiz deneyebilirsiniz.

FireAI ve HisnLabs burada nereye oturuyor

Her yer için bir kez karar verin. Gerisini FireAI Pilot, Mac’inizde hatırlar.

FireAI, HisnLabs’in kendi ürünüdür: doğrudan Mac’inizde çalışan, yapay zekâ destekli bir güvenlik duvarı. Uygulamalarınızın kurduğu her bağlantıyı sade bir dille gösterir ve Mac’inizden neyin çıkacağına sizin karar vermenizi sağlar — yapay zekâsı yerel olarak çalışır, yani trafiğiniz asla bize ya da başka birine gönderilmez. HisnLabs güvenlik araştırma ekibi bu kararların isabetli kalmasını sağlayan ekiptir: hangi alan adlarının sıradan telemetri, hangilerinin gerçek bir hizmet olduğunu kataloglar, bir bağlantının ardındaki ülkeyi ve ağı izler ve cihaz üzerindeki modeli (FireAI Pilot özelliği) gerçek trafik örüntüleriyle eğitir — üstelik bunların hiçbiri Mac’inizden dışarı çıkmadan.

Arkasındaki teknik kararları okuyabilir ya da FireAI’yi 17 gün boyunca deneyebilirsiniz: HisnLabs’ten FireAI.

Kaynaklar