AvTunProxy » p0rtalus.by

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

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

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

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

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

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

SC-CryptoProxy в реальных условиях: тестирование, совместимость и настройки

В прошлой статье мы рассмотрели установки этого криптопровайдера на компьютере пользователя  в идеальных условиях.

Точных рекомендаций по совместимости и системным требования к сожалению найти не удалось попробуем сформулировать самостоятельно.

  1. Требуется операционная системы Windows опытным путем наша команда выяснила, что требуется минимум Windows 7 SP1 x64
  2. Требуются права администратора для установки .
  3. Требуется компоненты "Microsoft .NET Framework" не ниже версии 4.6.1


Подробнее

Руководство по Microsoft Visual C++ Redistributable: установка, версии, решение проблем

Microsoft Visual C++ Redistributable — набор библиотек, необходимых для запуска программ, написанных на C++ в среде Visual Studio. Без них многие приложения и игры не смогут работать корректно или вовсе не запустятся. В этой статье разберем, как выбрать версии, установить их и решить частые ошибки.

 




Подробнее