Ich prüfe deine Multi-Tenant SaaS auf Tenant-Isolation und Datenlecks


Über diesen Service
Automatische Übersetzung
Multi-Tenancy scheitert nicht lautstark. Es scheitert an einem Dienstag, wenn ein Kunde einen Bericht öffnet und die Daten eines anderen Kunden sieht – und du es erst von ihm erfährst, nicht aus deinen Logs.
WAS ICH ÜBERPRÜFE
Jeden Query-Pfad, der tenant-gebunden sein sollte und es nicht ist. Repository- und EF-Globale Filter, die durch rohen SQL umgangen werden. Cache-Keys, die die Tenant-ID fehlen. Hintergrundaufträge, die im falschen Tenant-Kontext laufen. Realtime-Hubs, die über Tenants hinweg senden. RBAC, die im UI geprüft, aber in der API nicht überprüft wird. Dateispeicherpfade, die tenantsübergreifend erraten werden können.
Du bekommst einen schriftlichen Bericht, in dem die Erkenntnisse nach Schweregrad sortiert sind, jeweils mit der Datei, der Zeile und dem konkreten Fehler, den sie verursacht.
WARUM ICH
Ich habe in über 5 Jahren drei Multi-Tenant B2B SaaS-Produkte gebaut – ein CRM, ein HRMS und eine Aufgabenmanagement-Plattform – mit Fokus auf Tenant-Isolation, tenant-spezifische Konfiguration, tenant-gebundenes RBAC mit tiefen Berechtigungshierarchien, Abonnementpläne und Limits, tenant-spezifische Hangfire-Jobs und SignalR. Jetzt leite ich ein Team von über 4 Entwicklern.
Stack: .NET / C#, ASP.NET Core und Web Forms, Angular, MSSQL.
Ich sage dir, wenn deine Isolation bereits in Ordnung ist. Das ist ein gültiges Ergebnis, und du bekommst trotzdem den Bericht.
Lerne Harshit bohara kennen
Team Lead and Senior DOT NET Developer, Multi Tenant SaaS, SQL Server
- AusIndien
- Mitglied seitSept. 2026
Sprachen
Hindi, Englisch
Automatische Übersetzung
FAQ
Automatische Übersetzung
Welche Multi-Tenancy-Modelle deckst du ab?
Alle drei, plus Hybride: gemeinsame Datenbank mit einer Tenant-Spalte, Schema pro Tenant und Datenbank pro Tenant – inklusive Setups, bei denen große Tenants eine eigene Datenbank bekommen und die anderen gemeinsam bleiben. Welche Lösung für dich passend ist, hängt von Compliance, Tenant-Anzahl und Datenvolumen pro Tenant ab.
Wie groß waren die Systeme, die du gebaut hast?
Zwischen 10 und 50 aktive Tenants pro Produkt, bei drei Produkten – einem CRM, einem HRMS und einer Aufgabenmanagement-Plattform. Das ist der Bereich, in dem Isolation-Fehler und noisy-neighbour-Queries anfangen, sichtbar zu werden.
Brauchst du Schreibzugriff auf unser Repository?
Nein. Nur Lesezugriff reicht für das Audit. Für das Premium-Fix-Paket arbeite ich an einem Branch, und du prüfst den Pull-Request.
Ist das nur für dotnet-Stacks?
Ja. Nur .NET und MSSQL. Ich prüfe keine PHP-, Node- oder Python-Stacks. Wenn ich es nicht ausgeliefert habe, werde ich es dir auch nicht verkaufen.
Werden Sie ein NDA unterschreiben?
Ja, vor jedem Code-Zugriff.

