Aikido

Nansen herkesi bir geliştirici haline getirdi, ardından her makineyi Aikido ile güvence altına aldı

83
cihazlar, cihaz koruması kullanır
1
kod ve bulut genelinde tek ekran
5
Aikido modülleri

Nansen her çalışana özerk bir OpenClaw ajanı verdiğinde, tüm şirket kod yazıp çalıştırmaya başladı. Güvenlik müdürü, iş süreçlerini yavaşlatmadan her makineyi korumak zorundaydı.

Bir bakışta

  • Geliştiriciler ve geliştirici olmayanlar dahil, Nansen'deki her makineye cihaz koruması genişletildi
  • Cihaz koruması, derlemeyi bozmadan canlı kullanımda riskli bir npm paketini yakaladı ve otomatik olarak çözdü
  • Şimdi cihaz koruması, her çalışan tarafından çalıştırılan özerk yapay zeka ajanlarına da genişletiliyor
  • Sekiz farklı nokta aracı, kod ve bulut genelinde tek bir ekranda birleştirildi

Bir analiz uygulaması bir işlem terminali eklediğinde

Nansen, zincir içi verileri kripto yatırımcıları için işlem sinyallerine dönüştürür. 2020 yılında kurulan şirket, analiz alanındaki başarılarıyla adını duyurmuş olup, şu anda kullanıcıların kendi cüzdanlarından zincir içi işlem yapabilmelerini sağlayan bir işlem terminali sunmaktadır.

Mads Havmand, Nansen’de güvenlikten sorumludur. Kullanıcılar Nansen üzerinden işlem yapmaya başladıkça, bir güvenlik açığı kullanıcıların hem parasına hem de verilerine zarar verebilirdi ve bununla birlikte onun tehdit modeli de değişti.

Web3 ona bir avantaj sağladı: riskin açıklanması daha kolay. İnsanlar, anahtarları elinde tutmuyorsan paranın sana ait olmadığını zaten biliyor. Kendini kanıtlamaya çalışan genç bir şirketin hızlı hareket etmesi gerekir ve Mads, güvenliğin “sürtüşme yaratmak” olduğunu ve “sürtüşmenin ilerlemenin tam zıttı” olduğunu açıkça dile getiriyor.

Hızlı hareket etmek ve hatalar yapmak, havalı bir web uygulamasıysanız işe yarar. Ancak hatalar yapmak kullanıcılara maddi zarara yol açabilecekse, bu durumdan hiç hoşlanmıyorum.

Zorluk

Yapay zeka tüm şirketi birer geliştiriciye dönüştürdü

Nansen yapay zekaya bilinçli bir yatırımdan bulundu. Her çalışana kendi özerk OpenClaw ajanını verdi; böylece mühendislik ekibinin çok ötesindeki insanlar da kod yazıp çalıştırmaya başladı.

30 geliştiriciden "herkesin bir geliştirici olduğu" noktaya geldik.

Her geliştiricinin arkasına bir güvenlik mühendisi koyamazdı ve güvenliği kod tabanının kendi köşesine hapsetip diğer herkesin bunun kendi işi olmadığını varsaymasına izin veremezdi. Ajanlar iki yerde çalışıyordu: insanların kişisel dizüstü bilgisayarlarında ve paylaşılan OpenClaw örneklerinde. Dolayısıyla kapsamak zorunda olduğu yüzey alanı her iki yönde aynı anda büyüdü.

Geceleri onu uykusuz bırakan şey npm'di

Mads uykusuz kalmasına neden olan şeylerin güncel bir listesini tutar ve listenin üst sıralarında npm yer alıyordu.

npm'i altyapımızdan ne kadar ortadan kaldırmaya çalışırsam çalışayım, bunun en iyi seçenek olduğu yerler var ve bunu kabullenmek zorundayım.

Tek bir dizüstü bilgisayardaki tek bir kötü amaçlı paket, üretime (production) ulaşabilirdi.

Cihaz koruması tam zamanında geldi

Aikido, Device Protection'ı kullanıma sundu ve bu, Mads'in bir yıldan uzun süredir çözmeye çalıştığı sorunla tam olarak örtüşüyordu. Bunun üzerine ürünü derhal devreye sokmaya karar verdi.

Nansen'teki her bir makine koruma altında.

Geliştiriciler durumu hemen kavradı; aynı şekilde kendi AI ajanlarını çalıştıran finans ekibi de öyle. Koltuk tabanlı (seat-based) fiyatlandırma o kadar uygundu ki Mads ayrıca geliştirici lisansları da satın aldı; böylece mühendisleri Aikido'ya giriş yaparak kendi sorunlarını doğrudan çözebildi. Cihaz koruması, uykularını kaçıran endişeler listesinden birini daha sildi.

Şimdi ise korumayı bir adım daha öteye taşıyarak doğrudan paylaşılan OpenClaw örneklerine (instances) uygulamak için Aikido ile çalışıyor; böylece ajanlar yalnızca onları çalıştıran dizüstü bilgisayarlarda değil, çalıştıkları her yerde güvence altında oluyor.

Sorunsuz çalışan koruma

Bir gece geç saatlerde açık kaynaklı projeler üzerinde çalışırken Mads bir kod tabanını klonladı, manuel olarak inceledi ve yükledi. Paketlerden biri cihaz korumasının yaş kontrolüne takıldı ve bir uyarı aldı. Ajanı, kısıtlamayı kendi başına kaldıran bir versiyon buldu, böylece uygulama sorunsuz bir şekilde çalışmaya devam etti.

Korunduğuma dair bildirimi aldım, ancak çalışmayan bir sistemle baş başa kalmadım.

Süreç yavaşlatılmadan koruma altına alındı; bu da sürtünme ile hız arasında yakalamaya çalıştığı dengeydi.

Cihaz korumasından fazlası: Kod ve Bulut için tek bir ekran

Cihaz koruması uç nokta (endpoint) sorununu çözmüştü, ancak Mads Aikido'ya ilk olarak daha kapsamlı bir şey için gelmişti: görünürlük.

Bilmediğim bir şeyi koruyamam; bu nedenle Aikido’yu ilk olarak tüm bulut varlıklarına genel bir bakış elde etmek amacıyla kullandım.

Aikido, GitHub, Dependabot ve Google Cloud'un yerleşik araçlarından oluşan yama işi sistemin yerini alarak ona tek bir yerden ihtiyaç duyduğu genel görünümü ve önem derecesine göre filtrelemeyi sağladı.

Sekiz farklı araçla aynı anda uğraşamam. Gitmem, önceliklendirme yapmam gereken tek bir konsola ihtiyacım var ve benim için Aikido tam olarak bu çözüm oldu.

Aikido, bireysel GCP projeleri ve depolarıyla entegre olduğu için, ticaret terminalinin arkasındaki depoyu tam olarak belirleyip oraya odaklanabilir; böylece daha düşük riskli sorunları göz önünde tutarken bunların iş akışını engellememesini sağlar. Aikido’yu güvenlik ekibinin veri sahibi olarak çalıştırır; araçları bizzat kendisi kullanır ve mühendislere yalnızca doğrulanmış bulguları iletir. Bu, düzeltme işini yapan mühendisler nezdinde en değerli varlığı olan güveni korur. AutoTriage, gereksiz bilgileri filtreleyip gruplandırır; böylece ona aktardığı bilgiler üzerinde harekete geçmeye değer olur ve yanlış pozitif sonuçlar, kurduğu ilişkileri asla zedelemez.

Güvenliğin para birimi güvenilirliktir. Bir şeyi başkasına aktardığımda, bunun gerçek bir pozitif (true positive) olduğundan emin olmalıyım.

Nansen neden Aikido'yu seçti?

Bu kararı kolaylaştıran birkaç faktör vardı:

  • Mads'in aylar süren bir satış süreci yürütmek zorunda kalmadan kayıt olmasını, test projeleri eklemesini ve mühendislik başkanına çalışan bir sonuç göstermesini sağlayan ücretsiz bir katman
  • Hem geliştiricileri hem de geliştirici olmayanları kapsayan koltuk tabanlı (seat-based) fiyatlandırma
  • Yapay zeka ajanı risklerinin ve tedarik zinciri saldırılarının zirve yaptığı anda tam zamanında kullanıma sunulan cihaz koruması
  • Daha önce kullandığı sekiz farklı nokta çözümünün (point tools) yerini alan tek bir ekran

Nansen bundan sonra ne yapıyor?

Şu anda kullanılıyor

  • Şirketteki her makinede cihaz koruması
  • Depolar (repositories) genelinde kod taraması
  • Google Cloud genelinde bulut güvenlik duruşu ve varlık yönetimi
  • Bağımlılık ve kod düzeltmeleri için AutoFix
  • Sorun yönetimi için AutoTriage

Sıradaki planlama

  • Tüm geliştirici ekibini Aikido'ya dahil ederek mühendislerin sorunları doğrudan görmesini ve müdahale etmesini sağlayın

Değerlendiriliyor

  • Derinlemesine PR İncelemesi
  • AI Pentesting

Nihai karar

Cihaz korumasını eklediğinize göre, bir daha Aikido'dan hiç çıkamayabilirim.

Şimdi güvenliğinizi sağlayın

Kodunuzu, bulutunuzu ve çalışma zamanınızı tek bir merkezi sistemde güvenceye alın.
Güvenlik açıklarını otomatik olarak hızla bulun ve düzeltin.

Kredi kartı gerekmez | Tarama sonuçları 32 saniyede.