Estoy lanzando software gratuito de C # que he creado con Visual Studio. En el futuro, algunos de estos softwares podrían pagarse. Me preguntaba si necesito comprar algún tipo de licencia para ellos.
Entiendo que es bueno tener un certificado para su sitio web (SSL?), Si está tratando de vender su software, pero ¿qué pasa con sus aplicaciones?
Simplemente no quiero que los antivirus / navegadores marquen mi aplicación como no confiable. Cualquier sugerencia es apreciada.
Respuestas:
Parece que lo que necesita es tener sus programas firmados digitalmente (es decir , Firma de código ). Esto es similar en concepto a un certificado SSL, ya que demuestra que el programa es de quien se emitió el certificado y no se ha modificado (por ejemplo, código malicioso agregado).
Sin embargo, la clave para comprender la firma de código es que los certificados están separados de los certificados SSL, se llaman específicamente
code signing certificates
.He usado VeriSign en el pasado cuando pasé por el programa de certificación de logotipo de Microsoft , pero descubrí que sus certificados son mucho más caros que los disponibles en GoDaddy o Comodo .
Editar
Además, hay un artículo sobre MSDN: Introducción a la firma de código que también puede resultarle útil.
fuente
Creo que el Certificado de firma de código es una opción ideal para proteger su aplicación. Los certificados de firma de código ayudan a crear una sensación de confianza en línea cuando los usuarios descargan su software al verificar la autenticidad de su identidad.
Sin firma de código, el usuario verá:
Con certificado de firma de código
Puede comprar un certificado de firma de código a bajo costo en Comodo . Este artículo le dará una mirada más cercana sobre el Certificado de Firma de Código.
fuente
Este tipo de error aparece debido a la falta de firma digital o verificación. Un certificado de firma de código es una buena opción para evitar dicho error.
La firma de código es el método mediante el cual se utiliza una firma digital basada en un certificado para firmar scripts y ejecutables para que uno pueda verificar la identidad del autor y asegurarse de que el código no se haya dañado, ya que fue firmado por el propio autor.
fuente