BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

BI

  • FineBI
  • FineReport
  • FineDataLink
  • FineChatBI (FineAI)
  • Коннекторы данных из 1С в BI
  • Airflow / Nifi
  • Visiology
  • PIX BI
  • Modus BI
  • Yandex.DataLens
  • Open-source BI: Superset/Metabase
  • Luxms BI
  • AW BI + Alpha BI
  • FlyBI + Форсайт. Аналитическая Платформа
  • Loginom
  • Триафлай
  • AI / Исскуственный интеллект
  • Optimacros
  • Навигатор BI
  • Семантический слой

СУБД

  • Arenadata
  • ClickHouse
  • Greenplum
  • Postgres Professional
  • TData

Другое

  • Построение Data Platform
    • Аналитическое хранилище данных
    • Data Lake и Data Engineering
    • Подробнее про Data Lake
    • Внедрение Lakehouse
      • Apache Doris
      • StarRocks
      • Trino
    • Миграция витрин из пропиетарных DWH на новый стек
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Российские платформы современного стека хранения, обработки и анализа данных » Системы ETL и ELT » Инженерия данных для 1С » Безопасность, соответствие и управление доступом к данным

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

Безопасность данных в рамках инженерии данных для 1С - это не дополнительная функция, а фундаментальная часть архитектуры ETL и загрузки в DWH. Эффективная защита должна охватывать все этапы: от источников в 1С до потребителей в BI/аналитике, включая управление учетными данными, шифрование, аудит и соответствие регуляторным требованиям. Глубокое понимание архитектурных принципов безопасности позволяет не только защитить данные, но и обеспечить прозрачность процессов для аудита и руководящих решений.

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

  • Архитектура защиты потоков данных: слои, зоны ответственности и ограничения доступа.
  • Управление доступом и жизненным циклом учетных данных с минимальными привилегиями.
  • Безопасная интеграция 1С с DWH: протоколы, аутентификация и шифрование.
  • Контроль соответствия, аудит и мониторинг для разворачиваемых решений.
  • Операционные практики: чек-листы, тестирование безопасности и реакция на инциденты.

     

Архитектурная база безопасной передачи данных в DWH

Любой подход к безопасной инженерии данных начинается с четкой картины потоков данных: источники в 1С, ETL/интеграционные механизмы, целевой DWH и потребители. Разделение зон и ограничение доступов на каждом звене минимизируют риски утечки и несанкционированного доступа. Важно рассмотреть три взаимосвязанные группы элементов: защита канала передачи, защита данных на покое и защита ключей и секретов.

  • Данные классифицируются по чувствительности: обычные, персональные данные (PII), данные, подпадающие под регуляторное хранение. Классификация определяет требования к шифрованию, маскированию и доступу.
  • Шифрование должно быть активировано: в пути (TLS/mTLS для сервисов) и на покое (шифрование файлов, таблиц, резервных копий). Ключи должны находиться в защищенном ключевом хранилище с обязанностью вращения.
  • Идентификация и аутентификация сервисов должны основываться на принципах доверенного взаимодействия: сервисные учетные записи, машинные сертификаты, ротация паролей, а также федеративная аутентификация там, где это возможно.
  • Логирование и мониторинг потоков: каждый шаг ETL дублируется в журнале аудита, доступ к данным фиксируется с привязкой к роли и пользователю, события подпадают под SIEM-аналитику.

     

Архитектурные слои и зоны безопасности

  • Защищенный источник данных (1С) в изолированной сети или с сегментацией по проектам.
  • ETL-слой: ограниченная привилегия и минимальные права доступа к исходным данным, боковые каналы отключены.
  • DWH: разграничение доступа на уровне ролей, поддержка маскирования и паттернов доступа по доменам данных.
  • Менеджмент секретов и ключей: централизованное хранилище секретов и ключей, автоматизированная ротация.
  • Мониторинг, журналирование и аудит: временные и постоянные журналы, хранение в неизменяемом виде и детальная трассировка событий.

     

Шифрование и управление ключами

  • Шифрование данных должно быть конфигурируемым: поддержка AES-256 или эквивалентной криптостойкости, возможность выбора локального или облачного KMS.
  • Управление ключами: ротация ключей по расписанию, хранение ключей отдельно от данных, разделение прав на создание, доступ и удаление ключей.
  • В пути - TLS 1.2 или выше, с обязательным включением проверенных механизмов проверки сертификатов и, по возможности, mTLS между компонентами.

     

Безопасность данных в контуре изменений

  • Любой ETL-скрипт, который изменяет чувствительные данные, должен проходить ревизируемый over-the-air контроль: изменение кода, тестирование безопасности, утверждение change management.
  • В элементах ETL и на уровне DWH применяются политики маскирования и псевдонимизации для данных, которые могут быть просмотрены неавторизованными пользователями аналитических сценариев.
     Пример направления конфигурации TLS между компонентами (псевдоподсистема):
    tls:
      version: "TLS1.2+"
      ca: /path/to/ca.pem
      cert: /path/to/service.crt
      key: /path/to/service.key
    

    Контроль доступа: принципы и модели

Защита данных начинается с того, как предоставляются и контролируются права доступа к данным на каждом элементе конвейера: в источнике, в ETL и в DWH, а также в окружении потребителей. Основными концепциями являются роль-базированный доступ (RBAC), атрибутно-ориентированный доступ (ABAC) и принципы минимального необходимого набора привилегий. Эффективная модель доступа должна обеспечивать разделение обязанностей, предотвращение конфликтов интересов и возможность аудита.

  • RBAC обеспечивает простую управляемость, но требует четкой регламентации ролей и наследования. При этом набор прав строго привязывается к ролям, а пользователи получают доступ через роли.
  • ABAC позволяет учитывать характеристики пользователя, контекст запроса и данные, к которым осуществляется доступ. Это особенно полезно в сценариях, где пользователи аффилированы к различным доменам и проектам.
  • Принцип наименьших привилегий требует, чтобы пользователи и сервисы имели только те права, которые необходимы для выполнения задач. Это снижает риск утечки данных и ограничивает ущерб при компрометации.
  • Разделение обязанностей и аудит изменений привилегий: никто не должен иметь полный контроль над всем стадиями загрузки. Привилегии должны быть разбиты между командами данных, инфраструктуры и безопасности.
Роль Примеры доступов Принципы обновления
data_consumer Чтение из представлений DWH, доступ к агрегированным данным без PIi Обновление по расписанию, минимальный набор прав
data_engineer Извлечение, трансформация и загрузка данных, изменение схем Привилегии управления ETL, ревизируемые изменения
data_admin Управление пользователями, настройка политик доступа, мониторинг Жесткое разделение полномочий, аудит изменений
security_analyst Доступ к логам аудита, SIEM, настройка правил Ограничение по времени и контексту, ротация учетных данных
  • Принципы разграничения доступа к DWH и источникам: источники данных должны иметь ограниченный сетевой доступ к ETL, а аналитики - доступ к агрегированным данным, без доступа к полным наборам PII.
  • Аутентификация и авторизация сервисов: сервисные учетные записи, сертификаты, интеграционные ключи. Все учетные данные должны быть централизованно управляемы и подлежать автоматической ротации.
     Пример SQL-запроса для установки минимальных прав в DWH (пример для PostgreSQL):
    GRANT USAGE ON SCHEMA dw TO data_viewer;
    GRANT SELECT ON ALL TABLES IN SCHEMA dw TO data_viewer;
    ALTER DEFAULT PRIVILEGES IN SCHEMA dw GRANT SELECT ON TABLES TO data_viewer;
    

    Безопасная интеграция 1С с DWH: протоколы, аутентификация, шифрование

Интеграция 1С с DWH требует комплексного подхода к безопасности: защита канала передачи, аутентификация между компонентами, а также защита чувствительных данных на всех стадиях обработки. Основные направления:

  • Аутентификация и авторизация: сервисные учетные записи должны иметь привилегии только в рамках заданного проекта, а доступ к данным - только через уполномоченные OLAP/BI-инструменты и представления.

  • Шифрование в пути: TLS 1.2+ между 1С, ETL и DWH. Обязательная проверка сертификатов, настройка TLS-клиентских сертификатов для аутентификации сервисов.

  • Шифрование на покое: данные в DWH и резервные копии должны храниться в зашифрованном виде. Ключи должны храниться в KMS/секрет-хранилище и ротироваться по регламенту.

  • Протоколы интеграции: VPN или приватные сети между компонентами, SSO/федеративная идентификация для доступа к ETL-инструментам и BI-платформам.

  • Маскирование и псевдонимизация: чувствительные поля (PII) маскируются на этапе загрузки, чтобы минимизировать риск раскрытия данных потребителям.

  • Управление инцидентами и мониторинг: сбор и корреляция событий из всех слоев, детализированные логи доступа и трансформаций.

  • Масштабируемость безопасности: политика обновления и выпуска сертификатов, автоматические уведомления о просрочке сертификатов и ключей.

     Пример политики TLS для сервисов (псевдокод):
    policy "TLS_PIPELINE" {
     защита = "TLS1.2+"
      require_client_cert = true
      revoke_list = "/path/to/crl.pem"
    }
    

    Контроль соответствия и аудит: требования регуляторов и практики

Безопасность данных должна обеспечивать соответствие требованиям регуляторов и организационным нормам. В рамках DWH-инициатив это включает:

  • Логирование и аудит: фиксирование всех операций доступа к данным, изменений схем и загрузок. Логи должны быть неизменяемыми и доступны для аудита.
  • Доказуемое происхождение данных (data lineage): трассируемость источников, трансформаций и выводов данных внутрь DWH, чтобы аудиторы могли проверить цепочку обработки.
  • Маскирование и псевдонимизация: данные с высоким уровнем чувствительности маскируются для пользователей, которым доступ не нужен в полном объёме.
  • Политики хранения и удаления данных: регуляторные требования диктуют сроки хранения данных; политики должны быть автоматизированы и проверяемы.
  • Управление рисками и инцидентами: проактивное обнаружение нарушений, регламентированные процедуры реагирования и восстановления после инцидентов.
  • Соблюдение прав пользователей: предоставление доступа только тем, кому он необходим, возможность запроса на удаление или коррекцию данных в рамках закона.

Таблица ниже иллюстрирует взаимоотношение ролей, регуляторных требований и практик аудита:

Регулирование Требование Практика
GDPR / локальные нормы Право на доступ и удаление, ограничение обработки Политики доступа, маскирование, аудит изменений
152-ФЗ / РФ Защита персональных данных граждан РФ, хранение копий внутри страны Контроль доступа, хранение копий в локальном регионе, аудит
Логирование и мониторинг Постоянный аудит доступа к данным Хранение логов в неизменяемом виде, SIEM-аналитика
  • Важность политики соответствия: роли и политики должны поддерживаться в процессе жизненного цикла проекта - от проектирования до эксплуатации.
  • Маскирование как стандартная практика: данные, находящиеся в слоях ETL и BI, должны частично маскироваться в зависимости от роли и контекста запроса.
  • Аудит и ретроспектива: маршрутизация событий в SIEM, хранение журналов, корректная настройка событий для анализа инцидентов.

     

Управление доступом и жизненный цикл учетных данных

Управление доступом к данным требует строгого контроля учетных данных и их жизненного цикла. В рамках 1С-DWH это означает:

  • Provisioning и deprovisioning: автоматизированный процесс выдачи и отзыва привилегий по принципу "принадлежности к проекту" и статусу сотрудника.
  • Ротация секретов и ключей: периодическая замена паролей и крипто-ключей, автоматическое обновление секретов во всех системах.
  • Централизованное хранение секретов: использование KMS/ Vault/AWS Secrets Manager для обеспечения безопасного доступа к учетным данным и ключам.
  • Федеративная идентификация и SSO: интеграция с корпоративной идентификационной инфраструктурой для упрощения входа и контроля доступа.
  • Жизненный цикл учетной записи: автоматическое отключение учетной записи, если пользователь неактивен или увольняется.
  • Многоуровневые политики доступа: разделение прав между командой данных, IT-инфраструктуры и безопасности; отдельные роли для администраторов доступа и аудита.
     Пример политики ротации секретов (псевдокод):
    rotate_secret(secret_id) {
      new_secret = generate_strong_secret();
      store_in_vault(secret_id, new_secret);
      propagate_to_clients(secret_id, new_secret);
      notify_security_team(secret_id);
    }
    

    Внедрение и операционные практики: чек-листы, тестирование и мониторинг

Практическая реализация решений по безопасности в контексте 1С-DWH требует четких процессов внедрения и постоянного мониторинга:

  • Установка политики доступа на уровне проектов и этапов жизненного цикла данных: от извлечения до потребления.
  • Change management и контроль версий: любые изменения в конфигурациях и сценариях ETL проходят утверждения, тестирование и документирование.
  • Мониторинг доступа и обнаружение аномалий: создание правил выявления подозрительных запросов к данным и несанкционированных попыток доступа.
  • Тестирование безопасности: периодическое выполнение тестов на проникновение и проверки устойчивости к инцидентам.
  • Резервное копирование и восстановление: обеспечение полноты аудита в случае потери данных, тестирования аварийного восстановления.
  • Обучение персонала и культура безопасности: регулярные обучения по политике доступа, маскированию и обработке персональных данных.

     

Key takeaways

  • Безопасность должна быть встроена в архитектуру ETL и DWH, а не добавляться поздно.
  • Модели доступа (RBAC/ABAC) должны сочетаться с принципами минимальных привилегий и разделения обязанностей.
  • Защита данных включает шифрование в пути и на покое, управление ключами и секретами.
  • Аудит, data lineage и контроль изменений критически важны для соответствия и оперативного реагирования на инциденты.
  • Практики внедрения должны включать automated provisioning, rotation, мониторинг и обучение сотрудников.

     

FAQ

  1. В чём основная задача безопасности при извлечении данных из 1С в DWH?
  • Основная задача - обеспечить конфиденциальность, целостность и доступность данных на каждом этапе конвейера: от источников в 1С до аналитических потребителей в DWH. Это достигается через сегментацию сетей, шифрование, контроль доступа, управление учетными данными и непрерывный аудит.

 

  1. Какой профиль доступа предпочтительнее для команд данных в рамках 1С-DWH?
  • Рекомендовано сочетать RBAC и ABAC, чтобы обеспечить простоту управления и гибкость контекстного доступа. При этом применяются принципы минимальных привилегий и разделения обязанностей: аналитики получают доступ к агрегированным данным, инженеры данных - к конвейеру и схемам загрузки, администраторам - к настройкам безопасности и журналам аудита.

 

  1. Какие технологии можно применить для защиты секретов и ключей?
  • Использование централизованных секрет-хранилищ, таких как Vault (Open-source) или облачные решения Secrets Manager. Это позволяет автоматическую ротацию, контроль доступа и аудит доступа к секретам, а также безопасное распределение ключей между компонентами ETL и DWH.

 

  1. Какие требования к шифрованию следует учитывать в пути и на покое?
  • В пути необходимо использовать TLS 1.2 или выше с проверкой сертификатов и поддержкой mTLS между сервисами. На покое - шифрование данных в файлах и таблицах, а также шифрование резервных копий и журналов аудита. Ключи должны храниться в KMS/секретном хранилище с регулярной ротацией.

 

  1. Как обеспечить соответствие регуляторным требованиям и аудит?
  • Внедрять политику аудита и журналирования во всех слоях: от ETL до BI. Организовать data lineage, маскирование чувствительных данных там, где это необходимо, и настройку политики хранения. Устанавливать требования к доступу и проводить периодические проверки соответствия.

 

  1. Какие примеры мер по маскированию данных применимы в 1С-DWH?
  • Маскирование PII в представлениях и темплейтах отчетов для пользователей без доступа к полным данным. Псевдонимизация реальных идентификаторов, выполнения динамического маскирования в SQL-запросах и при экспортах в внешние системы.

 

  1. Как минимизировать риск при автоматической загрузке данных в DWH?
  • Применять ограниченное количесто привилегий для ETL-процессов, использовать безопасные каналы связи, проводить тестирование изменений в песочнице, версионировать иировать все конфигурации.

 

  1. Как организовать управление жизненным циклом учетных данных?
  • Автоматизировать Provisioning/Deprovisioning, внедрить ротацию секрета и ключей, использовать федеративную идентификацию и SSO, а также регулярно обновлять политики доступа и проводить аудит изменений.

 

  1. Какие типичные угрозы следует учитывать в контексте 1С-DWH?
  • Неправомерный доступ к чувствительным данным, компрометация сервисной учетной записи, утечка ключей и секретов, неправильное распределение ролей, отсутствие аудита и несвоевременная реакция на инциденты.

 

  1. Что важно учесть при проектировании операционных практик?
  • Встроенная безопасность должна быть проверяема на этапе проектирования, осуществляться через регламентированные процессы change management, мониторинг и обучение персонала, а также через периодические аудиты и тестирования устойчивости к инцидентам.

 

← Предыдущая статья
Интеграционные паттерны: обмен событиями, очереди, брокеры сообщений
Следующая статья →
Управление качеством данных: профили, дедупликация, очистка, обогащение

 

Узнать стоимость решенияЗапросить видео презентацию

Запросить видео презентацию Запросить доступ к демо стенду online Узнать стоимость лицензий

Задать вопрос

loading...

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • Авиакомпания NordStar (АО «АК «НордСтар») – работает под данным брендом с 2008 г. и сейчас входит в топ-15 крупнейших российских авиакомпаний (данные Росавиации) с пассажирооборотом более 1 млн человек в год. АО «АК «НордСтар» выполняет и внутренние, и внешние рейсы, а ее основные хабы - Домодедово, Пулково и Емельяново. С 2021 года компания является базовым перевозчиком аэропорта Норильск.

  • Банк "Санкт-Петербург" - это универсальный коммерческий банк, предоставляющий полный спектр финансовых услуг для частных и корпоративных клиентов. Банк основан в 1990 году и имеет генеральную лицензию Банка России на осуществление банковских операций. Сеть банка включает более 170 офисов и отделений, а также свыше 1000 банкоматов и терминалов в Санкт-Петербурге, Москве и других регионах.

  • Компания "Норникель" - лидер горно-металлургической отрасли в России и мире. Она производит металлы, необходимые для развития экологичной экономики и транспорта.

  • «Синтека» — ведущий разработчик инновационных сервисов для строительной отрасли, который решает ключевые задачи автоматизации службы снабжения строительных компаний.

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.