Effettuerò l'audit del tuo SaaS multi-tenant per isolamento tenant e perdite di dati


Informazioni su questo servizio
Traduzione automatica.
Il multi-tenancy non fallisce in modo rumoroso. Fallisce di martedì, quando un cliente apre un report e vede i dati di un altro cliente - e te ne accorgi da lui, non dai log.
COSA CONTROLLo
Ogni percorso di query che dovrebbe essere tenant-scoped e non lo è. Filtri globali di Repository e EF bypassati da SQL grezzo. Chiavi di cache senza l'ID del tenant. Lavori in background che girano sotto il contesto sbagliato. hub in tempo reale che trasmettono tra tenant. RBAC verificato nell'interfaccia ma non nell'API. Percorsi di archiviazione file che sono indovinabili tra tenant.
Ricevi un rapporto scritto, con le scoperte classificate per gravità, ognuna con il file, la riga e il problema concreto che causa.
PERCHÉ ME
Ho creato tre prodotti SaaS B2B multi-tenant in più di 5 anni - un CRM, un HRMS e una piattaforma di gestione delle attività - coprendo isolamento tenant, configurazioni per tenant, RBAC con alberi di permessi profondi, piani di abbonamento e limiti, lavori Hangfire per tenant e SignalR. Attualmente dirigo un team di oltre 4 sviluppatori.
Pila: .NET / C#, ASP.NET Core e Web Forms, Angular, MSSQL.
Ti dirò quando il tuo isolamento è già a posto. È un risultato valido e riceverai comunque il rapporto.
Scopri di più su Harshit bohara
Team Lead and Senior DOT NET Developer, Multi Tenant SaaS, SQL Server
- DaIndia
- Membro daset 2026
Lingue
Hindi, Inglese
Traduzione automatica.
FAQ
Traduzione automatica.
Quali modelli di multi-tenancy copri?
Tutti e tre, più ibridi: database condiviso con colonna tenant, schema per tenant, e database per tenant - inclusi setup dove grandi tenant hanno un database dedicato e gli altri condivisi. La scelta dipende da conformità, numero di tenant e volume di dati per tenant.
Quanto erano grandi i sistemi che hai costruito?
Tra 10 e 50 tenant attivi per prodotto, su tre prodotti - un CRM, un HRMS e una piattaforma di gestione delle attività. È la gamma in cui iniziano a comparire bug di isolamento e query rumorose tra neighbor.
Hai bisogno di accesso in scrittura al nostro repository?
No. L'accesso in sola lettura basta per l'audit. Per il pacchetto di correzione Premium lavoro su un branch e tu revisioni la pull request.
Questo è solo per stack dotnet?
Sì. Solo .NET e MSSQL. Non effettuo audit su stack PHP, Node o Python. Se non l'ho consegnato, non te lo venderò.
Firmerai un NDA?
Sì, ma solo prima di accedere al codice.

