Сигнатура: понятие, виды и применение¶
Сигнатура (от лат. signatura — «подпись, знак») — это уникальная последовательность данных, идентифицирующая объект, процесс или явление. В широком смысле сигнатурой называют любой набор признаков, по которым объект можно узнать или отличить от других. В информатике и криптографии сигнатура — это цифровой отпечаток, позволяющий подтвердить подлинность данных или автора сообщения.
¶Происхождение термина
Слово «сигнатура» пришло в русский язык из латыни через немецкий и французский. В средневековой медицине и алхимии «сигнатурами» называли видимые признаки растений и минералов, по которым якобы можно было определить их лечебные свойства (доктрина сигнатур). В XVII веке теория сигнатур была отвергнута наукой, но термин закрепился в других областях.
¶Основные значения
¶В математике и физике
В математике сигнатурой называют набор числовых характеристик объекта, не меняющихся при преобразованиях координат. Например, сигнатурой квадратичной формы является число положительных и отрицательных квадратов в её каноническом виде. В физике сигнатурой пространства-времени называют пару чисел, характеризующих метрику (например, (3,1) для релятивистского пространства).
¶В информатике
В информатике сигнатура — это шаблон (паттерн), по которому распознают данные. Сигнатуры используются в антивирусах: антивирусное ПО сравнивает файлы с базой сигнатур вредоносного кода. Если найдено совпадение, файл помечается как угроза. Сигнатурный анализ — один из старейших методов обнаружения вредоносного ПО, работающий быстро, но не обнаруживающий новые, ранее неизвестные угрозы.
¶В криптографии
Цифровая подпись (цифровая сигнатура) — это криптографический механизм, подтверждающий целостность данных и подлинность отправителя. Алгоритмы цифровой подписи (RSA, ECDSA, EdDSA) используют асимметричное шифрование: приватный ключ подписывает данные, публичный — проверяет подпись. Цифровые подписи применяются в электронном документообороте, банковских системах, программных обновлениях и криптовалютах.
¶В биологии
В биологии сигнатурой называют характерный набор признаков таксона — морфологических, генетических или поведенческих, — по которым вид можно отличить от других. Молекулярная сигнатура — уникальная последовательность ДНК или белка, используемая для идентификации организмов.
¶В праве и бизнесе
В юридической практике сигнатурой называют подпись — рукописный знак, удостоверяющий личность подписанта. В бухгалтерии и банковском деле сигнатурой образца называют образец подписи уполномоченного лица, хранящийся в банке для сверки при проведении платежей.
¶Виды сигнатур
| Вид | Область | Назначение |
|---|---|---|
| Криптографическая | Информатика | Подтверждение подлинности данных |
| Сигнатура файла | Антивирусы | Обнаружение вредоносного кода |
| Сигнатура процесса | Кибербезопасность | Мониторинг активности ПО |
| Молекулярная | Биология | Идентификация видов |
| Квадратичная форма | Математика | Классификация форм |
| Образец подписи | Банковское дело | Сверка платежей |
¶Простыми словами
Если объяснять сигнатуру простыми словами, это «отпечаток» или «узнаваемый знак». Как у каждого человека есть уникальные отпечатки пальцев, так у данных, файлов или процессов есть свои сигнатуры — наборы признаков, по которым их можно узнать. Антивирус «сверяет» файл с базой сигнатур, как полиция сверяет отпечаток с базой данных.
¶Применение
Сигнатуры применяются повсеместно:
- Кибербезопасность — обнаружение вредоносного ПО, интрузий, подозрительной активности;
- Электронный документооборот — юридическая значимость подписанных документов;
- Банковские системы — контроль подлинности платежных поручений;
- Программирование — идентификация функций и типов данных;
- Криминалистика — сверка почерка, отпечатков, ДНК;
- Наука — классификация минералов, растений, животных.
¶Ограничения сигнатурного подхода
Главный недостаток сигнатурного анализа — зависимость от базы известных образцов. Новая угроза, не занесённая в базу, не будет обнаружена. Поэтому в кибербезопасности сигнатурные методы дополняют эвристическим анализом и машинным обучением. В криптографии цифровые подписи устойчивы к подделке при условии сохранения секретности приватного ключа.
¶Интересные факты
- Термин «сигнатура» в криптографии появился в 1976 году в работе Уитфилда Диффи и Мартина Хеллмана.
- Первый стандарт цифровой подписи — DSS — принят в США в 1991 году.
- В России электронная подпись регулируется Федеральным законом от 06.04.2011 № 63-ФЗ «Об электронной подписи».
Источники:
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Stallings W. Cryptography and Network Security: Principles and Practice
- Русский энциклопедический словарь
- Краткий математический словарь (под ред. А. И. Маркушевича)
