Почти 95% установок 1С могут быть подвержены опасному способу взлома

Изображение: Magnific.com
Специалисты российской компании «ВанСек» выявили способ атаковать серверы «1С:Предприятия» через функции, доступные обычным пользователям. По оценке исследователей, потенциально затронуты около 95% установок. Если в коде есть дополнительные ошибки, человек с минимальными правами может читать файлы на сервере и запускать команды.

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

В одной из проверенных конфигураций специалисты обнаружили более 300 таких модулей. К ним можно обращаться через веб-клиент по HTTP/HTTPS либо напрямую по TCP/IP. Если разработчик не предусмотрел проверку прав или входных данных, пользователь получает возможность выполнять действия, которые ему не разрешены.

При этом цифра 95% не означает, что почти все системы 1С можно взломать. Исследователи говорят о потенциальном пути атаки. Чтобы им воспользоваться, злоумышленнику нужна конкретная ошибка в серверном методе. Отдельного внимания требуют доработанные конфигурации: собственный код компаний и интеграторов не всегда проходит проверку безопасности.

Специалисты «ВанСек» нашли ошибки, позволявшие читать файлы сервера и выполнять команды операционной системы. Одна из них затрагивала «1С:Библиотеку стандартных подсистем». Ее внесли в Банк данных угроз безопасности информации Федеральной службы по техническому и экспортному контролю (ФСТЭК) под номером BDU:2026-07768. Разработчика 1С уведомили, после чего он выпустил исправление.

Исправления вошли в версии библиотеки 3.1.11.461, 3.1.12.148 и 3.2.1.356, а также в последующие выпуски соответствующих веток. Но обновление одной библиотеки не устраняет возможные ошибки в других модулях. Компаниям стоит отдельно проверить собственные доработки и права пользователей.

На попытку атаки могут указывать необычные обращения к серверным функциям от учетных записей с ограниченными правами, чтение посторонних файлов или запуск внешних программ процессами 1С. Такие действия требуют проверки, хотя сами по себе еще не доказывают взлом.

Ранее ICT-Online.ru сообщал, что «Газинформсервис» расширил проверки безопасности кода 1С в комплексе SafeERP. В обновленной версии появились десять новых проверок, а также инструменты для анализа изменений в системах.

Автор: Анатолий Хаблюк.

Тематики: ПО, Безопасность

Ключевые слова: 1С, информационная безопасность