Цифровые подписи для исполняемых файлов

Цифровая подпись — это блок из зашифрованной информации, добавленной в определенные файлы для идентификации создателя и индикации изменений в файле с момента применения цифровой подписи.

Исполняемые файлы с цифровой подписью обладают следующими преимуществами.

Изучить цифровую подпись файла можно, проследив цепочку сертификатов вплоть до корневого сертификата, выпущенного доверенным центром сертификации (ЦС). Чтобы просмотреть цифровую подпись для подписанных исполняемых файлов, щелкните файл правой кнопкой мыши, выберите пункт "Свойства", перейдите на вкладку "Цифровые подписи", просмотрите имя подписывающей стороны и нажмите кнопку "Сведения", а затем выберите "Просмотр сертификата".

Исполняемые файлы, связанные с продуктами на базе AutoCAD

Исполняемый код может содержаться в файлах следующих типов: ARX, CRX, CUI, CUIx, DBX, DLL, DVB, EXE, FAS, HDI, JS, LSP, MNL, PGP, RX, SCR и VLX. Компания Autodesk обеспечивает защиту данных за счет добавления цифровой подписи в исполняемые файлы в программных продуктах. При этом файлы с расширением CUI, CUIx, DVB, JS, PGP и SCR могут содержать исполняемый код, но добавить цифровую подпись в них нельзя. Рекомендуется размещать файлы такого типа в папках со свойством "только для чтения", доступ к которым имеет менеджер САПР или администратор сети.

Неверные цифровые подписи

Цифровая подпись станет неверной по следующим причинам:

Прим.: Переименование файла не аннулирует цифровую подпись.

Цифровые подписи и файлы AutoLISP

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

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