Материалы за 09.02.2025 » p0rtalus.by

Исследование API AvTuneProxy

Предыстория и мотивация

AvTuneProxy предоставляет веб-интерфейс для взаимодействия с ключами Avest, и различное ПО может взаимодействовать с ним через API. Однако, разработчики AvTuneProxy не предоставляют открытой документации по возможностям этого API. Нам пришлось самостоятельно исследовать протокол взаимодействия и разработать утилиту, демонстрирующую возможности работы с этим API.
В результате исследования мы обнаружили, что API использует WebSocket для коммуникации и поддерживает различные команды для получения информации о контейнерах и сертификатах. Это позволило нам создать удобный инструмент для мониторинга криптографической инфраструктуры.
Подробнее

AvTunProxy не документированное использование

В этой статье я расскажу о разработке графического приложения на PowerShell для мониторинга состояния криптографических контейнеров и сертификатов. Приложение позволяет в удобном виде отслеживать сроки действия сертификатов и своевременно реагировать на их истечение.

Предыстория и мотивация

AvTuneProxy предоставляет веб-интерфейс для взаимодействия с ключами Avest, и различное ПО может взаимодействовать с ним через API. Однако, разработчики AvTuneProxy не предоставляют открытой документации по возможностям этого API. Нам пришлось самостоятельно исследовать протокол взаимодействия и разработать утилиту, демонстрирующую возможности работы с этим API.
В результате исследования мы обнаружили, что API использует WebSocket для коммуникации и поддерживает различные команды для получения информации о контейнерах и сертификатах. Это позволило нам создать удобный инструмент для мониторинга криптографической инфраструктуры.
  

Особенности приложения

Современный графический интерфейс на основе Windows Forms
Подключение к локальному WebSocket-серверу  AvTunProxy для получения данных
Древовидная структура отображения контейнеров и сертификатов
Цветовая индикация статуса сертификатов
Панель статистики с общей информацией
Возможность обновления данных в реальном времени
Подробнее

КРИПТОПРОВАЙДЕР AVEST CSP

ЗАО «АВЕСТ» выступает разработчиком и правообладателем программного решения «Криптопровайдер Avest CSP» (AvCSP), предназначенного для криптографической защиты информации.

На данный момент AvCSP — единственное в Республике Беларусь программное обеспечение данного типа, успешно прошедшее государственную экспертизу по соблюдению стандартов информационной безопасности. Проверка была проведена Оперативно-аналитическим центром при Президенте Республики Беларусь.

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

Microsoft CryptoAPI — это комплексная система криптобиблиотек, ставшая де-факто стандартом для разработки защищенных приложений в экосистеме Windows. Её ключевое преимущество — абстрагирование от особенностей конкретных криптоалгоритмов, что позволяет разработчикам использовать высокоуровневые функции (управление цифровыми сертификатами, обработка сообщений PKCS#7 и др.) с любыми криптографическими решениями. Например, AvCSP обеспечивает поддержку алгоритмов, соответствующих техническим нормам Беларуси и требованиям закона «Об электронном документе и электронной цифровой подписи».

---
Подробнее