AXIS
Pilota hazır, belgelenmiş sınırlamalarlaUygulama ile PostgreSQL arasına oturan, her sorguya yazılı politikaya göre karar veren veritabanı güvenlik proxy'si.
- Problem
- Uygulamalar veritabanına doğrudan bağlanır. Hatalı ya da kötü niyetli bir sorgu, veriyi okumaktan silmeye kadar her şeyi yapabilir.
- Ne yaptık
- Her sorguya izin veren, engelleyen ya da insan onayı isteyen bir proxy yazdık. Uygulamada kod değişikliği gerekmez.
- Teknoloji
- RustPostgreSQL wire protocolEd25519mTLS
- Kanıt
- AXIS belgelerine göre PostgreSQL tarafında 800'ü aşkın test; Prisma ve Hibernate/JDBC ile uyum doğrulandı. Kaynak: docs.varuxcyber.com (yeni sekmede açılır)
Teknik ayrıntılar
- Hash zinciriyle bağlanmış, Ed25519 ile imzalı denetim kaydı (audit log).
- Onay akışları:
REQUIRE_APPROVALkararı alan sorgu, yetkili bir kişi onaylayana kadar bekler. - İstemci tarafında ve upstream (veritabanı) tarafında mTLS.
- ORM uyumu: uygulama kodunu değiştirmeden çalışır; Prisma ve Hibernate/JDBC ile doğrulandı.
- PostgreSQL tarafında 800+ test (AXIS belgeleri).
- MySQL desteği aktif geliştirmede: 280+ test (AXIS belgeleri).