Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIThreatAnalysis

Постановка задачи

Имеются структурированные скалярные данные о показаниях процессов в системе семейства Linux за промежуток времени. Например, посекундные показатели некоторых из параметров по процессам, полученные с помощью команды top. Данные никак не маркируются и подаются в систему, которая определяет необычное поведение процессов на основе статистики за данный промежуток времени

Формализация задачи

Дано:

  • Табличные данные о процессах
    • Имя процесса
    • Использование оперативной памяти процессом в % в каждой записи
    • Использование ресурсов процессора процессом в % в каждой записи

Выход:

  • Данные о том, в какие моменты процесс вел себя необычным образом
  • Средняя статистика по всем обработанным процессам

План работы

  • Сделать скрипт для автоматического сбора и предобработки данных в заданный формат
  • Собрать тестовые данные за короткий промежуток времени
  • Обучить модель и собрать метрики
  • Посмотреть на полученные результаты, подобрать на их основе более подходящие параметры для модели на основе типа данных
  • Обучить и проверить модель на данных за больший промежуток времени, получить результаты в виде метрик

Результаты

Средние полученные расстояния внутри кластеров и между ними

Image

Средняя дисперсия значений, которые система посчитала аномальными и обычными

Image

Средняя разница в дисперсии обычных и аномальных значений

Image

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages