/ Модель

Характеристики

Контекст
514 токенов
Параметры
152 млн
Лицензия
MIT
Архитектура
roberta · dense
Базовая модель
SecureBERT
Опубликована
20 июл 2026

cti-ner-securebert

Разметка токеновТекст → label3 профессии

Дообученная SecureBERT для извлечения сущностей киберугроз из рекомендаций CISA и других текстов киберразведки.

16скачиваний за 30 дней0лайковвеса обновлены24 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

pzryathzsdhc/cti-ner-securebert — англоязычная модель для распознавания именованных сущностей в текстах киберразведки. Это дообученная на CISA advisories модель SecureBERT с архитектурой RoBERTa и классификатором BIO для разметки токенов. Она извлекает 16 типов сущностей, включая идентификаторы и названия техник атак, CVE и CWE, хеши и пути файлов, IP-адреса, семейства вредоносных программ, группы угроз, инструменты, тактики и метки TLP.

На отложенной выборке из восьми рекомендаций CISA модель показала micro F1 0,71 при строгом совпадении границ сущности и метки и 0,76 при более мягкой оценке. Лучше распознаются идентификаторы CWE и техники атак; распознавание групп угроз и инструментов даётся труднее. Контекст модели — 514 токенов, поэтому для длинных документов следует применять разбиение на окна: обычный единичный проход может обрезать текст. Модель выпущена под лицензией MIT.

Сценарии применения

  • извлечение CVE и CWE из бюллетеней безопасности
  • распознавание техник атак и тактик в отчётах об угрозах
  • извлечение IP-адресов, хешей и путей файлов из рекомендаций CISA
  • поиск названий вредоносных программ и групп злоумышленников
  • определение меток TLP и названий правил YARA в текстах киберразведки

Ограничения

Оценка проведена на небольшом тестовом наборе из восьми рекомендаций CISA; группы угроз и хакерские инструменты распознаются заметно хуже ряда других типов сущностей. Для длинных текстов требуется разбиение на окна, поскольку одиночный проход может обрезать вход.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

cti-ner-securebert (clean LLM-gold retrain, v2)

SecureBERT (ehsanaghaei/SecureBERT, RoBERTa architecture, domain-pretrained on ~2M security documents) fine-tuned as a BIO token classifier for cyber threat intelligence NER on CISA advisories: 16 entity types (attack technique id/name, CVE/CWE identifiers, file hash/name/path, IP address, email address, malware family, threat actor group, hacking tool, tactic, TLP classification, YARA rule name, affected software product).

This version replaces the earlier checkpoint trained on dictionary-silver labels. Training gold is LLM-proposed (Claude Sonnet 5, exhaustive extraction under per-label span-format validators) with the evaluation split human-curated. See the paper in the repository below for the methodology and the circularity analysis that motivated the switch.

Evaluation (measured on this checkpoint)

Document-level span scoring on the held-out 8-advisory test split (strict = exact span + label):

MetricStrictRelaxed
Micro F10.710.76
Macro F10.740.77

Best of the four fine-tuned architectures studied (RoBERTa-base 0.659, RoBERTa-large 0.648, GLiNER 0.560 on the identical gold and harness).

Per-label strict F1 highlights: attack technique id 0.99, cwe identifier 1.00, tlp classification 0.97, email address 0.98, cve identifier 0.95, ip address 0.91; hardest labels remain threat actor group 0.32 and hacking tool 0.48.

Training details

  • Data: 66 training advisories (2,799 chunks), 8 val, 8 test; document-level split committed in the repository (data/gold_v2/split_full.json).
  • 8 epochs, lr 2e-5, batch size 16, seed 0, wordpiece-budget sliding windows; best epoch by validation strict F1 (epoch 7, val 0.664).
  • Trained on Apple Silicon (MPS). Reproduces the paper's CUDA-trained result (0.712 strict micro) within seed/hardware variance; the paper's committed numbers come from data/gold_v2/results/trained-securebert.json.

Usage

Inference should replicate the sliding-window word-tagging procedure in ner/finetune_roberta.py (see notebooks/hf_models_demo.ipynb in the repository for a worked example); a naive single-pass tokenizer call truncates long, hash-heavy advisory text.

Links

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · token-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
RobertaForTokenClassification
Ревизия весов
19e0c10

0 моделей