incorporar un certificado de confianza en EXE FiveWin

incorporar un certificado de confianza en EXE FiveWin

Postby lafug » Thu Feb 14, 2019 9:30 pm

Como se puede incorporar al ejecutable de FiveWin un certificado de confianza? para evitar que cada vez que mis clientes actualizan el programa desde mi página web, windows no lo reconozca como una amenaza y el antivirus no lo elimine o lo bloquee.

SALUDOS Y GRACIAS DE ANTEMANO.
Luis Alfonso Fuentes Guerrero
FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
User avatar
lafug
 
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Re: incorporar un certificado de confianza en EXE FiveWin

Postby cnavarro » Fri Feb 15, 2019 10:18 am

Algunas veces el uso de aplicaciones para comprimir los ficheros .EXE ( ejemplo: UPX ), dan falsos positivos con algunos antivirus.
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: incorporar un certificado de confianza en EXE FiveWin

Postby cnavarro » Fri Feb 15, 2019 10:40 am

Tambien puedes intentar en tu RC incorporar el recurso VERSIONINFO

https://docs.microsoft.com/en-us/window ... o-resource
Ejemplo
LANGUAGE 0, SUBLANG_NEUTRAL
1 VERSIONINFO
FILEVERSION 01,2,19,1
PRODUCTVERSION 01,2,19,0
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE VFT2_UNKNOWN
FILEFLAGSMASK 0
FILEFLAGS 0
{
BLOCK "StringFileInfo"
{
BLOCK "0C0A04B0"
{
VALUE "LegalCopyright", "CNavarro "
VALUE "CompanyName", "Company Software by CNavarro "
VALUE "FileDescription", "FivEdit Editor "
VALUE "FileVersion", "01.02.19 "
VALUE "InternalName", "FivEdit "
VALUE "OriginalFilename", "FivEdit.exe "
VALUE "ProductName", "FivEdit Editor "
VALUE "ProductVersion", "02.19 "
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0x0C0A, 0x04B0
}
}
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: incorporar un certificado de confianza en EXE FiveWin

Postby lafug » Fri Feb 15, 2019 7:07 pm

Gracias! probaré
Luis Alfonso Fuentes Guerrero
FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
User avatar
lafug
 
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Re: incorporar un certificado de confianza en EXE FiveWin

Postby Baxajaun » Sat Feb 16, 2019 7:52 am

Luis Alfonso,

otra manera sería usar la herramienta signtool.exe del SDK.

https://blog.didierstevens.com/2008/12/31/howto-add-a-digital-signature-to-executables/

Saludos
User avatar
Baxajaun
 
Posts: 961
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Re: incorporar un certificado de confianza en EXE FiveWin

Postby Armando » Sun Feb 17, 2019 4:37 pm

Baxajaun:

Muy buen tip.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: incorporar un certificado de confianza en EXE FiveWin

Postby cnavarro » Sun Feb 17, 2019 10:25 pm

Félix, también muy interesante
Lo has probado?
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: incorporar un certificado de confianza en EXE FiveWin

Postby Baxajaun » Mon Feb 18, 2019 7:26 am

Buenos días Cristóbal,

no, no lo he probado. No tengo certificado digital, pero trataré de conseguir uno y probarlo.

Saludos
User avatar
Baxajaun
 
Posts: 961
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Re: incorporar un certificado de confianza en EXE FiveWin

Postby AngelSalom » Mon Feb 18, 2019 11:09 am

Amigos, no sirve un certificado digital cualquiera. Es necesario que esté emitido por una entidad certificadora de confianza de entre las que considera "fiables" Microsoft (si el destino es un equipo Windows). Este tipo de certitifcado específico para código no resulta económico.

Aquí http://criterium.es/article/obtencion-certificados-para-firma-ejecutables viene bastante bien explicado.

PD: La solución de Cristóbal es buena para identificar el ejecutable una vez en el equipo, pero para los instalables que se descargan desde internet no se consigue que los acepte como válidos sin asustar al usuario.

Saludos,
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
User avatar
AngelSalom
 
Posts: 708
Joined: Fri Oct 07, 2005 7:38 am
Location: Benicarló (Castellón ) - España

Re: incorporar un certificado de confianza en EXE FiveWin

Postby cnavarro » Mon Feb 18, 2019 11:15 am

Angel, muy bien
Saludos
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: incorporar un certificado de confianza en EXE FiveWin

Postby Baxajaun » Mon Feb 25, 2019 7:32 am

Buenos días !

Respuesta desde CAcert
-----------------------------
It is possible, you may find details in our wiki at wiki.cacert.org.

To get the flag set for codesigning, you need to be an assurer (received 100+ points by assurances and passed the CATS-test)
-----------------------------

Muchas gracias.

Saludos
User avatar
Baxajaun
 
Posts: 961
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 70 guests