Astreus

Güvenlik

Astreus ajanlarınızda hassas verileri korumak için alan düzeyinde şifreleme Güvenilir Astreus agent sistemleri oluşturmak için gereken kurulum kalıplarını,...

Astreus ajanlarınızda hassas verileri korumak için alan düzeyinde şifreleme

Genel Bakış

Astreus, veritabanınızda saklanan hassas verileri korumak için yerleşik AES-256-GCM şifreleme içerir. Bu özellik; konuşmalar, sistem promptları, görev verileri ve bilgi tabanı içeriği için şeffaf, alan düzeyinde şifreleme sağlar.

Hızlı Kurulum

1. Şifreleme Anahtarı Oluşturun

# Generate a cryptographically secure 256-bit key
openssl rand -hex 32

2. Ortamı Yapılandırın

# Enable encryption
ENCRYPTION_ENABLED=true

# Your secure master key (keep this secret!)
ENCRYPTION_MASTER_KEY=your-256-bit-encryption-key-here

# Optional: specify algorithm (default: aes-256-gcm)
ENCRYPTION_ALGORITHM=aes-256-gcm

3. Normal Şekilde Kullanın

import { Agent } from '@astreus-ai/astreus';

// Create agent with sensitive system prompt
const agent = await Agent.create({
  name: 'SecureAgent',
  systemPrompt: 'Your confidential business logic here', // ← Automatically encrypted
  memory: true,
  knowledge: true
});

// All interactions automatically encrypted
const response = await agent.ask('Sensitive question here');

// Knowledge uploads automatically encrypted
await agent.knowledge.addDocument(
  'Confidential Document', 
  'Sensitive content here' // ← Automatically encrypted
);

Anahtar Yönetimi

Ana Anahtar Gereksinimleri

  • Minimum Uzunluk: 32 karakter (256 bit)
  • Üretim: Kriptografik olarak güvenli rastgele üreteçler kullanın
  • Saklama: Kod tabanının dışında güvenli biçimde saklayın
  • Rotasyon: Periyodik anahtar rotasyonu planlayın

Son güncelleme: 6 Temmuz 2026