Сигнатура
Сигнатура (от лат. signatura — «подпись, обозначение») — в широком смысле уникальный набор признаков, характерных для определённого объекта, явления или процесса, позволяющий однозначно его идентифицировать и отличить от других. В зависимости от области применения термин может обозначать цифровую подпись, характерный фрагмент кода вредоносной программы, спектр излучения химического элемента, графический элемент на упаковке лекарства или совокупность биометрических данных человека. Ключевое свойство сигнатуры — её воспроизводимость и стабильность при повторных наблюдениях одного и того же объекта.
История термина
Первоначально понятие «сигнатура» возникло в медицине и фармации XVI—XVII веков в рамках учения о сигнатурах (доктрина сигнатур). Согласно этой натурфилософской концепции, внешний вид растения (форма листа, цвет плода, запах) указывал на его лечебное применение при заболеваниях соответствующего органа. Например, чистотел с жёлтым млечным соком считался средством от желтухи, а плоды ореха, напоминающие по форме головной мозг, — от головных болей. В современной фармации термин сохранился в значении «часть рецепта с указанием способа применения лекарства», а также как обозначение на упаковке.
В технических и информационных науках термин начал активно использоваться с середины XX века, в первую очередь в криптографии (цифровая подпись) и в биологии (спектральные сигнатуры). С развитием компьютерных технологий и интернета наибольшее распространение получило понятие сигнатуры в информационной безопасности.
Сигнатура в информационной безопасности
В контексте защиты информации сигнатура — это характерный образец данных, позволяющий идентифицировать вредоносное программное обеспечение, сетевую атаку или несанкционированное действие. Сигнатурный метод обнаружения угроз является одним из основных в антивирусных программах и системах предотвращения вторжений (IPS).
Виды сигнатур вредоносного ПО
- Байт-кодовая сигнатура — последовательность байт, уникальная для конкретного экземпляра вредоносной программы. Обычно содержит фрагмент исполняемого кода или строку данных.
- Хеш-сигнатура — контрольная сумма (MD5, SHA-1, SHA-256) всего файла или его части. Позволяет быстро идентифицировать точную копию файла, но неэффективна против модифицированных версий (полиморфных вирусов).
- Поведенческая сигнатура — описание последовательности действий программы (например, попытка записи в системный реестр, установка хуков, отправка данных на внешний сервер). Используется в эвристических анализаторах.
- Сетевая сигнатура — характерный шаблон сетевого трафика (например, определённая последовательность пакетов, порт назначения, содержимое payload). Применяется в системах обнаружения вторжений (IDS) и межсетевых экранах.
Принцип работы сигнатурного анализа
Антивирусное программное обеспечение содержит базу сигнатур известных угроз. При сканировании файла или трафика система сравнивает его содержимое с записями в этой базе. При совпадении объект классифицируется как вредоносный. Главное преимущество метода — низкий процент ложных срабатываний и высокая скорость обнаружения известных угроз. Недостаток — невозможность выявить новые, неизвестные ранее угрозы (zero-day) до момента обновления базы сигнатур.
Ограничения и критика
Сигнатурный анализ критикуется за неэффективность против полиморфных и метаморфных вирусов, которые изменяют свой код при каждом заражении, сохраняя функциональность. Также он бесполезен против атак, использующих легитимные инструменты системы (LOLBins — Living Off the Land Binaries). Для преодоления этих ограничений современные средства защиты комбинируют сигнатурный метод с эвристическим анализом, машинным обучением и поведенческими блокираторами.
Сигнатура в криптографии
В криптографии цифровая сигнатура (электронная подпись) — это реквизит электронного документа, полученный в результате криптографического преобразования информации с использованием закрытого ключа. Позволяет установить отсутствие искажения информации в документе (целостность) и принадлежность подписи владельцу сертификата ключа (неотказуемость). В Российской Федерации правовой статус усиленной квалифицированной электронной подписи (УКЭП) регулируется Федеральным законом № 63-ФЗ «Об электронной подписи».
Сигнатура в биологии и медицине
В биологии термин «сигнатура» используется для обозначения характерных молекулярных или спектральных признаков.
- Генетическая сигнатура — уникальный набор однонуклеотидных полиморфизмов (SNP) или других маркеров, характерный для определённой популяции, вида или заболевания.
- Спектральная сигнатура — зависимость отражательной способности объекта от длины волны электромагнитного излучения. Используется в дистанционном зондировании Земли (спектрозональная съёмка) для идентификации типов растительности, минералов, загрязнений.
- Биометрическая сигнатура — совокупность физиологических (отпечатки пальцев, радужная оболочка глаза, рисунок вен) или поведенческих (почерк, походка, голос) характеристик человека, используемая для аутентификации.
Сигнатура в фармации
В фармацевтической практике сигнатура — это часть рецепта, содержащая указания для пациента: способ применения, дозировку, время приёма, особые условия (например, «до еды» или «не запивать молоком»). В широком смысле — вся информация на упаковке лекарственного препарата, включая инструкцию. В историческом контексте — доктрина сигнатур, упомянутая выше.
Сигнатура в полиграфии и дизайне
В полиграфии сигнатура — это номер или буквенное обозначение печатного листа (тетради), проставляемое на первой и третьей полосе каждого листа для облегчения фальцовки и брошюровки. В веб-дизайне и электронной почте — блок с контактной информацией отправителя, часто называемый «подписью».
Интересные факты
- В радиолокации и гидроакустике термин «сигнатура цели» используется для описания характерного отражённого сигнала от корабля, самолёта или ракеты. Снижение радиолокационной сигнатуры (технология «стелс») — одно из ключевых направлений в военной авиации.
- В астрономии спектральные сигнатуры химических элементов в атмосферах экзопланет позволяют определять их состав и, потенциально, признаки жизни (биосигнатуры, например, наличие кислорода и метана одновременно).
- Первая в мире антивирусная программа, созданная в 1987 году Берндтом Фиксом, использовала именно сигнатурный метод — она сравнивала коды загрузочных секторов с эталонными образцами.
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи» (ред. от 04.08.2023).
- Касперски К. «Техника и философия хакерских атак». — М.: Солон-Пресс, 2003.
- Смит Р. «Основы информационной безопасности». — СПб.: Питер, 2019.
- Британская энциклопедия (Encyclopaedia Britannica), статья «Doctrine of Signatures».
- ГОСТ Р 34.10-2012 «Информационная технология. Криптографическая защита информации. Процессы формирования и проверки электронной цифровой подписи».
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →