Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Authenticode, Authenticode imzalı yazılımların yayımcısını tanımlayan bir Microsoft kod imzalama teknolojisidir. Authenticode, yazılımın imzalanıp yayımlandıktan sonra hiçbir değişiklik olmadığını da doğrular.
Authenticode, yayımcı kimliğini ve kod bütünlüğünü doğrulamak için şifreleme tekniklerini kullanır. Dijital imzaları sertifika yetkilileri (CA' lar) dahil olmak üzere güvenilir varlıklardan oluşan bir altyapıyla birleştirerek kullanıcılara bir sürücünün belirtilen yayımcıdan geldiğini güvenceye alır. Authenticode, kullanıcıların dijital imzadaki sertifikayı güvenilir bir kök sertifikaya zincirleyerek yazılım yayımcısının kimliğini doğrulamasını sağlar.
Yazılım yayımcısı, sürücü veya sürücü paketinidijital bir sertifikayla etiketleyerek imzalamak için Authenticode kullanır. Sertifika, yayımcının kimliğini doğrular ve kodun alıcılarının kodun bütünlüğünü doğrulamasını sağlar. Sertifika, yazılım yayımcısını tanımlayan bir veri kümesidir. CA sertifikayı yalnızca bu yetkili yazılım yayımcısının kimliğini doğruladıktan sonra yayımlar. Sertifika verileri yayımcının genel şifreleme anahtarını içerir. Sertifika genellikle bu tür sertifikalar zincirinin bir parçasıdır ve sonuçta VeriSign gibi iyi bilinen bir CA'ya başvurur.
Authenticode kod imzalama, bir sürücünün yürütülebilir bölümlerini değiştirmez. Bunun yerine aşağıdaki eylemleri tamamlar:
Eklenmiş imzalar: İmzalama işlemi, sürücü dosyasının yürütme olmayan bir bölümüne dijital imza ekler. Daha fazla bilgi için bkz. Sürücü dosyasına eklenmiş imzalar.
Dijital olarak imzalanan katalog dosyaları: İmzalama işlemi, bir sürücü paketi içindeki her katalog dosyasının (.cat) içeriğinden bir dosya karma değeri oluşturulmasını gerektirir. Bu karma değer bir katalog dosyasına eklenir. Katalog dosyası daha sonra eklenmiş bir imzayla imzalanır. Bu şekilde, katalog dosyaları bir tür ayrılmış imzadır.
Uyarı
Donanım Sertifika Seti (HCK), çeşitli cihaz türleri için test kategorilerini içerir. HLK API başvurusunda Windows Hardware Lab Kit (HLK) için test kategorilerinin listesini gözden geçirebilirsiniz. Bu listede cihaz türü için bir test kategorisi varsa, yazılım yayımcısı sürücü paketi için bir Windows Donanım Kalite Laboratuvarları (WHQL) yayın imzası almalıdır. Ancak, HCK'nin cihaz türü için bir test programı yoksa, yazılım yayımcısı Microsoft Authenticode teknolojisini kullanarak sürücü paketini imzalayabilir. Daha fazla bilgi için bkz. Genel sürüm için imzalama sürücüleri.