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.