Юрий Строжевский

Обо мне

Ведущий архитектор программного обеспечения и эксперт по кибербезопасности с более чем 25-летним опытом (C++ с 1995 г.) в создании и внедрении высоконагруженных, критически важных систем для телекоммуникаций, информационной безопасности и enterprise-решений.
Моя уникальная экспертиза лежит на стыке глубокого понимания внутренних механизмов ОС Windows (безопасность, криптография, ядро, Active Directory) и full-stack разработки — от низкоуровневого программирования (драйверы, протоколы) до создания пользовательских приложений и управления распределенными командами.
Ключевая компетенция: Решение задач, не имеющих готовых рыночных решений, через глубокий реверс-инжиниринг, анализ протоколов и разработку программных комплексов «с нуля».

Основные направления экспертизы:

Ищу сложные и нетривиальные задачи в области кибербезопасности, low-level разработки или создания защищенных enterprise-систем, где могу применить весь свой комплекс знаний для создания конкурентного преимущества.

Избранные проекты

КриптоАРМ

2003 - 2004

  • Разработка с нуля и до версии 2.1
  • Изучение стандартов, связанных с PKI, а также изучение Windows CryptoAPI
Посмотреть проект

Драйвер виртуального диска с прозрачным шифрованием

2003 - 2004

  • Разработка с нуля
  • Реализация была сделана до других сходных реалазаций, в частности до TrueCrypt
  • Изучение реализации драйверов диска, а также их возможностей коммуникации с сервисными программами
  • Изучение возможностей отладки драйверов (SoftICE)

XKERB

2024

  • Реализация полного набора классов для работы с протоколом Kerberos в Windows
Посмотреть проект

XSEC

2022

  • Реализация полного набора классов для работы со всеми аспектами подсистемы безопасности Windows
  • Реализация тестовой оболочки, позволяющей самостоятельно изучить подсистему безопасности Windows во всех деталях
Посмотреть проект

PKI.js

2013-2020

  • Разработка с нуля
  • Реализация на JavaScript возможностей работы с различными форматами данных, связанных с PKI
  • Реализация различного вида шифрования/дешифрования, реализация подписания и проверки подписей
  • Реализация полной X.509 verification engine
Посмотреть проект

ASN1.js

2013-2020

  • Разработка с нуля
  • Реализация на JavaScript возможностей работы с различными типами данных, описываемых в стандарте ASN.1:2008
Посмотреть проект

ASN1:2008 coder and decoder

2014

  • Реализация с нуля на C++ кодера/декодера всех типов ASN.1:2008
  • Реализация возможности представления ASN.1 в виде XML (собственная схема), а также реализация обратной конвертации из XML в ASN.1
Посмотреть проект

PAdES.js

2014-2020

  • Реализация с нуля на JavaScript всех класов для работы с PAdES (PDF)
  • Реализация вспомогательным библиотек и классов для работы с PDF на чистом JavaScript (на стороне пользователя): создание и модификация произвольным частей PDF, шифрование, дешифрование, подпись и проверка подписи
  • В настоящий момент библиотека является, насколько мне известно, закрытой и применяется только на проекте Hancock.ink
Посмотреть проект

CAdES.js

2013-2020

  • Реализация с нуля на JavaScript всех класов для работы с CAdES
Посмотреть проект

CT.js

2018

  • Реализация с нуля на JavaScript всех класов для работы с Certificate Transparency v.1
  • Реализация на JavaScript классов для работы с Certificate Transparency v.2
Посмотреть проект

Статьи

Всё что вы хотели знать про ACL в Active Directory

Апрель 2024

В статье приведены объяснения работы с ACL в ActiveDirectory, даны полезные справочные материалы, а также приведена ссылка на вспомогательный разработанный мною код.

Читать статью

Kerberos простыми словами

Март 2024

Статья представляет собой обобщение моего опыта практической работы с протоколом Kerberos в Windows.

Читать статью

Как поучиться cybersecurity за половину цены от курса OSCP

Июль 2022

Читать статью

XSEC: как изучить Windows Access Control за два часа

Май 2021

Описание созданной мною библиотеки XSEC для работы с подсистемой безопасности Windows.

Читать статью

Представление произвольных полиномов в виде конечных разностей с произвольным шагом

Апрель 2019

Описание математическог представления произвольных полиномов с помощью конечных разностей.

Читать статью

ASN1js и PKIjs — год после создания

Май 2021

Описание новых возможностей созданных мною библиотек PKI.js и ASN1.js.

Читать статью

PKI (Public Key Infrastructure) с помощью JavaScript? Теперь это возможно с помощью библиотек PKIjs и ASN1js

Май 2014

Описание возможностей созданных мною библиотек PKI.js и ASN1.js.

Читать статью

Обзор форматов стандарта CAdES

Март 2014

Обзор стандарта CAdES, а также обобщение моего опыта создания библиотеки для работы с данным стандартом.

Читать статью

Free ASN.1:2008 compliance test suite

Октябрь 2012

В статье дано введение в работу с созданной мною средой для тестирования реализаций, работающих с ASN.1:2008.

Читать статью

ASN.1 простыми словами (часть 3, заключительная)

Сентябрь 2012

Третья часть цикла статей "ASN.1 простыми словами".

Читать статью

ASN.1 простыми словами (часть 2)

Сентябрь 2012

Вторая часть цикла статей "ASN.1 простыми словами".

Читать статью

ASN.1 простыми словами (кодирование типа REAL)

Сентябрь 2012

Первая часть цикла статей "ASN.1 простыми словами".

Читать статью

Использование Crypto API

Апрель 2005

Статья является обобщением моего опыта создания продуктов использующих Windows CryptoAPI.

Читать статью
??????.???????