Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 644

JWS

ПроверилCybersecurity entrepreneur & security researcher

Что такое JWS?

JWSJSON Web Signature (RFC 7515) — формат JOSE, защищающий целостность и происхождение произвольного контента через цифровую подпись или MAC над Base64URL-кодированными заголовком и нагрузкой.


JWS (RFC 7515) связывает полезную нагрузку с подписавшим её через подпись по конкатенации BASE64URL(header) || '.' || BASE64URL(payload). Compact Serialization (три Base64URL-сегмента, разделённых точками) — это привычный формат JWT-подобных токенов; JSON Serialization (общая и плоская) поддерживает несколько подписей и применяется в W3C Verifiable Credentials и подписи пакетов. Алгоритмы перечислены в RFC 7518 (HS256, RS256, PS256, ES256, EdDSA) и RFC 8037. Разработчики обязаны отвергать alg:none, не допускать подмены алгоритма, превращающего проверку RSA в HMAC, сверять kid с доверенным JWK Set и ограничивать срок действия. Зрелые библиотеки: jose, node-jose, jjwt, python-jwt.

● Примеры

  1. 01

    Токен доступа OAuth 2.0 в виде JWT — это JWS Compact Serialization, подписанный RS256 по набору claim'ов.

  2. 02

    Подписанный манифест обновления распространяется как плоский JWS, kid которого указывает на JWK производителя.

● Частые вопросы

Что такое JWS?

JSON Web Signature (RFC 7515) — формат JOSE, защищающий целостность и происхождение произвольного контента через цифровую подпись или MAC над Base64URL-кодированными заголовком и нагрузкой. Относится к категории Криптография в кибербезопасности.

Что означает JWS?

JSON Web Signature (RFC 7515) — формат JOSE, защищающий целостность и происхождение произвольного контента через цифровую подпись или MAC над Base64URL-кодированными заголовком и нагрузкой.

Как защититься от JWS?

Защита от JWS обычно сочетает технические меры и операционные практики, как описано в определении выше.

Какие есть другие названия JWS?

Распространённые альтернативные названия: JSON Web Signature.

● Связанные термины

● См. также