PoC
Definizione rapida
Un PoC, o "Proof of Concept", è un piccolo eseguibile creato per dimostrare la fattibilità di una determinata operazione.
Spiegazione
Spesso si tratta di programmi o utilità che sfruttano un bug per mostrare come un'applicazione possa offrire a un estraneo un punto d'ingresso nel computer. Nella descrizione disponibile, il PoC ha finalità di sicurezza: i ricercatori individuano la falla affinché il produttore possa chiuderla, non per danneggiare la macchina.
Esempio pratico
Un esperto può preparare un PoC che riproduce l'accesso consentito da una vulnerabilità e consegnare la dimostrazione al produttore perché corregga il programma.
Spiegazione tecnica
L'eseguibile rende osservabile il comportamento vulnerabile e collega una possibilità teorica a una prova concreta, utile a verificare e rimuovere la via d'accesso.
Da non confondere con
Un PoC dimostrativo non coincide, nella fonte, con un programma creato per arrecare danno: il suo obiettivo dichiarato è favorire la correzione della falla.