1

みんな。Windows Vista/7/8 用の NDIS 6.0 プロトコル ドライバーを開発し、証明書で署名する予定です。ほとんどの企業は、.exe .ocx .dll 署名をサポートするコード署名証明書を提供していますが、ドライバー (.sys) のサポートは非​​常に不確定です。一部の企業は、.sys 署名を直接サポートする「Kernel Mode Driver Signing」と呼ばれる別のサービスを提供していますが、「通常の」コード署名よりも高価です。

では、通常のコード署名はドライバー署名をサポートしていますか? Windows Vista/7/8 のドライバーに署名するには、どちらを選択すればよいですか? 安いほうがいい。通常のコード署名とカーネル モード ドライバーの署名?

これが私が集めたリストです。おそらく役立つでしょう:

VeriSign/Symantec 499$ (Microsoft Authenticode 用の Symantec コード署名証明書) http://www.symantec.com/code-signing?inid=vrsn_symc_cs_index&searchdomain=baidu.com&searchterms=verysign

GlobalSign 229$ (カーネル モード ドライバー署名) https://www.globalsign.com/code-signing/microsoft-authenticode.html

DigiCert 178$ (カーネル モード ドライバー署名) http://www.digicert.com/code-signing/kernel-mode-certificates.htm

Comodo 180$ (Code Signing) http://www.comodo.com/business-security/code-signing-certificates/code-signing.php?key5sk1=b235a5262aa0afd5792aa6a8dc50921ec66eb6a0&key5sk2=2128&key5sk3=1372730219000&key5sk4=2128&key5sk5=1372730234000&key5sk6=&key5sk7=137

2730365000&key6sk1=&key6sk2=CH270145394&key6sk3=7&key6sk4=en-

us&key6sk5=CN&key6sk6=0&key6sk7=Google&key6sk8=117700&key6sk9=1366768&key6sk10=true&key6sk11=d9b4635431849dd2a58ca7162e81d9918b5d533c&key6s

k12=2034&key7sk1=2&key7sk2=169&key1sk1=または&key1sk2=Google

TuCows 75$ (不明) (コード署名) https://author.tucows.com/index.php?action=auth&redirect=certs.php

K ソフトウェア 95$ (Comodo のコード署名、.sys 用ではありません) http://codesigning.ksoftware.net/

K ソフトウェア 213$ (Kernel Mode Driver Signing、DigiCert 提供) http://codesigning.ksoftware.net/index_dc.html

GoDaddy 200$ (コード署名) http://www.godaddy.com/ssl/code-signing-certificate.aspx?isc=gsndcnm12&ci=13314

4

3 に答える 3

1

「(通常の) コード署名証明書」を使用すると、.exe、.cat、.dll エクストラに署名できます。これは、署名されたバージョンのソフトウェアを公開する場合に必要になります。

カーネル ドライバーに署名する必要がある場合は、「ドライバー署名証明書」が必要です。あなたの場合、カーネルドライバーを作成したため、「ドライバー署名証明書」が必要なようです。「ドライバー署名証明書」は、「(通常の) コード署名証明書」ができるすべてのことを実行できるため、両方の証明書を用意する必要はありません。

Go Daddy ( http://au.godaddy.com/ssl/code-signing-certificate.aspx?ci=87235 ) のものを使用しました。約 $186 AUD から

お役に立てれば!

于 2014-07-10T04:44:50.207 に答える
1

適切に署名しないと、x64 Windows でドライバーをロードできません。すべての企業が、Microsoft からのカーネル署名用のクロス証明書を持っているわけではありません。完全なリストについては、 http://msdn.microsoft.com/en-us/library/windows/hardware/gg487315.aspx#E5Cを参照してください。リストから - Verisign、GlobalSign、DigiCert。

于 2013-07-02T16:24:30.487 に答える