Předmět Autor Datum
Public key se obecně použije na šifrování, takže ti v případě, řekněme e-mailu, může napsat každý. J…
Kyncl 08.11.2020 16:13
Kyncl
Podpis slouží k ověření autenticity. Podpis se vydava autorovi, ten pak instalacku podepíše a pokud…
Jan Fiala 08.11.2020 16:45
Jan Fiala
A jak mám zaručeno, že podpis je platný? Co jsem googlil, tak to zaručuje certifikační autorita, od…
Tosk 08.11.2020 18:52
Tosk
Pokud je to od veřejné certifikační autority, tak ten podpis vydává autorita, která si při vydání ov…
Jan Fiala 08.11.2020 21:50
Jan Fiala
Na tom obrázku https://pc.poradna.net/files/20403-code-signing-verification-process-png je vidět, že…
Tosk 08.11.2020 22:23
Tosk
Při podepisování se spočítá hash souboru a ten je pak součástí podpisu. Je to i na tom obrázku. Pri…
Jan Fiala 08.11.2020 22:38
Jan Fiala
Na toto téma jsem viděl někde publikaci od cz nic dokonce v češtině, zkusím se podívat ... zde https…
ml1 09.11.2020 13:04
ml1
Díky za tip, podívám se na to poslední
Tosk 09.11.2020 23:01
Tosk

Podpis slouží k ověření autenticity.
Podpis se vydava autorovi, ten pak instalacku podepíše a pokud se pak ve vlastnostech exe podíváš na digitální podpis (pokud je obsažený) uvidíš kdo exe podepsal. Pokud je podpis platný, je zajištěno, že od okamžiku podpisu se exe nezměnil. Pokud by do něj nekdo pak sahnul a změnil byť jediný bajt, podpis by tozneplatnilo.

Jednodušší metodou bez vloženého podpisu je hash na strance autora. Ty zkontrolujes hash na svém souboru a pokud souhlasí, máš zajištěno, že jde o autentický soubor a nikdo jej nezměnil.

A jak mám zaručeno, že podpis je platný? Co jsem googlil, tak to zaručuje certifikační autorita, od které už mám v PC nějaké certifikáty. Ale jak se ten podpis teda ověří? To už mám v PC nějakou obří databázi podpisů? :-D Nebo se to dělá přes internet?

Pokud je to od veřejné certifikační autority, tak ten podpis vydává autorita, která si při vydání ověřuje informace.
Pokud chceš vědět, jak získat takový podpis, tak třeba tady:
https://pc.poradna.net/articles/1410115-podepisovani-kodu-aneb-jak-ziskat-code-signing-certifikat

Ty nemáš v PC databázi podpisů, ale máš pár certifikátů autorit. Autorita ověří, že ten podpis je platný a vlastní podpis ověřuje to, že když autor podpisu soubor podepsal, tak s ním nikdo od doby podpisu nemanipuloval.

Zpět do poradny Odpovědět na původní otázku Nahoru