STL è un formato comune di file mesh 3D usato per descrivere la geometria superficiale di un oggetto per la stampa 3D e la prototipazione rapida. Memorizza triangoli, non materiali, colori o logica di assemblaggio, il che lo rende semplice, ampiamente supportato e facile da modificare. Nei progetti maker e nelle realizzazioni hardware open, i file STL spesso definiscono involucri, staffe e parti mobili che vengono poi stampati e assemblati con elettronica controllata da firmware.
Nel campo della sicurezza informatica, STL è importante perché i file di progettazione fanno parte della supply chain. Una modifica malevola o imprudente della geometria può compromettere l'assemblaggio, bloccare il movimento, indebolire un componente o alterare il funzionamento di un dispositivo, soprattutto nei sistemi con componenti mobili. I difensori dovrebbero trattare i file STL come codice: fissare revisioni affidabili, verificare gli hash, esaminare i repository di origine e stampare solo da artefatti noti e validi. In scenari di attacco o manomissione, i file STL alterati possono essere un modo furtivo per introdurre guasti fisici senza modificare il firmware.


