Журнал "Системы Безопасности" № 5‘2024

Е сли под кросс-платформенностью пони- мать работу программного обеспечения (ПО) СКУд как под управлением ОС MS Wind- ows, так и ОС Linux, то и разработку всех про- грамм надо вести не только под Windows и под наиболее распространенный в РФ Ubun- tu Linux, но и обязательно тестировать разра- ботанное ПО в операционных средах ALT и Astra Linux. При этом, разумеется, надо ста- раться сделать так, чтобы функционал был одинаков как в Windows-, так и в Linux-вер- сиях. Конечно, это сделать не всегда возмож- но: например, при интеграции китайской био- метрии вы столкнетесь с тем, что будет досту- пен только SDK под Windows. но там, где это возможно (а с российскими разработчиками, как правило, это возможно), надо стараться работать на уровне протоколов. Следует также иметь в виду, что разработку ПО СКУд для открытых и унаследованных от откры- тых отечественных OS надо вести при помощи средств, доступных в исходных кодах. даже для установки программ надо использовать систему в открытых кодах. То есть не только на этапе функционирования, но и на этапе развертыва- ния системы мы должны гарантировать, что наше ПО не содержит никакого чужого шпион- ского или вредоносного кода. для хранения данных следует использовать открытые СУБд, например Firebird для неболь- ших СКУд и PostreSQL для крупных предприя- тий и распределенных объектов. Понятно, поче- му важно использовать открытую СУБд: по сути, это программа, являющаяся частью вашей системы. Если вы не контролируете коды этой программы, вы не можете утверждать, что система свободна от вредоносных закладок. Еще один момент. Если мы говорим о том, что полностью контролируем выполнение своей программы, это означает, что она не должна выполняться под управлением какой-либо среды, например Java (напомним, что с 2019 г. Java – коммерческий продукт амери- канской корпорации; конечно, есть OpenJDK, однако вот цитата из WiKi Astra Linux: "Astra Linux не являются профильной командой по разработке и поддержке OpenJDK и сторонних сред исполнения"). То есть программа должна быть скомпилирована для выполнения в опре- деленной ОС. но это как раз и хорошо, поскольку скомпилированная программа выполняется быстрее и менее требовательна к памяти, чем программа, выполняемая под Java. а раз так, то и требования к компьютерам снижаются; для большой системы это обстоя- тельство может быть весьма существенным фактором экономии. Сергей Соловьев Генеральный директор ООО "СКД" О кросс-платформенности программ- ного обеспечения для СКУД и ИСБ С И С Т Е М Ы К О Н Т Р О Л Я И У П Р А В Л Е Н И Я Д О С Т У П О М 92 Н а российском рынке систем безопасности (СБ) с каждым годом появляется все больше кросс-платформенных программных комплексов (ПК) для управления системами контроля и управления доступом (СКУд) и интегрированны- ми системами безопасности (иСБ) различных производителей. интерес к программным ком- плексам был всегда, пользователи хотели, чтобы у них на объекте был один программный про- дукт, куда бы сводилась вся информация со всех систем безопасности, установленных на объекте. Достоинства и недостатки кросс-платформенных ПК Особенность рынка СБ связана с закрытостью, которую производители оправдывают как забо- ту о безопасности. Поэтому они очень часто самостоятельно берутся за разработку про- граммных комплексов. С одной стороны, это хорошо, так как достига- ется полная совместимость программного обес- печения (ПО) и оборудования, но, с другой сто- роны, плохо: мы имеем узкий выбор доступно- го в программном комплексе оборудования. В моей практике встречались программные комплексы, разработанные сторонними про- изводителями, не имеющими отношения к про- изводству оборудования. но в таком случае не достигается полная совместимость, то есть часть функционала оборудования может не работать и существует риск отказа в будущем от под- держки интегрированного оборудования. Самым главным минусом при создании хоро- шего программного комплекса, поддерживаю- щего полноценную работу с большим количе- ством оборудования, является отсутствие обще- принятого стандарта разработки. Универсальность – это большой плюс, но обрат- ная сторона – это недоступность ряда функций в связи с особенностями операционных систем (ОС). Сейчас на компьютерном рынке бум оте- чественных операционных систем, каждое министерство пытается внедрить свою ОС. Это создает определенные сложности при разра- ботке кросс-платформенных программных ком- плексов, но в целом существующие ПК показы- вают стабильную работу с отечественными ОС. Повторюсь, пользователям рынка нужен ПК, который бы объединил в идеале все системы безопасности, смонтированные на объекте. Производители и разработчики ПК стараются сегодня максимально расширить функционал и линейки подключаемого оборудования. ПК для СКУД и ИСБ в контексте поддержки контроллеров разных производителей Программные комплексы позволяют получить и систематизировать данные от оборудования, а также в некоторых случаях увеличить функ- циональность самого оборудования, например осуществить многоуровневый алгоритм прохода и дать подтверждение на проход контроллеру. данные решения на рынке есть, но большин- ство из них все же монобрендовые. Такие реше- ния позволяют создать единую систему без- опасности объекта. К достоинствам ПК, работающих с различными производителями, можно отнести гибкость в выборе оборудования. недостатком же может стать отсутствие надежности такой системы, так как при обновлении прошивок или дооснаще- нии объекта новым оборудованием оно может работать некорректно. Потребитель ценит, когда ПК просто и надежно позволяет решить поставленные перед ним (потребителем) задачи. октябрь – ноябрь 2024 www.secuteck.ru СПЕЦПРОЕКТ ПРОгРаммныЕ КОмПлЕКСы для СКУд и иСБ Степан Тарасов Генеральный директор ООО "Эра новых технологий" Программный комплекс должен объединять все системы безопасности Все чаще, в связи с текущей ситуацией в стране, да и в целом в мире, в обиходе стало появляться слово "кросс-платформенный". Кросс-платформенность – это возмож- ность программного обеспечения поддерживать работу с разными операционными системами. Рассмотрим особенности таких решений.

RkJQdWJsaXNoZXIy Mzk4NzYw