O Windows tinha Políticas de Restrição de Software e, mais recentemente, adicionou AppLocker para impor controles de acesso baseados em assinatura na execução de código. (Internet Explorer também tem Authenticode por algum tempo agora, mas é menos de um mecanismo de validação de assinatura executável de uso geral e mais para código no navegador.)
A imposição da execução de executáveis assinados é certamente uma coisa boa, mas não é uma panacéia (como vimos em consoles de videogames que usam intensamente a assinatura de código para aplicação de licença de desenvolvimento). Vulnerabilidades em executáveis assinados através de uma validação deficiente de entrada não confiável ainda permitem a execução de código arbitrário. Dito isto, porém, adiciona uma camada adicional de segurança.