С Developer (группа подсистемы безопасности, команда разработки KasperskyOS)

Дата: 09.08.2021. Город: Москва. Компания: Лаборатория Касперского. Отклинуться.
С Developer (группа подсистемы безопасности, команда разработки KasperskyOS)
  • Требуемый опыт: От 1 года до 3 лет
  • График: Полный день
  • Тип занятости: Полная занятость

О проекте:

KasperskyOS – защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, способная успешно конкурировать на международных рынках. Заложенный в KasperskyOS принцип кибериммунности позволяет разрабатывать безопасные решения из потенциально небезопасных компонентов.

О команде

Разработкой KasperskyOS занимается команда Secure Platform Development (SPD), состоящая из нескольких групп, которые отвечают за микроядро ОС, драйверы, приложения, подсистему безопасности, средства виртуализации, а также обеспечивают непрерывный контроль качества разработки. Сейчас у команды много новых, интересных и сложных задач, так что она продолжает расти.

О группе:

Группа разработки подсистемы безопасности занимается разработкой принципов обеспечения безопасности KasperskyOS, имплементацией моделей безопасности, развитием языка описания политик и компилятора для этого языка. Группа также отвечает за создание конфигураций безопасности для проектов на базе KasperskyOS.

Задачи:

  • Разработка ядра подсистемы безопасности;
  • Разработка/прототипирование/имплементация новых моделей безопасности;
  • Создание конфигураций безопасности на декларативном языке описания политик безопасности;
  • Разработка инструментов (компилятор, конфигуратор, verifier и т.д.);
  • Портирование решения в другие ОС.

Что требуется от кандидата:

  • Отличное знание языка программирования C;
  • Отличное знание классических алгоритмов и структур данных;
  • Опыт разработки кроссплатформенных приложений;
  • Умение писать надежный и безопасный код;
  • Знание подходов к тестированию написанного кода и опыт их практического применения;
  • Умение работать в команде;
  • Владение английским языком на уровне чтения технической документации.

Желательно:

  • Знакомство с открытыми системами контроля доступа (SMACK, SeLinux, GS Security);
  • Опыт использования средств изоляции ресурсов уровня ОС (cgroup, jail);
  • Знание теоретических основ информационной безопасности;
  • Знание моделей контроля доступа (TE, MLS, OCAP);
  • Знакомство с основными критериями безопасных систем (Common Criteria, Orange Book);
  • Опыт программирования на функциональных языках программирования (Haskell, ML) и интерес к ним;
  • Знание языка программирования C++.
Kaspersky

Об авторе Kaspersky

«Лаборатория Касперского» – международная компания, работающая в сфере информационной безопасности с 1997 года.
Читать все записи автора Kaspersky