Prova de conceito
Introdução
Em geral
Uma prova de conceito ou PoC (do inglês prova de conceito) é uma implementação, muitas vezes resumida ou incompleta, de um método ou ideia, realizada com o propósito de verificar se o conceito ou teoria em questão pode ser explorado de forma útil.
PoC é comumente considerado uma etapa importante no processo de criação de um protótipo verdadeiramente funcional.
Na segurança informática, as provas de conceito são utilizadas para explicar como as vulnerabilidades de dia zero podem ser exploradas. São vulnerabilidades cujo funcionamento exato é desconhecido e, portanto, o PdC é utilizado para tentar entender como podem ser exploradas em um sistema ou equipamento.
Origem da expressão
O Oxford English Dictionary cita como o primeiro uso da expressão prova de conceito em linguagem escrita um artigo no jornal Los Angeles Times de 22 de janeiro de 1967.
Um dos primeiros usos do termo foi por Bruce Carsten no contexto de um "Protótipo de Prova de Conceito". Seu significado foi definido na revista Power Conversion and Intelligent Motion, em sua edição de novembro de 1989, na coluna Carsten's Corner (p. 38), que trazia como subtítulo a legenda "Vamos definir alguns termos":.