Важни промени за BORA BS клиент на компютри с Windows 7 и Windows Server 2008 R2

юли132022

Актуализация, октомври 2026 г. Статията е от юли 2022 г. Третата фаза на промените в DCOM е в сила от март 2023 г., така че BORA BS клиент на Windows 7 или Windows Server 2008 R2 вече не се свързва към BORA BS сървър на по-нова Windows. Възможните решения са описани по-долу.

Информация за промени, свързани с Windows DCOM - касаят работата на BORA Business Suite (BORA BS) клиент, инсталиран върху компютри с Windows 7/Windows Server 2008 R2, който се свързва към BORA BS сървър (Application Server), инсталиран върху по-нова версия на Windows.

Поради открит през 2021 година проблем, свързан със сигурността на комуникацията с DCOM (Distributed Component Object Model - част от Windows, която се ползва и от BORA Business Suite), през юни 2021 г. Microsoft публикува актуализации за версиите на Windows, които официално се поддържат. Тъй като периодът на разширена поддръжка за Windows 7 / Windows Server 2008 R2 е изтекъл на 14.01.2020 г., те не получават въпросните актуализации (освен в случаите на закупени допълнителни лицензи за Extended Security Updates (ESUs)). 

Актуализациите добавят изискване за по-сигурна комуникация с DCOM частта в Windows. 
Тъй като по-новите версии на Windows имат инсталирани актуализациите на DCOM, а компютрите с Windows 7/Windows Server 2008 R2 нямат тези актуализации, то по-новите версии няма да позволяват комуникация от компютри с по-старите версии. 
Това ефективно ще доведе до невъзможност за свързване към DCOM от старите версии на Windows, към по-нова версия, което ще попречи на BORA BS клиент, инсталиран върху стара версия на Windows, да се свързва към BORA BS сървърна част, инсталирана върху по-нова версия на Windows. 

Активирането на по-сигурна комуникация с DCOM се реализира на няколко фази:
- фаза 1 (от юни 2021), сигурната комуникация НЕ е включена по подразбиране, но може да се включи, чрез настройки в Windows Registry, в този случай няма проблем в комуникацията между стари и нови версии на Windows;
- фаза 2 (от юни 2022), сигурната комуникация Е включена по подразбиране, но може да се изключи, чрез настройки в Windows Registry, в този случай ще има проблем в комуникацията между стари и нови версии на Windows, но може да се изключи на новите версии за да има комуникация;
- фаза 3 (от март 2023), сигурната комуникация Е включена И НЕ може да се изключва - в този случай ще има проблем в комуникацията между стари и нови версии на Windows.

Симптом за този проблем може да се наблюдава от юни 2022, когато актуализацията става включена по подразбиране, компютрите с Windows 7 няма да могат да се свързват (съответно BORA BS не се стартира), докато тези с по-нови версии на Windows ще могат (BORA BS успешно се стартира). 

Временно решение (до фаза 3, март 2023) е през Registry да се изключи сигурната комуникация върху по-новите версии на Windows. 
При влизане във фаза 3, т.е. от март 2023 г. вече няма да работи комуникацията и възможно решение ще е да се подмени старата версия на Windows клиент с по-нова версия или евентуално да се преконфигурира инсталацията, така че да ползва отделен/локален BORA BS сървър инсталиран върху стара версия на Windows, който директно да комуникира с SQL сървър базата данни.

Повече информация за актуализацията, може да се намери в следните статии: 

CVE-2021-26414 | Windows DCOM Server Security Feature Bypass

KB5004442, Manage changes for Windows DCOM Server Security Feature Bypass (CVE-2021-26414)