RFB, abbreviazione di Remote Framebuffer, è il protocollo di trasporto usato da VNC per inviare gli aggiornamenti dello schermo e i comandi di input tra un client e una sessione grafica remota. In termini pratici, è ciò che consente a un operatore di vedere il desktop di un dispositivo e di muovere il mouse o digitare come se fosse seduto davanti ad esso.
In ambito di cybersicurezza, RFB è importante perché può fornire un controllo remoto in tempo reale con pochissimo attrito visibile per l'utente. I difensori possono usarlo per amministrazione legittima, ma gli attaccanti possono nasconderlo all'interno di malware per monitorare il dispositivo di una vittima, interagire con le applicazioni o aggirare il semplice furto di credenziali. Nei software fraudolenti per dispositivi mobili, un canale RFB/VNC nascosto può aiutare i criminali ad adattarsi in tempo reale quando un'app richiede una verifica aggiuntiva o mostra richieste antifrode. Il monitoraggio di comportamenti di accesso remoto inattesi, soprattutto insieme all'abuso di overlay o all'abuso dell'accessibilità, è un utile segnale difensivo.


