Sembra molto facile da implementare, hardcode un URL in una funzione, e quindi eseguire la funzione (ogni 12 ore ad esempio). Controlla il numero di versione fornito dall'URL, se c'è una mancata corrispondenza, scarica l'aggiornamento dall'URL (crittografato con una chiave privata), quindi lo decrittografa con la chiave pubblica (codificata) e lo applica.
Perché gli autori di virus come WannaCry non implementano un tale meccanismo?