elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderadores: Novlucker, seba123neo, kub0x, Eleкtro)
| | | |-+  Firmar programas (VISUAL BASIC 2013) CONSULTA
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Firmar programas (VISUAL BASIC 2013) CONSULTA  (Leído 791 veces)
Tazmania40

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Firmar programas (VISUAL BASIC 2013) CONSULTA
« en: 8 Febrero 2017, 12:03 »

Buenas esto es a modo de consulta, ya que veo ultimamente que antivirus como Avast tienen una nueva tecnología llamada CyberCapture y claro aquellos programas que publicas que encima son de forma desinteresada y lo haces para compartir pues si ya te ponen impedimentos para que la gente no se los baje porque salte el antivirus, los bloquee, diga que están siendo estudiados por laboratorio...

He tenido que poner comentarios para que desactiven dicha opción, hacer video-tutoriales de canal YouTube para dar más confianza de que los programas que realizas no son maliciosos, en fin que parece que aquellos que tienen esto de la programación como un hobby se tenga que convertir casi como un empresa pero sin facturar...

Quería información si alguien más profesional ha firmado sus proyectos, si ha solicitado un certificado a la casa de la moneda, según tengo entendido tienen que ser con la extensión PFX puesto que lo que quería sería ensamblarlo con el ejecutable y que luego en firmas digitales apareciese el autor y que naturalmente la entidad fuese la casa de la moneda. ¿Esto sería como persona física?, ¿Que pasos exactos habéis seguido si alguien lo ha realizado?, tengo la página

https://www.sede.fnmt.gob.es/certificados

donde me iré informando, pero yo no deseo un certificado para asuntos de trámites de multas, hacienda, etc, sino un certificado para autenticar mis programas con firma digital y saber si eso elimina de los antivirus, por lo menos confian y te permiten elegir si ejecutar, no se, totalmente desconozco esto y lo único que me gusta en programar y compartir, no trabajo en programación, pero parece que cada vez los pequeños programadores se lo ponen difícil para compartir su hobby.

Cree un canal Youtube para dar más confianza con respecto a mis programas. Al final uno va a programar para si mismo y su familia y ya está, así menos quebraderos de cabeza, porque empieza programando y luego tiene que aprender alojar información web, crear canal youtube, diseño de gráficos, sonido, etc

Gracias y saludos


« Última modificación: 8 Febrero 2017, 20:02 por Tazmania40 » En línea

Tazmania40

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Firmar programas (VISUAL BASIC 2013) CONSULTA
« Respuesta #1 en: 8 Febrero 2017, 12:51 »

Amplio información, he llamado a estos teléfonos de FNMT (Fábrica Nacional de Moneda y Timbre)
91-740-69-82 / 91-704-01-91 y me han dicho que si, que sacando un certificado digital puedo anexar a mis programas (PFX para IE) (P12 para Firefox), que hay que hacerlo desde un mismo ordenador toda la operación y el mismo navegador.

Me imagino que tendré que realizarlo con IE puesto que es de Microsoft para poder ensamblarlo con Visual Studio 2013. Si alguien ha realizado los pasos y si todo ha ido bien y ha conseguido el objetivo de que sus programas confien y no salte los antivirus, os agradecería las respuestas. También los pasos, yo he visto en las propiedades de mi proyecto, en el apartado Firma, Firmar el ensamblado... si es ahí donde hay que proceder antes de compilar y luego en el ejecutable ya aparece la pestaña "Firmas digitales" ??

Solicitare certificado y ya os comentaré por aqui.

Gracias y saludos


En línea

Eleкtro
🌍 🕉️ 🛏️ Novato Astral 🛏️ 🕉️ 🌍 y...
Moderador Global
***
Desconectado Desconectado

Mensajes: 9.220


El sentido común es el menos común de los sentidos


Ver Perfil
Re: Firmar programas (VISUAL BASIC 2013) CONSULTA
« Respuesta #2 en: 8 Febrero 2017, 12:55 »

Hola. Primero de nada, está prohibido hacer spam de sitios web personales, por favor, no lo vuelvas a hacer.

Esa web del gobierno que has enlazado, quizás me equivoque pero a mi modo de ver creo que no tiene nada que ver con el asunto, parece ser que hablan de certificados online para firmar documentos electronicos. Dudo mucho que te vayan a regalar un certificado digital de confianza para firmar software, puesto que eso no se regala, se vende.

Así es, para firmar digitálmente una aplicación y que tu executable sea reconocido como un "emisor de confianza", que yo sepa es necesario pagar a una distribuidora de firmas digitales (ej. VeriSign) y eso vale un verdadero pastizal que no creo que vayas a estar dispuesto a pagar si esto lo haces por hobbie. Siempre puedes crear tu propio certificado gratuito y personal (ej. con la herramienta certutil.exe de Microsoft) con la que firmar tus aplicaciones, pero esto sería perder el tiempo con los antivirus puesto que "certificado personal" no es lo mismo que "certificado de confianza".

PD: Tampoco sé demasiado sobre certificados digitales, solo lo que te expliqué (me lo explicaron a mi hace tiempo profesionales del tema) y poco más.

¡Un saludo!
« Última modificación: 8 Febrero 2017, 13:00 por Eleкtro » En línea


[/cent
Tazmania40

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Firmar programas (VISUAL BASIC 2013) CONSULTA
« Respuesta #3 en: 8 Febrero 2017, 20:24 »

Gracias por la información Elektro, la chica que me atendió me dijo que si se podía firmar los programas, ahora desconozco si es como dices tu y el certificado es a nivel personal, pero claro si la entidad es la casa de la moneda me imagino que a uno le inspira más confianza sabiendo que la persona es quien dice ser y que lleva ya tiempo realizando programas para el público.

He encontrado información también en esta página como bien dices es de pago
https://www.digicert.com/es/codigo/firma-de-codigo.htm
pero tampoco es un pastizal como comentas Elektro, por una año son 200 € aprox y se abarata si coges para más años. Si yo me dedicara a ello y obtuviera ingresos seguramente software de este tipo utilizaría y ofuscadores.

De todas formas voy a pasar y seguir a lo mio, ahora Avast parece como Windows 10 que se actualiza solo, he llegado a casa y al encender ya se habia actualizado de versión, no el motor del antivirus... en fin. Ya he modificado el post anterior, desconocía los enlaces a sitios web, no era mi intención promocionarme, tan solo que si alguien que fuera a comentar y se bajara un programa viera el resultado si tenía el Avast o cualquier otro antivirus que le impedia ejecutar el archivo exe y eso que normalmente pongo varios archivos, con un txt y luego los comprimo en zip, rar y explico todo el proceso que realiza, incluso te los bajas y lo pasas con el antivirus y te dicen que no tienen virus, pero luego al ejecutar si tienes la opción activada provoca error, incluso veo que al bajar también ciertos ficheros comprimidos.

Gracias y saludos
En línea

NEBIRE


Desconectado Desconectado

Mensajes: 641


Ver Perfil
Re: Firmar programas (VISUAL BASIC 2013) CONSULTA
« Respuesta #4 en: 8 Febrero 2017, 20:38 »

Síiiii... la fábrica nacional de moneta y timbre, también es un "CA" (autoridad de Certificación) y por tanto expide certificados digitales de software... tal y como se aclara aquí:
https://www.sede.fnmt.gob.es/certificados/certificado-componentes
De hecho si miras en la colección de firmas digitales en tu equipo, seguramente tengas al menos uno expedido... ejecuta la consola Certmgr.msc
Despliega el árbol, accede a la rama "Trusted Root Certificates Authorities", a la derecha puedes desplazarte hasta "FMNT - Clase 2 CA"
En realidad, puedes adquirirlo a cualquiera que aparece en ese listado, aunque por comodidad, seguramente sea mejor hacerlo por la FMNT.

Aquí info sobre los pasos a realizar: https://www.sede.fnmt.gob.es/certificados/persona-fisica/obtener-certificado-software

en el paso 3, se señala:

Citar
Acreditación de la identidad en una Oficina de Registro. (esto es un link*1) Una vez completada la fase anterior y esté en posesión de su Código de Solicitud, para continuar con el proceso deberá Acreditar su Identidad en una de nuestras Oficinas de Registro.

Para su comodidad, puede usted hacer uso de nuestro servicio de localización de las OFICINAS MÁS CERCANAS (esto es un link *2).

Esto es, puedes acudir a la oficina de Hacienda de tu ciudad... De hecho, lo mejor que puedes hacer es ir e informarte personalmente de todos los pasos (y del precio) :silbar: :silbar: :silbar: Tu ya decides si te interesa o no.

*1: https://www.sede.fnmt.gob.es/certificados/persona-fisica/obtener-certificado-software/acreditar-identidad
*2: https://1-dot-fnmttest.appspot.com/
« Última modificación: 8 Febrero 2017, 20:47 por NEBIRE » En línea

NEBIRE


Desconectado Desconectado

Mensajes: 641


Ver Perfil
Re: Firmar programas (VISUAL BASIC 2013) CONSULTA
« Respuesta #5 en: 8 Febrero 2017, 20:45 »

En cuanto a que te salta el antivirus, esto suele ser frecuente...
Cuando he hecho programas que comprimen, codificaban-cifran, suele saltar el antivirus (Avira). En mi equipo lo solucioné (hace muchos años ya) indicándole (en la sopciones del antivirus) que la carpeta donde tengo mis proyectos, no la chequee (solo tengo cosas mías, luego, tengo la absoluta seguridad de que ahí no precisa revisar nada).

Cuando compiles un programa, y ya lo tengas comprimido listo para compartir, te recomiendo que pases tanto el programa suelto, como el comprimido por la página:
https://www.virustotal.com/es/  (lo compró Google, ahora es suyo).

Esta página lo que hace es pasar el fichero que le ofreces, por varias decenas de antivirus, así ves como lo señalan... ANTES de que los usuarios les salte la alarma.
Si lo haces con suficiente antelación a compartirlo (pongamos una semana), los antivirus ya deberían haber verificado que no es malicioso y dejar de dar falso positivo.
« Última modificación: 8 Febrero 2017, 20:50 por NEBIRE » En línea

Tazmania40

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: Firmar programas (VISUAL BASIC 2013) CONSULTA
« Respuesta #6 en: 9 Febrero 2017, 09:52 »

Gracias Nebire por toda la información, ampliándola aqui están los precios

https://www.cert.fnmt.es/documents/10446703/10511896/Precios_Certificados_Ac_Componentes.pdf

vamos estos son más caros que el otro link (390 € al año) y bajando según los años, menudos caraduras pero así somos los españoles que pretendemos cobrar más caro. Mi opinión es que me parece mentira que para que para compartir tus propios programas sin ánimo de lucro por internet te pongan cada vez más impedimentos y siempre que uno pague ciertos servicios tus programas ya son de confianza y no tienen virus, es increible, claro las grandes compañías te meten virus espia, troyanos y como pagan pues ya los antivirus, antimalware, bloqueadores publicidad... dicen que es seguro, de risa, está claro que los pequeños programadores que quieran empezar e ir por libres lo tienen muy difícil sino pagan bastantes servicios, no solo esto, sino paginas web, dominio, distribuciones, etc. Solo les queda el camino de meterse en una empresa que les explote por 4 duros y todo el dia currando.

Lo que comentas Nebire sobre virustotal ya lo hago desde que empecé a publicar programas en internet, en Softonic y PortalProgramas (por cierto si sabéis que otras páginas están bien para publicar comentarmelo por aqui puesto que Softonic ya canceló su página). El problema que ahora los antivirus empiezan a incorporar más defensas y el usuario que no sabe nada pues no se fia y no se baja nada, para uno mismo lo solucionas consultando e impidiendo que tu antivirus revise ciertas rutas (por ejemplo yo tengo puesta la ruta donde se ejecuta el Visual Studio y una carpeta del escritorio). Así nos va que prefieren usuarios tontos que no toquen nada y que sigan las directrices de las grandes empresas y las preferencias que ellos quieran. A todo esto se apunta el negocio del Estado que hoy día hasta por respirar ya te cobra.

Bueno para mi la programación es un hobby, todos los días pues miro un poco, programo lo que quiero y no tengo prisa por nada, algunos les gusta leer, jugar a video-juegos, etc, ayudo a mi hija a realizarle algunos programas educativos y otros de juegos y a enseñarla esto de la nuevas tecnologías, aunque hoy día los peques ya saben mucho, pero hay que estar con ellos para indicarles lo que esta bien.

Gracias y saludetes
En línea

NEBIRE


Desconectado Desconectado

Mensajes: 641


Ver Perfil
Re: Firmar programas (VISUAL BASIC 2013) CONSULTA
« Respuesta #7 en: 9 Febrero 2017, 23:11 »

Bueno, básicamente tienes que 'ganarte' tu reputación.. para ello suele ser adecuado, tener una web, blog, foro, donde tus posibles compradores, hagan preguntas, comentarios y expongan dudas, que tú puedas resolver, o indicarles la dirección adecuada.

Después que lleves 2-3 años con una web así, te puedes ganar bien la confianza de tus posibles clientes. Es más dífícil cuando uno es totalmente anónimo... tras una web, se entiende que nadie va a estar ahí, para publicar virus arriesgándose a ser denunciado (y perseguido legalmente) y todo por nada...

Mantener una web, aparte de tiempo, suele ser mucho más barato que firmar tus programas.

Y sí, opino como tú, firmar un programa es muy caro... creo que debería ser en función del tamaño del paquete. firmar un S.O. entiendo que deba ser caro, son muchos componentes, pero un sencillo programa de media docena de ficheros, no debiera pasar nunca de las 2 cifras, si no superara pongamos por caso 30 mb.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines