Una riprova è un tentativo ripetuto compiuto dopo che un output, una richiesta o un'azione iniziale è insoddisfacente, fallita o incompleta. Nei sistemi software e di sicurezza, le riprove sono comuni quando una chiamata di rete va in timeout, un'API restituisce un errore o la risposta di un modello non supera la convalida. La logica di riprova migliora l'affidabilità, ma modifica anche il comportamento del sistema e i costi perché ogni tentativo aggiuntivo consuma più calcolo, larghezza di banda e tempo.
Nel cyber security, le riprove sono importanti perché gli attaccanti possono sfruttarle e i difensori devono controllarle. L'abuso delle riprove può favorire tentativi di accesso brute-force, credential stuffing o richieste API ripetute che aumentano i costi e generano rumore. I difensori usano limiti di riprova, backoff, blocchi dell'account e rate limiting per ridurre gli abusi e prevenire i retry storm. Nei workflow di IA, le riprove vengono spesso usate quando un output è non sicuro, malformato o non supera un controllo di policy, ma troppe riprove possono nascondere problemi del prompt o creare cicli costosi. Una buona progettazione della sicurezza rende le riprove deliberate, misurabili e limitate.


