Gateclave
Demo İste

Sunucularınızda shell yok; yalnızca onayladığınız betikler var.

SSH ve PowerShell üzerinden çalışan betikler, girdisi tanımlı araçlara dönüşür. Yapay zekâ komut yazamaz; yalnızca allowlist'teki betikleri, izin verilen parametrelerle, izin verilen sunucularda çalıştırır. Sistemi değiştiren her betik onaydan geçer.

betik · servis_yeniden_baslat
ad: servis_yeniden_baslat
kanal: ssh
tür: aksiyon (onaylı)
hedefler: [web-01, web-02, api-01]
parametreler:
host : hedeflerden biri
servis : [nginx, api, worker]
komut: systemctl restart {servis}
zaman aşımı: 60 sn
çıktı sınırı: 64 KB
YAPAY ZEKÂNIN GÖRDÜĞÜ ARAÇLAR
disk_kontrolOKUMA
host
SSH · df -h · tüm Linux sunucular
servis_yeniden_baslatAKSİYON
hostservis
Onaylı · servis yalnızca listeden seçilir
iis_havuz_geri_donusturAKSİYON
sunucuhavuz
PowerShell · onaylı · bakım penceresi kuralı
01NASIL ÇALIŞIR

Betiği bir kez tanımlayın, AI kurallara göre çalıştırsın.

Yapay zekâ bir terminale bağlanmaz. Sunucuda yalnızca sizin tanımladığınız betik, sizin izin verdiğiniz değerlerle çalışır.

1BağlantıLinux için SSH anahtarı, Windows için WinRM üzerinden PowerShell. Ayrı bir servis hesabı kullanılır; kimlik Vault'ta tutulur.
2Betik tanımıKomut şablonu, parametreler, hedef sunucular, zaman aşımı ve çıktı sınırı belirlenir.
3SınıflandırmaDurum, log ve disk kontrolleri okuma; yeniden başlatma ve temizlik aksiyon; geri alınamayan işler yıkıcı olarak işaretlenir.
4Yetki ve onayHangi rolün hangi betiği hangi sunucuda çalıştıracağı ve onay zinciri tanımlanır.
02KONTROLLER

Komut enjeksiyonuna ve yetki taşmasına kapalı.

Parametreler komut şablonuna yalnızca doğrulandıktan sonra girer. Listeden seçilmesi gereken değer listede yoksa ya da kalıba uymuyorsa betik hiç çalışmaz.

SHELL YOKYalnızca allowlistAI serbest komut çalıştıramaz, komut zincirleyemez, betik içeriğini değiştiremez.
PARAMETRE DOĞRULAMAListe ya da kalıpDeğerler sabit listeden seçilir ya da tanımlı kalıba uymak zorundadır; özel karakterler reddedilir.
HEDEF KISITIİzin verilen sunucularHer betik yalnızca tanımındaki sunucularda çalışır; diğerleri listede bile görünmez.
SINIRLARZaman aşımı ve çıktı sınırıUzun süren ya da çok büyük çıktı üreten betik durdurulur.
SERVİS HESABIEn az yetkiBetikler kişisel hesaplarla değil, yalnızca gerekli izinleri olan servis hesabıyla çalışır.
TAM KAYITKomut, parametre, çıktıKimin adına, hangi sunucuda, hangi parametreyle çalıştığı ve ne döndüğü audit log'a ve SIEM'e yazılır.
03ARAÇ TÜRLERİ

Her araç türüne göre farklı bir güvenlik kapısı.

Bağlantı türü ne olursa olsun, üretilen her araç okuma, aksiyon ya da yıkıcı olarak sınıflandırılır. Her çağrı bir yetki ve politika kapısından geçer ve değiştirilemez biçimde kaydedilir.

OKUMAVeri okur, durum sorgular.
  • —Doğrudan çalışır; sistemi değiştirmez.
  • —Rol yetkisi ve maskeleme yine uygulanır.
  • —Her çağrı audit log'a yazılır.
AKSİYONSistemi değiştirir.
  • —Kurala göre insan onayı ister.
  • —Karar çıkana kadar işlem yapılmaz; AI onayın beklendiğini söyler.
  • —Onaylanınca bir kez, yalnızca bir kez çalışır.
YIKICISiler, düşürür, iptal eder; geri alınamaz.
  • —Her zaman onay ister.
  • —Kimse kendi talebini onaylayamaz.
  • —AI, neyin silineceğini adıyla teyit etmeden çağırmaz.
DENEMEÖnce dene, sonra çalıştırDenemesi olan araçlar asıl işlemi yapmadan sonucu gösterir: ya gönderilecek isteği beyan eder ya da hedef sistemin kendi önizleme ucunu çağırır. Onay gerekmez.
İŞLEM KİMLİĞİAynı iş iki kez yapılmazHer aksiyon bir işlem kimliği taşır. Aynı kimlikle tekrar gelen çağrı işi tekrarlamaz, ilk sonucu döner; bağlantı kopsa bile çift kayıt oluşmaz.
GEREKÇEOnaycı nedenini görürAI, kullanıcının ne istediğini talebe gerekçe olarak ekler. Onaycı kararını bağlamla verir; gerekçe kayda "AI beyanı" olarak geçer.
04ÖRNEK BETİKLER

Nöbetteki ekibin her gün yaptıkları, tanımlı ve kayıtlı.

Okuma betikleri AI'ın yorum malzemesidir: disk eğilimi, servis durumu ve hata logları birlikte okunduğunda kök neden ortaya çıkar. Aksiyon betikleri bulgudan çözüme geçişi onaylı yapar.

SSH · Linux
disk_kontrolDisk doluluk ve büyüme
OKUMA
servis_durumusystemd servis durumları
OKUMA
son_hata_loglariSon hata kayıtları, filtreli
OKUMA
servis_yeniden_baslatListeden seçilen servisi yeniden başlat
AKSİYON
eski_loglari_arsivleBelirli günden eski logları arşivle
AKSİYON
PowerShell · Windows
windows_servis_durumuWindows servisleri ve başlangıç türleri
OKUMA
olay_gunlugu_hatalarOlay günlüğündeki son hatalar
OKUMA
sertifika_bitis_tarihleriSüresi yaklaşan sertifikalar
OKUMA
iis_havuz_geri_donusturIIS uygulama havuzunu geri dönüştür
AKSİYON
gecici_dosya_temizligiGeçici dosyaları temizle
AKSİYON

Betiklerinizi birlikte bağlayalım.

İlk turda yayımlanacak betikleri, hedef sunucuları ve onay kurallarını sistem ekibinizle birlikte belirleyelim.

Script bağlantısı planla
DİĞER BAĞLANTI TÜRLERİ