que tipo de certificado é necessário para minha inscrição?


9

Estou lançando softwares livres de C # que criei usando o Visual Studio. No futuro, alguns desses softwares poderão ser pagos. Eu queria saber se eu preciso comprar algum tipo de licença para eles?

Entendo que é bom ter um certificado para o seu site (SSL?), Se você está tentando vender seu software, mas e os aplicativos?

Só não quero que os antivírus / navegadores sinalizem meu aplicativo como não confiável. Qualquer sugestão é apreciada.


3
Você está confundindo os termos licença e certificado na primeira frase? São duas coisas muito díspares.
Latty

1
Acho que não, tenho certeza de que sei que tipo de licença usar no meu programa. Também não tenho certeza disso, mas achei que muitos aplicativos possuem um certificado que comprova que eles são "válidos" e confiáveis, isso é errado? Em algum momento, o Google Chrome aponta meus arquivos .zip como "Aplicativo não confiável", é por isso que estou perguntando.
ee

1
Eu estava me referindo à linha 'Eu queria saber se preciso comprar algum tipo de licença para eles?' - que licença?
Latty

Respostas:


11

Parece que é necessário ter seus programas assinados digitalmente (por exemplo, assinatura de código ). Isso é semelhante em conceito a um certificado SSL, pois prova que o programa é de quem o certificado foi emitido e não foi modificado (por exemplo, código malicioso adicionado).

A chave para entender a assinatura de código, porém, é que os certificados são separados dos certificados SSL - eles são chamados especificamente code signing certificates.

Eu usei a VeriSign no passado quando participei do programa de certificação do logotipo da Microsoft , mas descobri que seus certificados são muito mais caros do que os disponíveis no GoDaddy ou Comodo .

Editar

Além disso, há um artigo no MSDN: Introdução à assinatura de código que você pode achar útil também.


você acha que é necessário para vender software? Eu já estou protegendo meu código com o ofuscador.
ee

2
Não é necessário assinar para vender software. Mas pode haver fornecedores que venderão apenas software assinado.
GrandmasterB

2
Embora não seja necessário assinar digitalmente seu código, acho que é uma boa ideia fazê-lo. Considere o preço do certificado versus a perda de vendas, porque os clientes não têm certeza de que seu software é seguro (por exemplo, as mensagens mencionadas e o UAC no Windows). Além disso, ele oferece aos seus aplicativos uma aparência profissional e agradável quando o nome da empresa é exibido como editor em vez de "Editor desconhecido".
Alexander

5

Acho que o Certificado de assinatura de código é uma opção ideal para proteger seu aplicativo. Os Certificados de assinatura de código ajudam a criar um senso de confiança on-line quando os usuários baixam seu software, verificando a autenticidade de sua identidade.

Sem assinatura de código, o usuário verá -

insira a descrição da imagem aqui

Com certificado de assinatura de código

insira a descrição da imagem aqui

Você pode comprar um certificado de assinatura de código a um custo barato na Comodo . Este artigo fornecerá uma visão mais detalhada sobre o Certificado de assinatura de código.


0

Esse tipo de erro aparece devido à falta de assinatura ou verificação digital. Um certificado de assinatura de código é uma boa opção para evitar esse erro.

A assinatura de código é o método pelo qual uma assinatura digital baseada em certificado é usada para assinar scripts e executáveis, para que se possa verificar a identidade do autor e garantir que o código não tenha sido corrompido, pois foi assinado pelo próprio autor.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.