Security Analyst (Kaspersky OS)

Дата размещения вакансии: 26.08.2024
Работодатель: Лаборатория Касперского
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Об отделе

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

О команде

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

Чем предстоит заниматься:

  • Анализ рисков информационной безопасности и анализ архитектуры решений на базе KasperskyOS
  • Разработка моделей угроз, моделей нарушителя
  • Разработка и тестирование политик (PSL) информационной безопасности для продуктов на KasperskyOS
  • Выработка технических требований к функциям безопасности продуктов, доведение требований до команды разработки и контроль их исполнения.
  • Развитие методологии и инструментов разработки кибериммунных решений

Что Вам необходимо для этого:

  • Знания в области информационной безопасности (стандарты, принципы, технологии, продукты)
  • Знание технических методов анализа кода (тестирование, статический и динамический анализ, фаззинг и т.д.) и инструментальных средств
  • Знание Unix-подобных операционных систем на уровне продвинутого пользователя
  • Опыт разработки технических спецификаций на отдельные компоненты ПО
  • Опыт работы с системами моделирования архитектуры, например UML
  • Опыт разработки на предметно-ориентированном языке программирования (SQL, HTML)
  • Хорошие коммуникативные навыки, системное мышление, аккуратность и усидчивость
  • Владение английским языком на уровне чтения технической документации

Будет плюсом:

  • Знание принципов работы различных подсистем ОС, таких как управление памятью, межпроцессное взаимодействие, синхронизация, планирование задач, специфика работы multicore и принципов работы различной аппаратуры (PCI, USB, SATA и т.д.)
  • Знание и понимание принципов работы различных драйверов устройств
  • Понимание типовых угроз информационной безопасности, связанных с проектированием и разработкой драйверов
  • Знакомство с особенностями микроядерных операционных систем
  • Опыт работы с декларативным языком программирования Datalog
  • Хорошее знание языка программирования C++
  • Опыт работы с git, make, cmake и системами проведения review
  • Знания об устройстве современных ОС, в том числе embedded, real-time