
Приглашаем всех на глубокое погружение в пучины JIT'а и криптографии. Темы бездонные, но очень интересные. Поэтому с нами отправятся авторитетные проводники.
После вдохновляющих выступлений приглашаем всех желающих для обсуждения накопившихся вопросов и идей в неформальной обстановке!
Наши эксперты:
Дмитрий Егоров
«JIT не волшебство: как он работает и как не мешать»
JIT-компилятор в .NET — это сложный и постоянно развивающийся механизм, от которого напрямую зависит производительность кода. Он умеет многое: от inlining и удаления проверок границ до escape-анализа и стекового размещения объектов. Но чтобы эти оптимизации сработали, иногда недостаточно просто написать «рабочий» код.
В докладе мы:
Об авторе:
Разрабатывает продукты Nocode.ru и поддерживает инфраструктурные сервисы, которые используют разные команды компании. В свободное время читает лекции на курсах по программированию в УрФУ.
Руслан Каменский
«Криптография в .NET. Где заканчиваются гарантии безопасности»
Криптография в .NET кажется бесшовной: пара вызовов API — и данные «в безопасности». На выступлении разберем, что на самом деле происходит за кулисами этих вызовов.
Вы узнаете, какие нативные движки шифрования используют Windows, Linux и macOS и почему один и тот же код ведет себя по-разному на разных платформах. Посмотрим, как привычные дефолты — AES-CBC, RSA-2048, минимальные итерации PBKDF2 — при определенных условиях становятся слабым звеном и чем их заменить. Обсудим, зачем .NET получил ChaCha20, SHA-3 и первые постквантовые алгоритмы. В финале дам короткий чек-лист параметров и настроек, с которыми ваш код останется защищенным и через пять лет.
Доклад для разработчиков, которые не хотят быть специалистами-криптографами, но хотят осознанно управлять безопасностью своих приложений.
Об авторе:
Человек, который более 10 лет назад обрел страсть в написании кода на C# для решения сложных задач. В послужном списке множество проектов на платформе .NET в мире финтеха и трейдинга. Обожаю превращать в код идеи, которые двигают рынки.
«JIT не волшебство: как он работает и как не мешать»
«Криптография в .NET. Где заканчиваются гарантии безопасностиt»