¿Qué tipo de certificado necesito para mi solicitud?

9

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.

ee
fuente
3
¿Confunde los términos licencia y certificado en la primera oración? Son dos cosas muy dispares.
Latty
1
No lo creo, estoy bastante seguro de saber qué tipo de licencia usar en mi programa. Tampoco estoy seguro de esto, pero pensé que muchas aplicaciones tienen un certificado que demuestra que son aplicaciones "válidas" y confiables, ¿está mal? En algún momento Google Chrome señala mis archivos .zip como "Aplicación no confiable", por eso lo pregunto.
ee
1
Me refería a la línea "Me preguntaba si necesito comprar algún tipo de licencia para ellos". - ¿Qué licencia?
Latty

Respuestas:

11

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.

Alejandro
fuente
¿Crees que es necesario para vender software? Ya estoy protegiendo mi código con ofuscador.
ee
2
No es necesario firmar para vender software. Pero puede haber vendedores que solo venderán software firmado.
GrandmasterB
2
Si bien no es obligatorio firmar digitalmente su código, creo que es una buena idea hacerlo. Considere el precio del certificado frente a la pérdida de ventas porque los clientes no confían en que su software sea seguro de usar (por ejemplo, los mensajes que mencionó, así como el UAC en Windows). Además, le da a sus aplicaciones un aspecto agradable y profesional cuando el nombre de su empresa se muestra como el editor en lugar de "Editor desconocido".
Alexander
5

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á:

ingrese la descripción de la imagen aquí

Con certificado de firma de código

ingrese la descripción de la imagen aquí

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.

Sanjay B.
fuente
0

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.

Peter miga
fuente