C++

Разработка C++ в «Лаборатории Касперского»

Чем мы занимаемся

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

На каких платформах работаем

Мы ведем разработку на С++ под основные существующие платформы: Linux, Windows, MacOS, а также кроссплатформенную разработку.

Команды и вакансии

Kaspersky Endpoint Security for Linux

Мы ищем разработчика в дружную команду разработки приложения Kaspersky Endpoint Security для Linux. Приложение осуществляет комплексную автоматизированную защиту от киберугроз рабочих станций и серверов под управлением операционной системы Linux. Решение выпускается под широкий набор аппаратных платформ (x86, Arm, Эльбрус). 

Команда разработки продукта объединила отличных специалистов и технических экспертов, что позволяет приобрести опыт работы на всех стадиях разработки продукта: от анализа требований, до поддержки выпущенных продуктов. Разработка ведется в среде постоянно развивающегося CI, с использованием методологий и принципов Agile разработки. Работа предполагает большая связность с внешними командами – группами разработки общих компонент, командами тестирования, техническими писателями, локализаторами и т.д. Проект предлагает огромное множество разнообразных задач, в различных сферах: от оптимизации продукта, балансировок нагрузки, до разработки абсолютно нового функционала защиты. Команда открыта для новых идей, а разработка прототипов зачастую приводит к созданию патентов. 

Подробнее о продукте можно посмотреть здесь: https://www.kaspersky.ru/small-to-medium-business-security/endpoint-linux

Kaspersky Secure Mail Gateway для Linux

Kaspersky Secure Mail Gateway для Linux – это продукт, осуществляющий комплексную защиту серверов электронной почты от различных угроз, включая спам, фишинг и все виды вредоносных вложений. Решение имеет кластерную архитектуру и выпускается в виде Software Appliance и rpm/deb пакетов для ОС Linux.

KICS for Networks

Мы ищем С++ разработчика для разработки продукта KICS for Networks: https://www.youtube.com/watch?v=D8IZ3zZzbEc. У нас много планов по реализации новых фичей и никакого legacy. Мы используем современный С++20 в разработке.

Content Filtering

Лаборатория контентной фильтрации – подразделение Лаборатории Касперского, занимающееся решением широкого спектра задач в области обработки текстовой информации. Ежедневно мы спасаем наших корпоративных клиентов от десятков миллионов спам-писем, переходов по фишинговым ссылкам, а детей от непотребного контента в интернете. Мы исследуем и реализуем новые современные технологии защиты, такие как детектирование аномалий поведения пользователя, поиск shadow IT сервисов, защита персональных данных пользователя.

NTA

Мы ищем C++ инженера в команду разработки продукта для мониторинга сети (NTA – Network Traffic Analyzer). Решение класса NTA позволяет клиентам визуализировать состояние сети, понимать, что происходит в сети, и позволяет заниматься расследованием инцидентов ИБ. Перед командой разработки стоит полный спектр задач, начиная с разбора сетевых пакетов, заканчивая работой с СУБД, построением внешних API и WebUI. Мы ищем людей, опытных в разработке высокопроизводительных, высоконагруженных и отказоустойчивых решений.

KasperskyOS, KASG

Наша команда разрабатывает безопасный шлюз (Secure Gateway) для электронных блоков автомобиля на базе Kaspersky Automotive Adaptive Platform и KasperskyOS (https://os.kaspersky.ru/). Сейчас мы в поисках разработчика, который хочет участвовать в выпуске сложных программных продуктов в сфере технологий Connected Car и соответствующих современным требованиям функциональной безопасности и кибербезопасности (safety и security).

ULKM

Команда занимается разработкой и поддержкой различных компонент антивирусной защиты базирующихся на поведенческом анализе. Это эмуляторы скриптов и исполняемых бинарных файлов, система регистрации событий в песочнице продукта Kaspersky Anti Targeted Attack Platform и т.п.
Активно развивающееся направление - реализация и поддержка для продукта Kaspersky Endpoint Security for Linux подсистемы перехвата и обработки системных событий.

Proactive Technologies

Мы занимаемся разработкой и поддержкой компонента проактивной защиты - System Watcher. Компонент умеет детектировать малвару (трояны, эксплойты, шифровальщики) по шаблонам поведения. Также в задачи компонента входит восстановление пользовательских файлов и реестра после деструктивных действий малвары.

Делимся экспертизой

Подводные камни компараторов в С++

Об особенностях использования компараторов в С++, знание которых позволит не наступить на различные грабли и сэкономить время при разборе багов.
Подробнее

Нюансы карьеры разработчика на С++

Представители разных команд С++ посмотрели на карьерный трек «плюсера» как со стороны менеджеров, так со стороны самих разработчиков.
Подробнее

Плюсы, минусы и нюансы имплементации подхода Secure by design

Сергей Талантов, архитектор и Security Champion в команде KasperskyOS, про подход Secure by design: от теории к практике.
Подробнее

Миссия Мидори

Игра на знание С++. По сюжету медведь Мидори берётся за спасение города!
Подробнее

Тест для серьёзных программистов

C++ уже более двадцати лет. Тем не менее его до сих пор учат в вузах, на нём повсеместно программируют, в том числе пишут операционные системы и программное обеспечение. Предлагаем порешать заковыристые задачки.
Подробнее