fbpx
Welcome, Guest
Username: Password: Remember me
Hier wird Deutsch gesprochen
  • Page:
  • 1

TOPIC: Exe und Installer Zerfizieren

Exe und Installer Zerfizieren 1 year 1 week ago #4700

  Frank Müßner's Avatar Topic Author Frank Müßner Offline Posts: 83
Hallo,
zwar nichts mit X# zu tun, aber vielleicht kann mir jemand helfen.

Meine Installer für meine Applikation erstelle ich mit InnoSetup. Jetzt ist es ja so, das wenn diese Dateien vom Internet geladen werden, die Browser anmerken das es sich um unsichere Quellen handelt, und es wenige Downloads gibt. Der Smartfilter blockiert den Download dann, oder macht ihn umständlich für den Kunden.
Um das zu umgehen vermute ich das die Setup.exe signiert werden muss. Das kann mit dem Signtool von Windows mit einer PFX Datei geschehen, soweit so gut, wie aber die PFX Datei erstellen?
Meine Versuche mit OpenSSL erstellen ein PFX, aber diese wird dann nicht als "Vertrauenswürdig" eingestuft. Ich denke das diese PFX Datei nicht selbst erstellt werden kann, sondern ich eine Datei irgendwo registrieren muss, oder von einer "Zertifizierungsstelle" bekomme?
Wie macht ihr das? Wo bekomme ich eine funktionierende PFX Datei?

Danke für eure Hilfe.

Grüße Frank

Please Log in or Create an account to join the conversation.

Exe und Installer Zerfizieren 1 year 1 week ago #4702

  wriedmann's Avatar wriedmann Offline Posts: 1515
Hallo Frank,

ich versehe meine Exe-Dateien schon seit ein paar Jahren mit einem eigenen Zertifikat.
Damit Windows das Zertifikat als gültig akzeptiert, muss es von einer entsprechend akzeptieren Authority ausgestellt sein - und die lassen sich das bezahlen.

Google mal nach "Code Signing Certificate", dann siehst Du auch die entsprechenden Preise. Ich verwende seit ein paar Jahren ein Zertifikat von Digicert. Vorher hatte ich eines von Symantec, und dann wollte ich zu Comodo wechseln. Die haben sich aber geweigert, mir das Zertifikat auszustellen, weil in irgendeinem Verzeichnis, das sie verwendeten (DUN), eine uralte und nicht mehr gültige Telefon-Nummer drinstand. Sie wollten, dass ich zuerst dieses Verzeichnis berichtigen lassen sollte. Im Prinzip habe ich da das Geld für ein 3-Jahres-Zertifikat den Bach runtergespült.

Hier ein Link: https://www.digicert.com/code-signing/

Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
This email address is being protected from spambots. You need JavaScript enabled to view it.
www.riedmann.it - docs.xsharp.it

Please Log in or Create an account to join the conversation.

Exe und Installer Zerfizieren 1 year 1 week ago #4707

  Frank Müßner's Avatar Topic Author Frank Müßner Offline Posts: 83
Hi Wolfgang,

vielen Dank für die Info. Da lag ich doch schon richtig das man diese nicht selbst erstellen kann. Sind ja schon gute Preise :-(
Werde mich da mal durchlesen.

Grüße Frank

Please Log in or Create an account to join the conversation.

Exe und Installer Zerfizieren 1 year 1 week ago #4709

  wriedmann's Avatar wriedmann Offline Posts: 1515
Hallo Frank,

was Du nicht vergessen solltest: digital signierte Applikationen wirken professioneller als nicht signierte, und sind gleichzeitig weniger anfällig für false positives bei Virus-Checks.

Nichtsdestotrotz halte ich die Zertifikatspreise für ungerechtfertigt hoch.

Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
This email address is being protected from spambots. You need JavaScript enabled to view it.
www.riedmann.it - docs.xsharp.it

Please Log in or Create an account to join the conversation.

Exe und Installer Zerfizieren 1 year 3 days ago #4748

  Frank Müßner's Avatar Topic Author Frank Müßner Offline Posts: 83
Hi Wolfgang,

ok, ich habe jetzt ein Zertifikat bekommen, allerdings nicht das Extended Validation Zertifikat. Das bringt ja leider nicht so viel. Und das EV ist dann doch recht teuer :-(
Vielen Dank nochmal für Deine info´s. Muss mir jetzt überlegen auf ein EV Zertifikat umzustellen.

Grüße Frank

Please Log in or Create an account to join the conversation.

Exe und Installer Zerfizieren 1 year 3 days ago #4749

  wriedmann's Avatar wriedmann Offline Posts: 1515
Hallo Frank,

ich habe bisher kein EV-Zertifikat, ich habe mir nur meine Email-Adresse im Zertifikat hinterlegen lassen.
EV ist mir zum ersten zu teuer, und zum zweiten in der Handhabung zu aufwendig.

Fürs Signieren verwende ich eine CMD-Datei, die auf die ich über "Senden an" zugreifen kann:
"C:\Tools\WinSDK\bin\signtool" sign /t http://timestamp.digicert.com /f "c:\batch\signexe\codesign2016.pfx" /p maypassword %1
"C:\Tools\WinSDK\bin\chktrust" %1

Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
This email address is being protected from spambots. You need JavaScript enabled to view it.
www.riedmann.it - docs.xsharp.it

Please Log in or Create an account to join the conversation.

Exe und Installer Zerfizieren 1 year 3 days ago #4750

  Frank Müßner's Avatar Topic Author Frank Müßner Offline Posts: 83
Hi Wolfgang,

damit umgehst du den Smartcreen Defender vom IE ?
Mich stört das ein Download so mach mal sehr umständlich ist für den Kunden.

Grüße Frank

Please Log in or Create an account to join the conversation.

Exe und Installer Zerfizieren 1 year 3 days ago #4751

  wriedmann's Avatar wriedmann Offline Posts: 1515
Hallo Frank,

ich denke nicht, dass der SmartScreen-Defender sich durch eine Signatur ausschalten lässt.

Ich habe in meinen Programmen eine Update-Funktion eingebaut - das funktioniert sehr gut, auch auf Netzlaufwerke und ohne Administrator-Rechte.

lg

Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
This email address is being protected from spambots. You need JavaScript enabled to view it.
www.riedmann.it - docs.xsharp.it

Please Log in or Create an account to join the conversation.

Exe und Installer Zerfizieren 1 year 2 days ago #4752

  ic2's Avatar ic2 Offline Posts: 461
Hallo Frank,

Damals kaufte ich ein Code-Signing-Zertifikat von Comodo, das für 3 Jahre etwas teurer als $ 179 war. Auf secure.instantssl.com/products/CodeSigningSignup1a kostet es € 166,25, etwas mehr also.

Ein signiertes Installationsprogramm führt jedoch nicht dazu, dass die Meldung "Wenige Downloads" verschwindet. Erwarten Sie nicht, dass Anti-Malware-Programme von Microsoft intelligent sin ;).

Dick

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Moderators: wriedmann