Wie Benchling mehrmandantenfähige KI-Agenten mit Amazon Bedrock AgentCore sicherte
aws ·
Benchling hat erfolgreich eine sichere, multi-tenant-Architektur für KI-Agenten mit Amazon Bedrock AgentCore implementiert, um wissenschaftlichen Code für Tausende von Mandanten aus dem Life-Science-Bereich auszuführen. Um die Einschränkungen traditioneller Sandboxing-Ansätze, insbesondere hinsichtlich DNS-basierter Datenexfiltration, zu adressieren, setzte Benchling eine Defense-in-Depth-Strategie innerhalb eines isolierten AWS-Kontos ein. Die Lösung nutzt den Amazon Route 53 Resolver DNS Firewall mit einer strengen Deny-Liste, einer Allow-Liste und einer Catch-all-Richtlinie, um die Netzwerkgrenzen abzudichten. VPC-Endpunkt-Policies schränken den Zugriff weiter auf spezifische S3-Buckets ein, sodass nicht vertrauenswürdiger Code auch bei kompromittierten Anmeldeinformationen keine unbefugten Ressourcen erreichen kann. Benchling vermeidet einen nicht nachhaltigen IAM-Rollen-Sprawl, indem es pro Job begrenzte Anmeldeinformationen zur Laufzeit über den AWS Security Token Service (STS) injiziert. Dieser Ansatz hat täglich mehr als 600 Ausführungssitzungen und wöchentlich über 250 Mandanten verarbeitet, ohne dass Sicherheitsvorfälle oder Datenlecks auftraten. Durch die Nutzung verwalteter Infrastruktur anstelle des Aufbaus eigener Sandboxes wahrt Benchling strenge Sicherheitskontrollen und konzentriert sich gleichzeitig auf die Entwicklung seiner Kernprodukte.
aws