Материалы за Февраль 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 обеспечивает поддержку алгоритмов, соответствующих техническим нормам Беларуси и требованиям закона «Об электронном документе и электронной цифровой подписи».

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

SC-CryptoProxy в реальных условиях.

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

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

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


Подробнее

Непубличная версия AvTunProxy для запуска на терминальном сервере.


О этом "изделии" разработанном ЗАО "АВЕСТ"

мы подготовили ряд статей. 

Основная проблема данного криптопровайдера это невозможность работы в режиме сервиса

ни штатными (такого механизма просто нет) ни различного рода ухищрениями (да же если запустить он не работает).

И да же будучи запущенным под пользователем с административными правами он работает крайне не стабильно

просто сваливается с ошибкой.


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

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

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

 




Подробнее

Руководство по установке Microsoft .NET Framework разных версий

Microsoft .NET Framework — критически важная платформа для запуска множества приложений на Windows. Однако установка разных версий может вызывать сложности из-за особенностей совместимости и отсутствия четких инструкций. В этой статье разберем, как правильно установить нужные версии .NET Framework, избежать ошибок и оптимизировать процесс.

 


1. Какие версии .NET Framework существуют и зачем они нужны?

.NET Framework развивается с 2002 года, и каждая версия добавляет новые функции, исправления и улучшения. Основные группы:

  • Версии 1.0–3.5: Поддерживают старые приложения (например, игры или ПО для бизнеса). Версия 3.5 включает 2.0 и 3.0 11.

  • Версии 4.x (4.0–4.8.1): Современные версии с обратной совместимостью. Например, .NET 4.8 может запускать приложения, созданные для 4.0–4.7 36.

  • Не поддерживаемые версии: 4.5.2, 4.6, 4.6.1 — их использование небезопасно из-за отсутствия обновлений 2.

Важно:

  • На одном компьютере может быть установлена только одна версия .NET Framework 4.x (например, 4.8 заменяет 4.7) 36.

  • .NET 3.5 устанавливается отдельно и не конфликтует с 4.x 7.

Подробнее

Обзор обязательных компонентов Windows для работы сторонних программ

Для корректной работы многих приложений на Windows необходимо устанавливать дополнительные системные компоненты, которые не всегда включены по умолчанию. Эти элементы обеспечивают поддержку библиотек, сред выполнения и специфических функций. Ниже приведен список ключевых компонентов с краткими описаниями.


1. Microsoft Visual C++ Redistributable

Описание: Набор библиотек времени выполнения (DLL), необходимых для работы приложений, созданных с использованием Visual Studio (C/C++). Каждая версия соответствует определенному инструментарию разработки (например, VC++ 2015, 2017–2022).
Установка:

  • Скачать последнюю версию (14.42.34433.0) для x86, x64 или ARM64 с [официального сайта].

  • Для устаревших версий (например, VC++ 2013 или 2010) требуется загрузка через [my.visualstudio.com].
    Примечание: Версия Redistributable должна быть не ниже той, что использовалась при компиляции программы 12.


Подробнее

Установка ПО SC-CryptoProxy

Добрый день, дорогие друзья сегодня поговорим об очередном криптопровайдер SC-CryptoProxy.

Это очередная поделка на горе пользователям и админам  от SoftClub .


Предназначена она для работы с ключами Avest в режиме веб сервисов.  (более подробного описания найти не удалось)

Используется разными EDI провайдерами пока известны  (список будет дополнен):

Bidmart EDI

SC-EDI PLATFORM

EDI-система СТТ 

По какой то неизвестной причине просто так скачать его невозможно все EDI провайдеры прячут его за семью замками. 




Подробнее