/ Модель

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

Контекст
8 192 токена
Параметры
149 млн
Лицензия
Apache 2.0
Архитектура
modernbert · dense
Базовая модель
SecureBERT2.0-base
Библиотека
transformers
Опубликована
6 окт 2025

SecureBERT2.0-NER

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

Англоязычная модель Cisco AI на базе SecureBERT 2.0 для извлечения сущностей кибербезопасности, включая IOC, вредоносные программы и уязвимости.

678скачиваний за 30 дней3лайкавеса обновлены30 окт 2025

Бенчмарки

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

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

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

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

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

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

SecureBERT2.0-NER — англоязычная модель Cisco AI для распознавания именованных сущностей в текстах по кибербезопасности. Это дообученная модель ModernBERT для токенной классификации с 149 млн параметров и контекстом до 8192 токенов; она размечает упоминания индикаторов компрометации, вредоносных программ, организаций, систем и уязвимостей.

Модель предназначена для извлечения IOC и структурирования данных из отчетов об угрозах, разборов инцидентов, рекомендаций по безопасности и технических публикаций. Её можно применять для обогащения threat intelligence, анализа отчетов и сортировки упоминаний уязвимостей. В README заявлены F1 0,945, полнота 0,965 и точность 0,927 на специализированном тестовом корпусе; эти результаты относятся к описанной в карточке оценке и не гарантируют аналогичное качество на других данных.

Модель не предназначена для общего распознавания сущностей, генерации текста или диалогов. Для обработки входных последовательностей при обучении использовались усечение и дополнение до 1024 токенов, поэтому фактическую длину следует соотносить с настройками карточки и используемого пайплайна. Лицензия — Apache-2.0.

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

  • извлечение IP-адресов, доменов и хешей из отчетов об угрозах
  • поиск названий вредоносных программ в аналитических материалах
  • выделение организаций и систем в отчетах об инцидентах
  • обнаружение упоминаний уязвимостей в рекомендациях и бюллетенях
  • структурирование threat intelligence для SOC и платформ TIP

Ограничения

Оптимизирована для англоязычных технических текстов по кибербезопасности и не предназначена для общего NER или генеративных задач. Заявленные метрики получены на специализированном корпусе и могут не переноситься на другие источники и разметки.

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

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

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

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

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

Открыть на Hugging Face

Model Card for cisco-ai/SecureBERT2.0-NER

The Secure Modern BERT NER Model is a fine-tuned transformer based on SecureBERT 2.0, designed for Named Entity Recognition (NER) in cybersecurity text.

It extracts domain-specific entities such as Indicators, Malware, Organizations, Systems, and Vulnerabilities from unstructured data sources like threat reports, incident analyses, advisories, and blogs.

NER in cybersecurity enables:

  • Automated extraction of indicators of compromise (IOCs)
  • Structuring of unstructured threat intelligence text
  • Improved situational awareness for analysts
  • Faster incident response and vulnerability triage

Model Details

Model Description

  • Developed by: Cisco AI
  • Model Type: ModernBertForTokenClassification
  • Framework: TensorFlow / Transformers
  • Tokenizer Type: PreTrainedTokenizerFast
  • Number of Labels: 11
  • Task: Named Entity Recognition (NER)
  • License: Apache-2.0
  • Language: English
  • Base Model: cisco-ai/SecureBERT2.0

Supported Entity Labels

EntityDescription
B-Indicator, I-IndicatorIndicators of Compromise (e.g., IPs, domains, hashes)
B-Malware, I-MalwareMalware or exploit names
B-Organization, I-OrganizationCompanies or groups mentioned
B-System, I-SystemAffected software or platforms
B-Vulnerability, I-VulnerabilitySpecific CVEs or flaw descriptions
OOutside token

Model Configuration

ParameterValue
Hidden size768
Intermediate size1152
Hidden layers22
Attention heads12
Max sequence length8192
Vocabulary size50368
ActivationGELU
Dropout0.0 (embedding, attention, MLP, classifier)

Uses

Direct Use

  • Named Entity Recognition (NER) on cybersecurity text
  • Threat intelligence enrichment
  • IOC extraction and normalization
  • Incident report analysis
  • Vulnerability mention detection

Downstream Use

This model can be integrated into:

  • Threat intelligence platforms (TIPs)
  • SOC automation tools
  • Cybersecurity knowledge graphs
  • Vulnerability management and CVE monitoring systems

Out-of-Scope Use

  • Non-technical or general-domain NER tasks
  • Generative or conversational AI applications

Benchmark Cybersecurity NER Corpus

Dataset Overview

AspectDescription
PurposeBenchmark dataset for extracting cybersecurity entities from unstructured reports
Data SourceCurated threat intelligence documents emphasizing malware and system analysis
Annotation MethodologyFully hand-labeled by domain experts
Entity TypesMalware, Indicator, System, Organization, Vulnerability
Size3.4k training samples + 717 test samples

How to Get Started with the Model

Example Usage (Transformers)

from transformers import AutoTokenizer, TFAutoModelForTokenClassification, pipeline

model_name = "cisco-ai/SecureBERT2.0-NER"

tokenizer = AutoTokenizer.from_pretrained(model_name)
model = TFAutoModelForTokenClassification.from_pretrained(model_name)

ner_pipeline = pipeline("ner", model=model, tokenizer=tokenizer)

text = "Stealc malware targets browser cookies and passwords."
entities = ner_pipeline(text)
print(entities)

Training Details

Training Objective and Procedure

The SecureBERT2.0-NER was fine-tuned for token-level classification on cybersecurity text using Cross Entropy Loss.
Training focused on accurately classifying entity boundaries and types across five cybersecurity-specific categories: Malware, Indicator, System, Organization, and Vulnerability.

The AdamW optimizer was used with a linear learning rate scheduler, and gradient clipping ensured stability during fine-tuning.

Training Configuration

SettingValue
ObjectiveToken-wise Cross Entropy
OptimizerAdamW
Learning Rate1e-5
Weight Decay0.001
Batch Size per GPU8
Epochs20
Max Sequence Length1024
Gradient Clipping Norm1.0
SchedulerLinear
Mixed Precisionfp16
FrameworkTensorFlow / Transformers

Training Dataset

The model was fine-tuned on a cybersecurity-specific NER corpus, containing annotated threat intelligence reports, advisories, and technical documentation.

PropertyDescription
Dataset TypeManually annotated corpus
LanguageEnglish
Entity TypesMalware, Indicator, System, Organization, Vulnerability
Train Size3,400 samples
Test Size717 samples
Annotation MethodExpert hand-labeling for accuracy and consistency

Preprocessing

  • Texts were tokenized using the PreTrainedTokenizerFast tokenizer from SecureBERT 2.0.
  • All sequences were truncated or padded to 1024 tokens.
  • Labels were aligned with subword tokens to maintain token–label consistency.

Hardware and Training Setup

ComponentDescription
GPUs Used8× NVIDIA A100
PrecisionMixed precision (fp16)
Batch Size8 per GPU
FrameworkTransformers (TensorFlow backend)

Optimization Summary

The model converged after approximately 20 epochs, with loss stabilizing at a low level.
Validation metrics (F1, precision, recall) showed steady improvement from epoch 3 onward, confirming effective domain-specific adaptation.

Evaluation

Testing Data, Factors & Metrics

Testing Data

Evaluation was conducted on a cybersecurity-specific NER benchmark corpus containing annotated threat reports, advisories, and incident analysis texts.
This benchmark includes five key entity types: Malware, Indicator, System, Organization, and Vulnerability.

Metrics

The following metrics were used to assess model performance:

  • F1-score: Harmonic mean of precision and recall
  • Recall: Measures how many true entities were correctly identified
  • Precision: Measures how many predicted entities were correct

Results

ModelF1RecallPrecision
CyBERT0.3510.2810.467
SecureBERT0.7340.7590.717
SecureBERT 2.0 (Ours)0.9450.9650.927

Summary

The SecureBERT 2.0 NER model significantly outperforms both CyBERT and the original SecureBERT across all metrics.

  • It achieves a F1-score of 0.945, a +21% absolute improvement over SecureBERT.
  • Its recall (0.965) indicates excellent coverage of cybersecurity entities.
  • Its precision (0.927) shows strong accuracy and low false-positive rates.

This demonstrates that domain-adaptive pretraining and fine-tuning on cybersecurity corpora dramatically improves NER performance compared to general or earlier models.


Reference

@article{aghaei2025securebert,
  title={SecureBERT 2.0: Advanced Language Model for Cybersecurity Intelligence},
  author={Aghaei, Ehsan and Jain, Sarthak and Arun, Prashanth and Sambamoorthy, Arjun},
  journal={arXiv preprint arXiv:2510.00240},
  year={2025}
}

Model Card Authors

Cisco AI

Model Card Contact

For inquiries, please contact ai-threat-intel@cisco.com

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ModernBertForTokenClassification
Ревизия весов
792db5b

0 моделей