Службы подписания Signing Services
Простыми словами
Здесь речь о способности подписать — инструментах и местах, где операция выполняется, — а не о том, что подпись даёт. За смысл отвечает соседняя служба цифровой подписи: «Digital signature services can be used to authenticate the identity of the sender of a message or the signer of a document and to ensure that the original content of the message or document is unchanged». Разделение не формальное: у подписания свои вопросы — где лежит ключ, кто подписывает от чьего имени, встроена ли операция в рабочий процесс. Отсюда и перечень реализаций: настольные инструменты, сервер подписания, приложения рабочих процессов, библиотеки для разработчиков. Ошибка — валить сюда же подпись кода: для неё в шаблоне отдельная строка — «These are services used to sign code and other programming deliverables».
Примеры
Подписание создаёт подпись от имени идентичности; проверка убеждается в подписи и устанавливает целостность данных; нотариальные службы надстраивают долгоживущую подпись и метку времени поверх уже действительной. Одним продуктом это бывает, одной обязанностью — нет.
Open Enterprise Security Architecture (O-ESA), The Open Group Guide G112 (April 2011), разд. 4.6.10 — Signing, Verification и Notary Services
Сама криптография вынесена в отдельную службу, и способ её доставки назван прямо: «These services may be delivered by various servers, web services, and desktop tools, but primarily developer libraries». Подписание пользуется этим, но отвечает за другое.
Open Enterprise Security Architecture (O-ESA), The Open Group Guide G112 (April 2011), разд. 4.6.10 — Cryptography Services в криптографическом шаблоне
В таблице контрмер подпись и целостность отвечают за подделку данных (Tampering), а за спор об авторстве O-ESA ставит журналирование аудита. Значит подписание закрывает не всякий вопрос доверия, и путать его с неотказуемостью не надо.
Open Enterprise Security Architecture (O-ESA), The Open Group Guide G112 (April 2011), разд. 4.7.3.3 — табл. 1, сопоставление угроз и контрмер
Определение из первоисточника
дословная выпискаSigning services provide the capability to sign documents, files, and memory objects electronically, on behalf of an identity. Implementation may include desktop signing tools, a signing server (server-hosted signing keys for browser-only signing), various workflow applications, and developer libraries.
Службы подписания дают возможность подписывать документы, файлы и объекты памяти электронно, от имени идентичности. Реализация может включать настольные инструменты подписания, сервер подписания (с размещёнными на сервере ключами подписи для подписания только из браузера), различные приложения рабочих процессов и библиотеки для разработчиков.
ИсточникOpen Enterprise Security Architecture (O-ESA): A Framework and Template for Policy-Driven Security. The Open Group Guide, April 2011, № документа G112, ISBN 1-931624-94-1
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийГраф связей реестраРеестр процессов