5

При запуске 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) не подписаны?

2 ответа2

5

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

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

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

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

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

-1

это может означать, что DLL-файлы могли быть изменены, но обычно это не действует, за исключением случаев, когда это вредоносная программа. Например, установщики игр копируют свои версии dll вместо dll системы по умолчанию, поэтому dll не подписана. или если вы редактируете DLL. или восстановление системы с использованием другого движка, кроме инструмента восстановления системы в Windows. Есть много случаев, но с хорошей защитой не волнуйтесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .