Цифровые подписи в Office 2010Источник: apocalypse
Здравствуйте, меня зовут Шелли Гу (Shelley Gu), и я являюсь программным менеджером в команде Trustworthy Computing Security. Я хотела бы рассказать о некоторых новых возможностях, которые мы добавили к функции цифровой подписи в Office 2010. Сначала я вкратце объясню, что такое цифровые подписи и как их использовать, а затем мы в деталях обсудим то, как они работают в Office 2010. Что такое цифровая подпись? Чтобы создать цифровую подпись, вы должны иметь цифровой сертификат, который подтверждает вашу личность другим сторонам, и должен быть получен из авторитетного органа выдачи сертификатов. Если у вас нет цифрового сертификата, у Microsoft имеются партнеры, которые предоставляют цифровые сертификаты, а также другие современные услуги подписи, которые затем интегрируются в Office посредством Office Marketplace. Добавление цифровой подписи
Строка подписи или штамп подписи могут быть добавлены в Word, Excel, InfoPath и через вкладку Insert:
Подпись будет выглядеть примерно так:
Штамп подписи, используемый в восточной Азии, выглядит так:
Как подписи работают в Office? Цифровая подпись в Office 2010 использует передовые алгоритмы (алгоритм шифрования эллиптической кривой), поддерживаемые в Windows Vista и более поздних версиях ОС. Все поддерживаемые операционные системы также позволят использовать более надежный алгоритм хеширования - SHA-512. Самой насущной проблемой с цифровыми подписями является истечение срока действия сертификата - как правило, он выдается на 1 год. После того, как сертификат истек, никто не будет доверять подписи. Если вы хотите доверять подписи в течение более длительного периода, то вы должны хранить копию информации, необходимую для проверки сертификатов. Также стоит побеспокоиться об устаревающих алгоритмах шифрования. К счастью, решение этих проблем найдено с помощью расширения к XML-DSig, известного под названием XAdES. Что такое XAdES? Обеспечивая поддержку XAdES, теперь Office соответствует критериям расширенных электронных подписей, действующих в Европейском союзе на основании директивы 1999/93/ЕС, а также новым директивам бразильского правительства, которое определяет XAdES как признанный стандарт для цифровой подписи в Бразилии. Office 2010 может создавать различные уровни подписей XAdES на базе подписей XML-DSig:
Office 2010 Beta может создавать подписи до XAdES-T включительно, но в финальной версии Office 2010 станет возможным создавать все подписи из таблицы. Временные штампы и подписи XAdES-T
Когда все настроено, вы можете просто создать подпись, как вы это делаете обычно. Штамп от доверенного сервера продлевает жизнь вашей подписи, потому что даже после истечения сертификата он сможет доказать, что штамп сертификата еще не истек на момент подписания. В результате, это является защитой от истечения сертификата - если сертификат был отменен после применения подписи, подпись остается в силе. Создание XAdES-подписи в Office 2010 RTM
Настройка MinXAdESLevel позволяет удостовериться в том, что создаваемые подписи удовлетворяют требуемому уровню XAdES. Подписи XAdES-T или выше не будут созданы, если сервер временных штампов недоступен, а подписи XAdES-C или выше не будут созданы, если информация об отзыве подписи недоступна. Минимальным уровнем подписи, который можно попытаться создать, является XAdES-XL, но если сервер временных штампов недоступен, придется довольствоваться XAdES-EPES. Чтобы создать подпись XAdES-T и выше, вам необходимо сообщить Office адрес сервера временных штампов для опроса времени:
Рекомендации по подписям XAdES
Пример:
В этом случае Office попытается создать подпись вплоть до уровня X-L. Если Office не удается создать подпись XADES-X-L, Office возвращается к последнему успешному уровню XAdES при условии, что уровень не ниже MinXAdESLevel. В этом случае были бы приемлемыми подписи типов XAdES-T, XAdES-C и XAdES-X, если бы Office был не в состоянии создать подпись XAdES-X-L. В противном случае Office не добавляет подпись вовсе. Создание XAdES-подписей в Office 2010 Beta
Чтобы создать подпись XAdES-T, вам необходимо дополнительно установить параметры TimestampRequired (как показано ниже) и TSALocation (см. пояснение выше):
Функция XAdES является лишь одним из изменений, призванных увеличить безопасность в Office 2010. Спасибо за внимание. |