●Güvenlikvault · sandbox · egress · ed25519 · hash

Sırlar makinede kalır. Sınırlar zorunludur.

Ajanlara iş yaptırmak, onlara yetki vermek demektir. Remyral bu yetkinin nerede, kimin onayıyla ve hangi sınırlar içinde kullanıldığını her adımda belirler ve kayda geçirir.

01Katmanlar

Katmanlı güvenlik

En içte mühürlü kasa, en dışta denetim zinciri. Her katman bir öncekinin açığını kapatacak şekilde tasarlanmıştır.

  1. 01

    Mühürlü kasa worker anahtarı

    Gizli değerler, onları kullanacak makinenin anahtarıyla mühürlenir. Kontrol düzlemi (master) değeri açamaz; yalnızca ilgili makine çözer. Sohbete yapıştırılan bir anahtar da doğrudan kasaya girer.

  2. 02

    Sandbox izolasyon

    Her iş açıkça kapsamı belirlenmiş bir çalışma alanında yürür: Linux’ta konteyner, runtime sandbox ya da makinede kısıtlı bir hesap. Windows’ta paralel işler iş başına ayrı hesapla ve süreç, bellek, CPU sınırlarıyla çalışır.

  3. 03

    Ağ politikası egress

    Proje bazında: kapalı, izin listesi ya da web. Yerel ağ ve bulut metadata adresleri her zaman kapalıdır.

  4. 04

    İmzalı sürümler ed25519

    Worker güncellemeleri imzalıdır ve kademeli yayılır. Kontrol düzlemi sürümleri de imzalı paketle gelir; kurulum betiği her dosyayı doğrular, imajları özetleriyle (digest) çeker.

  5. 05

    Denetim zinciri hash zinciri

    Her ayrıcalıklı işlem ve durum değişikliği hash zincirli bir kayda yazılır. Zinciri panelden doğrular, kaydı dışa aktarırsınız.

02Otonomi ve onaylar

Ne kadar serbest bırakacağınızı siz seçersiniz.

Üç hazır ayar, aynı kuralların üç farklı yorumudur. Hangi işlemlerin doğrulama kodu isteyeceğini olay olay ayrıca belirlersiniz; kodun ne kadar süre geçerli kalacağı da ayarlanabilir.

  1. SerbestOnaylar, birleştirmeler ve deploy’lar sormadan geçer. Kapalı ekipler için.
  2. DengeliRiskli işlemler kurallara göre sorulur; doğrulama kodu seçtiğiniz olaylarda istenir.
  3. SıkıHer hassas işlem kişi onayı ve doğrulama kodu ister. Düzenlemeye tabi ekipler için.
Kod istenen olaylar listesi: her olay için doğrulama kodu istenip istenmeyeceği.

Olay bazlı doğrulama: hangi işlemin authenticator kodu isteyeceğini tek tek seçersiniz.

  • Makine yönetimi, force-push ve güvenlik ayarı değişiklikleri her modda sorulur.
  • Korumalı dala push ve birleştirme, deploy, çalışma alanı dışında silme, gizli değer okuma, bütçe artırma ve kasa işlemleri ajanın kendi kararına bırakılmaz; her zaman master’ın politika kontrolünden geçer.
  • Güvenilmeyen kaynaktan gelen işler (fork PR, dış katkı) hiçbir zaman otomatik onaylanmaz ve tam makine erişimiyle çalışmaz.
  • Otomatik kararlar denetim kaydına “politika onayladı” olarak düşer.

Tam makine erişimi (unconfined) yalnızca hem makinede hem projede açıkça izin verildiğinde, taze bir doğrulama koduyla açılır; sahiplere bildirim gider. Bir makinede yerel olarak tamamen yasaklanabilir.

03Kimlik ve sırlar

Ajan kimlik bilgisini görmez.

  • Kısa ömürlü git kimliği

    Git kimlik bilgileri iş başına ve kullanım anında üretilir; push başına kısa ömürlü token. Commit ve push’u platform yapar.

  • Şifreli entegrasyon anahtarları

    GitHub, GitLab ve Bitbucket anahtarları sunucuda şifreli durur, bir daha gösterilmez ve modele hiç gitmez.

  • Asistan sizin yetkinizle

    Sohbet asistanı sunucuda değil, seçtiğiniz bir worker’da çalışır. Kabuğu ve dosya erişimi yoktur; yalnızca panel araçlarını sizin yetkinizle kullanır.

  • Onaylı makine eşleştirme

    Yeni makine, ekrandaki eşleştirme kodu ve parmak izi karşılaştırılıp doğrulama koduyla onaylanmadan güvenilmez. Paneldeki kurulum komutlarında gizli bilgi bulunmaz.

  • Sahip hesabı

    İlk girişte authenticator uygulaması bağlanır ve 10 kurtarma kodu verilir.

  • Güvenilmeyen içerik veridir

    Repolardaki talimatlar, okunan sayfalar ve README’ler hassas işlemler için yetki sayılmaz; yalnızca veri olarak işlenir.

04Ağoutbound only

İçeriye açılan port yok.

  • Yalnızca dışa bağlantı. Worker’lar kontrol düzlemine kendileri bağlanır; makinelerinizde içeriye port açılmaz, sabit IP gerekmez.
  • Tek giriş noktası. Kontrol düzleminde dışarıya yalnızca ters proxy’nin HTTPS portları açıktır.
  • İç adreslere istek yok. Giden webhook’lar yerel ağ, loopback ve metadata adreslerine gönderilmez; bir iç hedefi yalnızca sahip, doğrulama koduyla izin listesine ekleyebilir.
  • Workflow istekleri worker’da. HTTP ve kod düğümleri worker’da, projenin izin listesine göre çalışır; özel ağ adreslerine gidemez.
Denetim kaydı: her ayrıcalıklı işlem; zinciri doğrulama ve dışa aktarma düğmeleri.

Denetim kaydı: her ayrıcalıklı işlem tek satırda; zinciri doğrulama ve JSON Lines dışa aktarma.

05API, webhook ve araçlarAPI · HMAC · MCP · skills

Dışa açılan her kapının kendi kuralı var.

API anahtarları
Okuma, iş yazma, onaylar, deploy ve yönetim yetkileri; süreli, isteğe bağlı IP aralığıyla. Bir token hesabın rolünden fazlasını yapamaz; doğrulama kodu isteyen işlemler varsayılan olarak token’la reddedilir.
Giden webhook’lar
Her gönderim HMAC-SHA256 ile imzalanır ve zaman damgası taşır; aynı gönderimin tekrarları aynı kimlikle gelir. Gövdede istem, log ya da gizli bilgi bulunmaz.
MCP sunucuları
Proje bazında varsayılan kapalı; araç başına izin ver / sor / engelle. Token’lar kasada durur, komut satırına yazılmaz. Her araç çağrısı denetim kaydına (ad, süre, sonuç) yazılır.
Skill’ler
İçe aktarma önizlemeden ve doğrulama kodlu onaydan geçer, panel anahtarıyla imzalanır; makine imzayı yeniden doğrular. İsteyen proje yalnızca çevrimdışı imzalı skill kabul eder.
06Operasyon güvenliği

Sorunlar büyümeden görünür.

  • Anahtar ve sertifika süreleri

    API anahtarları, entegrasyon token’ları, TLS sertifikası, imza anahtarları tek listede; 30, 14, 7 ve 1 gün kala bildirim.

  • Sürüm devre kesici

    Güncellenen makineler hata verir ya da işleri belirgin şekilde daha sık başarısız olursa yayılım kendiliğinden durur; devam ettirmek ya da geri almak kod ister.

  • Maliyet freni

    API ile faturalanan harcama için günlük ve aylık tavan; yalnızca uyar ya da acil olmayan işleri durdur.

  • İstek sınırları

    Kişi, API anahtarı ve sohbet başına ayarlanabilir okuma ve yazma sınırları.

  • Maskeli kayıtlar

    Kayıt aramasında token ve parolalar maskelenir; destek raporu parolaları, token’ları, anahtarları ve iş çıktılarını içermez.

  • Yedekler

    Her gece veritabanı yedeği ve geri yükleme provası; isterseniz yedekler kendi age anahtarınızla şifreli anahtar dosyalarını da taşır.

Bir güvenlik açığı mı buldunuz?

Lütfen ayrıntıları, mümkünse sorunu yeniden üretme adımlarıyla birlikte e-postayla iletin.