deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Vercel blog

Vercel Connect artık agent başına kısıtlı Stripe API anahtarları oluşturabiliyor

Vercel Connect artık her agent veya görev için kısıtlı bir Stripe API anahtarı oluşturabiliyor; böylece agentlar yalnızca işlerinin gerçekten gerektirdiği Stripe izinlerine sahip oluyor.

Vercel Connect artık agent başına kısıtlı Stripe API anahtarları oluşturabiliyor

Vercel'ın harici araçları uygulamalara bağlama servisi olan Vercel Connect, artık her agent veya görev için ayrı bir kısıtlı Stripe API anahtarı oluşturabiliyor. Vercel bloguna göre Stripe connector, mevcut MCP ve kendi anahtarını getir (bring-your-own-key) seçeneklerinin yanı sıra — bu seçenekler değişmeden kalıyor — bir Managed API Key bağlantı yöntemi kazandı.

Yönetilen anahtarlar nasıl çalışır

Bir Stripe connector oluşturup yönetilen seçeneği seçtiğinizde, Vercel anahtarı Stripe hesabınızın içinde oluşturuyor ve seçtiğiniz izinlerle sınırlandırıyor. Vercel ayrıca anahtarı saklıyor; yani kopyalanacak, bir ortam değişkenine yapıştırılacak veya bir repoya commit edilme riski taşıyan bir secret bulunmuyor.

Vercel'ın belirttiğine göre bunun motivasyonu, günümüzdeki çoğu uygulama ve agent'ın hesaba tam erişim veren Stripe'ın varsayılan secret anahtarıyla çalışması. Bu modelde, ele geçirilen ya da hatalı davranan tek bir agent bile hesabın izin verdiği her şere dokunabilir. Agent başına anahtarlar bu etki alanını daraltıyor: Vercel'ın örnekleri arasında yalnızca charge'lar üzerinde salt okunur erişimle sınırlandırılmış günlük gelir raporlama agent'ı ve yalnızca customer'lar üzerinde yazma erişimiyle sınırlandırılmış bir onboarding agent'ı yer alıyor.

Anahtar rotasyonu connector'ın ayarlarından yönetiliyor ve yeniden deploy gerektirmiyor. Rotasyon sırasında eski anahtar en fazla 24 saat geçerli kalıyor; bu süre, çalışan instance'ların yeni anahtara geçerken çalışmaya devam etmesini sağlamak için düşünülmiş bir tolerans süresi.

Kurulum

Vercel dashboard'daki connectors dizininden bir connector oluşturulabiliyor: Stripe'ı seçin, Managed API Key'i seçin, izinleri belirleyin ve connector'ı bir projeye bağlayın. Aynı akış CLI'da da mevcut; burada vercel connect create managed-api-key bağlantı yöntemiyle bir Stripe connector oluşturuyor ve vercel connect attach bunu production gibi adlandırılmış bir proje ve ortama bağlıyor.

Runtime'da uygulama, resmi Stripe SDK'yı içe aktarıyor ve @vercel/connect paketindeki getToken fonksiyonunu çağırarak connector'ın UID'sini ve bir app gibi bir subject parametresini geçiriyor. Çağrı, kısıtlı anahtarı döndürüyor ve bu anahtar doğrudan Stripe client'ına veriliyor. Anahtar yapılandırılmak yerine fetch edildiği için uygulama yapılandırmasında hiçbir zaman yer almıyor.

Neden önemli

Agentic sistemler demo aşamasından production faturalama verilerine dokunan işlere geçiyor, ama kimlik bilgisi yönetimi bu hızda ilerlemiş değil. Agentlar arasında paylaşılan tek bir tam erişimli Stripe anahtarı, temel least-privilege ilkelerini ihlal ediyor; ancak kısıtlı anahtarları elle oluşturmak, dağıtmak ve rotate etmek zahmetli. Vercel bu iş akışını paketliyor: talep üzerine oluşturulan, platform tarafından tutulan ve deploy gerektirmeden rotate edilebilen kapsamlı anahtarlar.

Vercel üzerinde agent geliştiren ekipler için bu, bir agent'a "biraz" Stripe erişimi vermek ile "tamamını" vermek arasındaki pratik boşluğu kapatıyor. 24 saatlik çakışma süresi, anahtar rotasyonunu bir olay olmaktan çıkarıp rutin bir işlem haline getiriyor. Daha geniş bir bakışla, bu, platform araçlarının nereye gittiğinin bir işareti: yapılandırmaya yapıştırılmış uzun ömürlü secret'lara güvenmek yerine, dar kapsamlı ve workload başına kimlik bilgileri üreten altyapı.

  • #vercel
  • #stripe
  • #api-keys
  • #security
  • #developer-tools

İlgili yazılar