Список моих разговоров о технике безопасности, прикладной криптографии, удобстве использования в области безопасности. Твиттер, средний.

У меня есть широкий опыт разработки программного обеспечения, теперь я работаю над продуктами и решениями в Cryptographic Solutions Company Cossack Labs. Мы предоставляем разработчикам инструменты для защиты конфиденциальных данных в приложениях и инфраструктурах, начиная от услуг SAAS и мобильных приложений до критически важной инфраструктуры / операторов энергосистемы и сети SCADA.
Помимо решений, мы предоставляем консультационные и углубленные консультации по обеспечению безопасности приложений, помогая разработкам на различных этапах разработки с помощью рассмотрения безопасности и рекомендаций по улучшению. Также я и моя команда проводим безопасное обучение разработке программного обеспечения для старших разработчиков, архитекторов и менеджеров по продуктам.
Наслаждаться!
(Мир когда -нибудь будет таким же?)
В 2021 году я сосредотачиваюсь на мытье рук Оборонительные темы безопасности, которые интересны для технических лидеров, технический директор, Architects Solution. Проектирование безопасности и инженерия, сквозное шифрование для распределенных приложений.
Напишите мне, если хотите пригласить меня выступить на вашей конференции :)
| видео |
|---|
Мы говорим о безопасности мобильных приложений, вводим Security.plist, обсуждаем случаи, связанные с безопасностью в жизни разработчиков.
#trackhost
Проверьте переговоры и программу: темы включают Osint, предвзятость безопасности, безопасность во время незащищенности.
#trackhost
Проверьте разговоры на YouTube: темы включают в себя криптографию PQ, инженерия безопасности, эскалация привилегий, взлом IoT, кибербезопасность по всей стране, интервью с Брюсом Шнейером.
| видео |
|---|
Мы говорим о криптографии и отвечаем на вопросы:
Представлено по адресу:
#security #crypto
| видео |
|---|
Мы поговорим о «скучном крипто»: почему разработчики не должны тратить время на изучение всех деталей крипто-алгоритмов (или изобретать новые). Как избежать типичных криптомистаков, когда все, что вам нужно, это защитить данные в состоянии покоя или в движении. Для всех достаточно готовых криптографических библиотек и инструментов и инструментов.
Представлено по адресу:
Проверьте это: темы включают управление рисками безопасности, баланс безопасности и производительности, SSDLC, Devsecops и Postquatum Crypto.
#trackhost
Проверьте это: темы включают в себя архитектуру безопасности, инженерию безопасности, криптографию, организационную безопасность.
#Security #программная архитектура #Cryptography
| слайды | видео |
|---|
Этот разговор полезен для людей, которые считают, что идеальный крипто-либера
Поддержание кроссплатформенной криптографической библиотеки-это путешествие, полное неожиданных ошибок, языковых хаков, сложных решений и бесконечной борьбы за то, чтобы сделать API, ориентированные на разработчика, простыми в использовании и трудностях.
Как упростить сложные крипто -концепции в простые функции "Encrypt (MSG, Key)" и "DeCrypt (Data, Key)"? Как предоставить унифицированный API для 11 языков, когда некоторые из них сильно используются, а другой-JavaScript? Безопасно по умолчанию: какой выбор дизайна должен быть сделан для защиты от неправильного использования. Многоплатформность: как убедиться, что это сообщение, зашифрованное с помощью Ruby на X64 Ubuntu 18.04, будет [успешно] расшифровано на iOS12 на iPhone Armv7s? Тестирование дикости: статические анализаторы, пузырь, модульные тесты, интеграционные тесты. Документы: Разработчики копируют вставку из Readme, как убедиться, что они копируют правильные вещи.
Я опишу опыт 4-летнего человека по поддержанию многоплатформенных библиотеки с открытым исходным кодом: от дизайна API до языковых хаков.
Представлено по адресу:
Общественное обучение по безопасности и криптографии, проводилось совместно с Жан-Филиппом Аумассоном в Лозанне, Швейцария, 4 ноября. Обучение, направленное на инженеры-программисты и архитекторы решений, которые работают над распределенными приложениями и функциями, связанными с безопасностью.
Подробности о контенте.
Заинтересованы в проведении аналогичного обучения для вашей команды? Напишите мне.
#mobile #iosdev #encryption #e2ee #bear
| слайды | блог | Видео (RU) | видео (англ) |
|---|
Реальный случай, касающийся одной большой записки, приобретая приложение, которая решила реализовать удобное шифрование нот и блокировку заметок для их существующей пользовательской базы. Но найти баланс между удобствами удобства использования, безопасности и мобильных платформ сложно.
Мы начнем с схемы проектирования безопасности, затем выберем правильную библиотеку шифрования, затем реализуем поток и подготовимся к инцидентам. Теперь - подумайте об этом - криптография - это только глава 3 в Owasp Masvs (8 глав в целом). Даже лучшая криптография потерпит неудачу, если базовые элементы управления безопасности плохо реализованы.
Точки, через которые мы переживаем: разница между «блокировкой» и «шифрованием», разницей между паролем и ключом шифрования, как синхронизировать пароли между устройствами, что именно хранить в ключевой/ключевой магазине, как использовать правильную криптографию (AES CBC или AES GCM, случайная соль? IV? Что, если пользователи изменят свои отпечатки пальцев - будем ли мы аннулировать все пароли?), Обновление версии шифрования (представьте себе, уязвимость обнаружена в нашей библиотеке или в приложении - как обновить шифр и мягко перенести пользователей в новый шифр, если пользователи даже не имеют подсказки, что шифрование было версировано).
В конце концов, это только один простой билет Jira "Давайте зашифруем заметки" из глаз инженера по обеспечению безопасности :)
Представлено по адресу:
Французский
Париж, Франция, 7-8 октября 2019 г.
RSConf
Минск, Беларусь, 9-11 августа 2019 г.
Cocoaheads Kyiv Conference
Кив, Украина, 28 июля 2019 г.
#mobile #iosdev #encryption #privacy
| слайды | Видео скоро появится | пост в блоге | интервью |
|---|
Apple сделала много объявлений на WWDC 2019 о криптографии, кибербезопасности и конфиденциальности. Anastasiia выделила важные изменения для разработчиков, включая новую структуру Cryptokit, правила конфиденциальности данных, новые разрешения приложения.
Представлено по адресу:
#Security #Software-Architecture #App-Sec
| слайды | Видео (en) | Видео (RU) | пост в блоге |
|---|
Неудивительно, что любые микро-сервисы, любые элементы управления безопасности, которые вы используете для создания приложений-в конечном итоге будут нарушены (или провалились). Под определенным давлением некоторые компоненты потерпят неудачу вместе.
Вопрос в том, как мы можем создавать наши системы так, чтобы инциденты безопасности не произошли, даже если некоторые компоненты терпят неудачу. И утечки данных не произойдут, даже если атаки будут успешными.
«Защита в глубине» - это схема безопасности безопасности, которая предполагает создание независимого набора контролей безопасности, направленных на снижение большего количества рисков, даже если злоумышленник пересекает внешний периметр. Во время выступления мы будем моделировать угрозы и риски для современного распределенного применения и улучшить его, построив несколько линий защиты. Мы рассмотрим шаблоны высокого уровня и точные инструменты из мира безопасности и объясним их современным веб-разработкам;)
Представлено по адресу:
Болот
Сан-Франциско, США, 17-19 июня 2019 г.
Мукон
Лондон, Великобритания, 29-31 мая 2019 г.
Infoshare
Gdansk, Польша, 8-9 мая 2019 г.
JSFEST KYIV
Кив, Украина, 5-6 апреля 2019 г.
| слайды (UKR) |
|---|
Я совместно организовал и выступал на мероприятии Cyberkids во время конференции по кибербезопасности Nonamecon в Киеве, Украина, 14-17 мая. Дети узнали основы о шифровании и выполняли простые упражнения с декорацией шифров.
Читайте о моем сообщении LN и сайте Nonamecon.
Представлено по адресу:
#Управление ключом #workshop #mobile #cryptography
| слайды | GitHub Repo |
|---|
OWASP SSDLC, как выбрать библиотеку шифрования, каковы распространенные ошибки в реализации шифрования вокруг данных. Методы управления ключами (хранение паролей пользователей, хранение клавиш API).
Действительный список дел, которые вы можете улучшить в своих приложениях, углубит свое понимание ландшафта кибербезопасности, набора ресурсов для чтения/погружения рядом, чтобы сделать ваши приложения еще более безопасными.
Мастерская по адресу:
Эссе для журнала DE Programmatica IPSUM о безопасной разработке программного обеспечения и разрыве с мышлением между миром производителей продуктов и миром людей безопасности.
#Security #программное обеспечение #Основная-самая #инженерное управление продуктом
| слайды | видео |
|---|

Мы глубоко рассмотрим жизненный цикл данных, риск, доверие и то, как они влияют на архитектуру безопасности, шифрование и методы управления ключами. Мы проиллюстрируем типичные шаблоны SDL: сужение доверия, мониторинг вторжений, нулевые архитектуры знаний, распространение доверия. Цель разговора - дать общую структуру мышления и достаточно идеи о инструментах для старших инженеров, чтобы надежно планировать свои решения, касающиеся конфиденциальных данных, содержащихся внутри.
План:
? Современные приложения являются многокомпонентами, большинство утечек данных вызваны плохими архитектурными решениями,
? Что такое конфиденциальные данные жизненного цикла,
? Как создать модель доверия для вашего приложения,
? Какие типичные модели доверия,
? Как выбрать правильные элементы безопасности на основе реальных рисков.
Представлено по адресу:
Devexperience 19
IASI, Румыния, 19 апреля 2019 г.
Джавазон 18
Осло, Норвегия, 12-13 сентября 2018 г.
#Security #Usbility #Основная самая #инженерное управление продуктом
| слайды | пока нет видео |
|---|

Это история о том, чтобы преодолеть типичные проблемы безопасности: как создавать продукты, которые надежно предоставляют гарантии безопасности, избегают типичных ловушек и можно использовать в предсказуемом виде реальными пользователями. Это рассказ о сбалансировании религиозной приверженности практике безопасности с учетом потребностей клиентов во все времена в команде разработчиков; слушать клиентов и наблюдать за фактическим поведением на улице в дикой природе; и попытка принять лучшие решения, чтобы дать клиентам простые инструменты для надежно и без боли.
Мы посмотрим на этот процесс глазами одного из наших клиентов, который сделал все неправильные вещи, прежде чем делать все правильно, и глазами инженера-продукта, ответственного за изучение уроков, чтобы сделать продукты безопасности еще более полезными и надежными для инженеров, ориентированных на безопасность.
Ключевые выводы:
Участники пройдут несколько этапов основания и реализации инструментов для шифрования/обнаружения базы данных. Они увидят работу «за кулисами» внутри криптографической инженерной компании, увидят, как клиенты являются одним из самых полезных людей, которым нужно учиться, и как пребывание »мы расскажем вам, что делать, - менталитет делает инструменты безопасности лучше.
Представлено по адресу:
#security #workshop #mobile #cryptography #symm-encryption #asymm-инвертифрование
| GitHub Repo |
|---|
Алгоритмы нулевых знаний и протоколы гарантируют, что нет ключей, паролей, файлов или любого другого конфиденциального материала, когда -либо передаваемых в незашифрованной или обратимой форме. Нет никакого момента, когда клавиши шифрования или незашифрованные файлы видны серверам или администраторам службы.
Мы взяли простое приложение для iOS (приложение Firebase Notes) и внедрили две схемы шифрования, чтобы проиллюстрировать, насколько легко защищать данные даже для приложений, которые используют BAAS.
План:
Мастерская по адресу:
Специальный семинар для женщин, которые кодируют KYIV
Кив, Украина, 30 августа 2018 г.
Swift Aveiro
Aveiro, Португалия, 21-22 июня 2018 г.
#Mobile #Security #Основная сажа
| слайды | Видео от uikonf | Видео из MDEVTALK | Видео из Cocoaheads [ru] |
|---|

Прежде чем мы углубимся в уязвимости протоколов: вещи, которые вы должны помнить о разработке потока вашего приложения с точки зрения безопасности.
Этот разговор будет посвящен заголовкам копий Infosec: что вам нужно знать, прежде чем захватывающие вещи, такие как криптография и обнаружение инцидентов, связанных с AI. Например, выбор данных, которые вы показываете в фоновом режиме, выбор сторонних SDK, которые мы отправляем и где ...
Даже когда разработчики создают приложения с учетом безопасности, защищают секреты пользователей и не раскрывают незашифрованные данные, злоумышленники могут найти способы обойти эти меры безопасности, используя архитектурные недостатки и ненавидеть, но очень простые уязвимости. Мы поговорим обо всех крошечных кусочках необходимы, чтобы ваше приложение было безопасным от простых атак, прежде чем сосредоточиться на трудных вещах (например, крипто).
Представлено по адресу:
Cocoaheads Kyiv #14
Кив, Украина, 6 октября 2018 г.
Mdevtalk 18
Прага Чехия, 24 мая 2018 года
Uikonf 18
Берлин, Германия, 13-16 мая 2018 года
#Security #Crypto #databases #notmobile #trust #InFrastructures #разделение сутиторов #echelonization
| слайды | Видео от QCON | Видео из Security Bsides [ru] |
|---|

Углубленное техническое исследование о криптографии в более широком контексте: как она помогает сузить более значительные риски для контролируемых поверхностей атаки, позволяет эффективно и элегантно управлять риском, как инструменты и алгоритмы находятся в более широком контексте управления рисками инфраструктуры, связанных с обработкой чувствительных данных.
Представлено по адресу:
QCON London 18
Лондон, Великобритания, 5-7 марта 2018 г.
Безопасность BSIDES Украина
Кив, Украина, 21 апреля 2018 г.
Кодемоция Милан
Милан, Италия, 29-30 ноября
#security #crypto
| слайды | Видео (RU) |
|---|

Крипто в нашей жизни: почему вы не должны тратить время на изучение всех деталей крипто-альгоритмов. Типичные ошибки, которые вы совершаете с помощью крипто в своих продуктах. Как избежать поздней ночи, но вместо этого кодировать «быстро и скучно».
Представлено по адресу:
Свифт и Фика
Стокгольм, Швеция, 10 сентября 2018 года
Devexperience.ro
IASI, Румыния, 23 апреля 2018 года
Owasp Kyiv Meetup Winter 17
Кив, Украина, 2 декабря 2017 г.
#security #blockchain
| слайды | Видео (RU) |
|---|

Работа инженера безопасности состоит в том, чтобы выбрать соответствующие решения для проблем и применять их. Обсуждение блокчейна в отношении криптографии довольно скучно: это просто, и даже некоторые предположения в протоколах высокого уровня не вызывают протестов.
Я расскажу о другой стороне - где блокчейн выглядит как оптимальная стратегия, где она вызывает вопросы. Мы будем проходить через модели риска и угроз, доверие и гарантии, чтобы использовать блокчейн в реальном проекте (и что произошло дальше).
Представлено по адресу:
#security #mobile #zkp #zka
слайды | Mobiconf Video | | Devfest Baltics Video] (https://www.youtube.com/watch?v=o-pnvvcc5fy) ---- | --- | --- |

Благодаря усилению доступа к угрозе, правительствам, выпускающим правительствами и небезопасным Internet-of-Everything, важность нулевых архитектур приложений и сквозного доверия, для вещей, более сложных, чем простые сообщения, становится все более и более очевидной для разработчиков приложений.
Мы поговорим о реальных проблемах, с которыми борется ZKA, изучите типичные криптографические дизайны и прогресс в разных сферах ZKA. Мы узнаем, как сделать обмен данными, сотрудничество пользователей в данных в облаке с вашим приложением.
Представлено по адресу:
Devfest Baltics 17
Рига, Латвия, 17 ноября 2017 г.
SE Conf 17
Кив, Украина, 27-29 октября 2017 г.
Mobiconf 17
Краков, Польша, 5-6 октября 2017 г.
#ux #productdev #mobile #design
| слайды | видео |
|---|

Это история от дизайнера @anatinge и разработчика, который работал вместе и создал продукт для людей, которые действительно нуждаются в этом. Все дело в работе в тесном сотрудничестве, проведении пользовательских исследований и интервью с пользователями, обменом чаевыми и трюками о командной работе.
Представлено по адресу:
#security #keys #mobile #trust
| слайды | Appbuilders Video | CraftConf Video |
|---|

Мы поговорим о создании доверия. Доверие построено вокруг различных токенов доверия: ключи, пароли, секреты, биометрические свойства, вещи, которые у вас есть и вещи, которые вы знаете. Мы поговорим о том, что вы должны доверять, как установить и проверить доверие, как поделиться доверием между разными пользователями. Мы обсудим технические аспекты: обмен ключами, ключевое доверие, вывод ключа, доверие канала, многофакторная аутентификация. Я постараюсь заставить аудиторию понять, как эта огромная вселенная инструментов и алгоритмов служит только одной цели: впустить правильных парней, удерживая тех парней за пределами нашего волшебного замка. И феи должны быть!
>>> Подробнее читайте в Medium Post <<<
Представлено по адресу:
Мобильный оптимизирован
Минск, Беларусь, 14-15 июля 2017 г.
CraftConf 17
Будапешт, Венгрия, 25-28 апреля 2017 г.
AppBuilders 17
Лозанна, Швейцария, 24-25 апреля 2017 г.
#security #mobile #kittens
| Нет слайдов | Нет видео |
|---|
РЕЗЮМЕ разговора для новичков в области безопасности.
Мобильные платформы представляют как новые угрозы, так и новые возможности для безопасности системы. Эта презентация будет иметь дело с современными подходами: как защитить данные, которые возникают доверенные отношения с мобильным телефоном, как они влияют на традиционные макеты безопасности. Я расскажу вам, как мобильные телефоны диктуют важные отношения с клиентом.
На основе других моих разговоров.
Представлено по адресу:
Техническая встреча на кактус -хакатоне
Кив, Украина, май 2017 г.
Женщины, которые кодируют встречи KYIV
Кив, Украина, март 2017 г.
#security #workshop #mobile #ssl
| слайды | Нет видео | GitHub Repo |
|---|
Идея состояла в том, чтобы поделиться некоторыми знаниями о создании более безопасных приложений. Мы говорили о:
Представлено по адресу:
#security #keys #mobile #trust
| слайды | Eatdog Video, 1H (RU) | Mobiconf Video, 40M (ENG) |
|---|

Мы поговорим о безопасности на строительстве, которая не выйдет из строя, когда ключи приложения будут обнародованы; Когда серверы взломаны; Безопасность, которая длится до тех пор, пока уникальные крипто -ключи пользователя (или пароли) безопасны. Размещать секреты, известные пользователю как источник доверия, является конечным способом для приложения стать «тонким» по отношению к модели безопасности, тем самым снижая риски и боль в разработчике. Мы узнаем о тонких прозрачных системах безопасности и ее применимости в системах клиентских серверов.
>>> Проверьте на стенограмму и видео на области (25m) <<<
Представлено по адресу:
Mobiconf
Краков, Польша, 6-8 октября 2016 г.
NSBARCELONA
Барселона, Испания, 21 сентября 2016
Nsspain
Логроно, Испания, 14-15 сентября 2016 г.
Попробуй! Свифт
Нью-Йорк, США, 1-2 сентября 2016
Eatdog
Харков, Украина, 18 августа 2016 г.
#teammanagement #development
| слайды | Umt video (ru) |
|---|

Все говорят о специализации разработчиков. «Знай тебя нишу». У нас есть отдельные конференции для каждой области разработчиков сейчас: мобильные, облачные, большие данные, IoT. Чтобы создать современное многоплатформенное мобильное приложение, вам нужно работать с отдельными командами для iOS и Android Dev, отдельной командой Dev, дизайнеров и менеджеров. Не выглядит слишком много?
Я расскажу о другом способе организации: команде, опытной и преимуществам, многоквартированной.
Представлено по адресу:
Agilepizza #49 Meetup
Кив, Украина, 26 июля 2016 г.
Uamobitech
Dnipro, Украина, 18-19 июля 2016 г.
#Security #Trust #Mobile #ZKP #KDF
| слайды | Video Cocoaheads (RU) |
|---|

Мобильные платформы представляют как новые угрозы, так и новые возможности для безопасности системы. Эта презентация посвящена современным подходам: как защитить данные, которые возникают с мобильным телефоном, как они влияют на традиционные макеты безопасности. Как мобильные телефоны диктуют важные отношения с клиентом.
Но, что более важно, мы говорим о том, чтобы сделать эти вещи последовательной системой: как думать, чтобы выбрать правильные инструменты, которые архитектурные шаблоны обеспечивают безопасность и минимизируют риски по дизайну. Мы узнаем об идеях эшелонизированной защиты, отделения и контроля рисков. Мы заканчиваем с пониманием того, где мы сейчас стоим: в ландшафте безопасности, который быстро меняется, и роль Мобила в нем одновременно опасна и очень важна.
>>> Подробнее читайте в Medium Post <<<
Представлено по адресу:
AppBuilders 16
Цюрих, Швейцария, 25-26 апреля 2016
Cocoaheads Kyiv #9
Кив, Украина, июнь 2016 г.
#teammanagement #development #design #mobile
| слайды | Видео (RU) |
|---|
Как разработчик, я не хочу разочароваться, когда мне нужно преобразовать дизайн в активы.
Мы поговорим о:
Представлено по адресу:
#security #trust #mobile #architecture
| слайды | Do IOS Video (ENG) |
|---|

>>> Подробнее читайте в Medium Post <<<
Представлено по адресу:
Cocoaheads Kyiv
Кив, Украина, декабрь 2015 года
Cocoaconfby
Минск, Беларусь, декабрь 2015 г.
do {ios}
Амстердам, Нидерланды, ноябрь 2015
#security #mobile #architecture
| слайды | Нет видео |
|---|
Представлено по адресу:
#mobile #development #nlp
| слайды | Нет видео |
|---|
Краткое рассказ о создании приложения с лечением текстового фильтра ненормативной лексики внутри.
Представлено по адресу:
#security #mobile #usersdata #commoncrypto
| слайды | Видео (RU) |
|---|
Почему мы должны думать о безопасности вообще.
Как защитить данные пользователей. Почему мы не должны хранить пароли. База данных Encrypt: это необходимо или лень делать?
Как безопасно передавать данные на сервер. Что такое атака MITM?
Что такое защита паролей? Почему снимки и панель опасны?
Представлено по адресу:
#backend #mobile #parse #development
| слайды | Видео (RU) |
|---|
>>> Подробнее читайте в Medium Post <<<
Представлено по адресу:
#teammanagement #development #mobile
| слайды | Нет видео |
|---|
Хорошее и полезное, что нужно сделать, если вы чувствуете себя слишком ленивым, чтобы написать код сегодня.
Представлено по адресу:
#teammanagement #development #backend #mobile
| слайды | Нет видео |
|---|
Этот вебинар MadCode был посвящен эффективному взаимодействию между мобильными и бэкэнд -разработчиками, чтобы найти способы продуктивной связи с последним, не тратя время на поиск, кто совершал ошибки, а скорее создает отличные продукты вместе.
>>> Подробнее читайте в Medium Post <<<
Представлено по адресу: