Вышел патент от нашей команды разработчиков в «Лаборатории Касперского». За него мы получили награду Innovation of the year award 2023.

Патент RU2844647C1 “Система и способ загрузки драйвера в операционную систему” можно найти по ссылке.

cache latencies

Основная идея патента - один раз собрать ядро кернел-модуля, и с помощью ловкости рук “дособрать” полноценный модуль ядра уже под конкретное ядро Linux и запустить его. Кроме ловкости рук требуется заранее подготовленная метаинформация о каждом ядре и работающий в системе модуль-донор.

Во время работы над патентом я занимался множеством интересных задач:

  • погрузился в исходники ядра Linux, точнее систему хуков: fanotify, fsnotify, k/uprobes, USDT, lttng-ust;
  • писал простой модуль ядра;
  • разрабатывал Python-краулеры для сбора всех версий ядер Debian и Ubuntu.

Хотя я уже и уволилися из Касперского, считаю эту компанию отличным местом для работы. Даже немного скучаю 💚💚💚

Метки:

Разделы:

Дата изменения: