Un servizio back-end è un sistema interno che elabora la logica di business dietro un'interfaccia pubblica come un sito web, un'app o un'API. Gli utenti di solito non lo vedono direttamente, ma spesso gestisce attività critiche come l'autenticazione, gli aggiornamenti degli account, l'elaborazione degli ordini, la registrazione dei log o il calcolo dei pagamenti.
Nella sicurezza informatica, i servizi back-end sono importanti perché rappresentano obiettivi di alto valore e punti di dipendenza comuni. Gli aggressori possono tentare di sovraccaricarli con traffico denial-of-service, sfruttare API deboli o innescare guasti che interrompono i flussi di lavoro essenziali. I difensori si concentrano sull'isolamento di questi servizi, sulla limitazione della frequenza delle richieste, sul monitoraggio dello stato di salute e sulla progettazione di una degradazione graduale, così che un front end pubblico possa rimanere disponibile anche se i componenti interni sono sotto stress. Quando un servizio back-end supporta pagamenti o prelievi, le interruzioni possono rapidamente trasformarsi in incidenti finanziari, non solo tecnici.


