La radio definita dal software (SDR) è un sistema radio che sposta funzioni come sintonia, modulazione, filtraggio e demodulazione dall'hardware fisso al software. Invece di fare affidamento su un unico circuito progettato per uno scopo specifico, una piattaforma SDR acquisisce campioni radio grezzi, spesso come dati I/Q, e consente al software di interpretare o generare segnali. Questo rende un dispositivo molto più flessibile di una radio tradizionale.
Nella sicurezza informatica, l'SDR è importante perché molti sistemi wireless sono solo software e regole di segnale sovrapposti alle onde radio. Gli aggressori possono usare hardware SDR per intercettare traffico non cifrato, riprodurre o falsificare trasmissioni, sondare dispositivi IoT o studiare i protocolli alla ricerca di debolezze. I difensori usano l'SDR per monitorare l'attività dello spettro, testare la resilienza wireless, convalidare il comportamento dei protocolli e studiare interferenze o jamming. Un router o un economico dongle può talvolta essere riconvertito in uno strumento da laboratorio SDR, ed è per questo che la tecnologia si colloca al confine tra dispositivi di consumo, sperimentazione e analisi wireless offensiva o difensiva.


