La r-selection è una strategia ecologica che favorisce la produzione di molti discendenti, la riproduzione rapida e un investimento minore in ciascun individuo. In natura, questo aiuta le popolazioni a diffondersi e a sopravvivere in ambienti imprevedibili anche quando molti discendenti non riescono a sopravvivere.
Nella sicurezza informatica, la r-selection è utile come analogia per componenti distribuiti, usa e getta o rapidamente sostituibili. Gli autori di malware possono usare un gran numero di host di breve durata, account temporanei o payload automatizzati, perché perdere alcuni di essi non ferma la campagna. I difensori usano la stessa logica in senso inverso attraverso ridondanza, segmentazione e infrastruttura elastica: se alcuni sensori, nodi o credenziali falliscono, il sistema continua a funzionare. Il termine è importante perché mette in evidenza un modello di resilienza - progettare per la continuità nonostante le perdite invece di supporre che ogni parte sopravviverà.


