Каков эффект того, что dll не будет подписан

2656
Lelouch Lamperouge

При запуске SigCheck на моем компьютере с Windows я заметил довольно много неподписанных библиотек . Например:

c:\windows\system32\amdocl64.dll: Verified: Unsigned File date: 10:47 AM 9/14/2011 Publisher: Advanced Micro Devices Inc. Description: AMD Accelerated Parallel Processing OpenCL 1.1 Runtime Product: OpenCL 1.1 AMD-APP-SDK-v2.5 (732.1) Version: 2, 5, 732, 1 File version: 2, 5, 732, 1 c:\windows\system32\amdoclcl64.dll: Verified: Unsigned File date: 10:38 AM 9/14/2011 Publisher: Advanced Micro Devices Inc. Description: AMD COMPILER OpenCL 1.1 Compiler Product: AMD Compiler Library 1.1 AMD-COMP-LIB-v0.7 (727.0) Version: 0, 7, 727, 0 File version: 0, 7, 727, 0 

Но я скачал исполняемые файлы с официального сайта AMD. Почему AMD не подписывает их DLL? Есть ли у них какие-либо проблемы с безопасностью, о которых мне нужно беспокоиться, учитывая тот факт, что они (среди многих других, включая таких поставщиков, как HP) не подписаны?

5
Есть ли шанс, что вы установили бета-драйверы? ragnq 12 лет назад 0
Я сомневаюсь, что. Позвольте мне в любом случае перепроверить. Lelouch Lamperouge 12 лет назад 0
Нет, они стабильные релизы Lelouch Lamperouge 12 лет назад 0

2 ответа на вопрос

5
Ƭᴇcʜιᴇ007

Эффект заключается в том, что вы используете драйвер, который не был аутентифицирован третьей стороной как исходящий из источника, которым он является.

Получение подписанных драйверов стоит денег и требует времени. Если компания регулярно выпускает драйверы, они могут не захотеть тратить эти деньги на подписание самой последней и лучшей версии каждый раз.

Из требований Microsoft по подписи драйверов для Windows :

Цифровые подписи позволяют администраторам и конечным пользователям, устанавливающим программное обеспечение для Windows, знать, предоставил ли законный издатель пакет программного обеспечения.

Как правило, если вы доверяете источнику, из которого вы его получили, не должно быть никаких проблем.

Драйверы AMD обычно подписываются WHQL. ragnq 12 лет назад 1
@ragnq Согласен, но AMD была просто примером ОП. Ƭᴇcʜιᴇ007 12 лет назад 1
@ techie007, как вы сказали, я только что показал примеры AMD. Но HP предлагает так много dll, которые давно не обновлялись и до сих пор не подписаны. Я ожидаю, что HP отнесется к этому более серьезно. Lelouch Lamperouge 12 лет назад 0
-1
user509587

this may mean the dlls might have been altered, but it is normally no effect except if it is a malware. example, game installers copy their versions of a dll instead of the system default dll so the dll is unsigned. or if you edit a dll. or a system restore by using other engine than the system restore tool in windows. there are plenty of cases, but with a good protection don't worry.