Una pipeline di transcodifica è un flusso di lavoro automatizzato per l'elaborazione multimediale che prende un file di input, lo decodifica e lo converte in uno o più formati, bitrate o contenitori diversi. In pratica, può acquisire caricamenti, normalizzare audio o video, applicare filtri e quindi ricodificare il risultato usando strumenti come FFmpeg o librerie simili.
Nella sicurezza informatica, le pipeline di transcodifica sono importanti perché spesso gestiscono file controllati da un attaccante su larga scala e con poca revisione umana. Questo rende i parser, i decoder e le routine di supporto sottostanti una superficie di attacco preziosa. Un file multimediale creato ad arte può provocare arresti anomali, denial of service, corruzione della memoria o esaurimento delle risorse se la pipeline si fida di input malformati. I difensori riducono il rischio applicando rapidamente le patch alle librerie multimediali, isolando i processi worker, imponendo il principio del privilegio minimo, limitando codec e tipi di file e aggiungendo timeout rigorosi e quote di risorse. Le pipeline sicure trattano ogni oggetto multimediale in ingresso come non attendibile finché non è stato convalidato ed elaborato in un ambiente controllato.


