Концепция импортозамещения и построения защищенной инфраструктуры малого и среднего предприятия (Astra Linux+ PostgresSQL+1C+Securitm...), пошаговая реализация от А до Я

12.11.26

Администрирование - Информационная безопасность

Это стартовый пакет документации для начинающего администратора на Linux. Это (1) - исходный материал для ТЗ руководителю организации планирующего переходить на Linux, Это (2) - готовая документация для продвинутого администратора Linux. В публикации рассматриваются не только принципы проектирования IT инфраструктуры малого и среднего предприятия в фокусе последних требований законодательства о защите ПДн, но и дается пошаговая инструкция по установке и настройке всех необходимых компонентов Российского ПО. Реализация концепции проверена на различных предприятиях в течение 6 лет.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(НОВАЯ версия): Концепция защищенной инфраструктуры малого и среднего предприятия
.docx 2,24Mb
0 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Концепция защищенной инфраструктуры малого и среднего предприятия  (редакция 3)

-- стартовый пакет документации для начинающего администратора на Linux

-- готовый проект ТЗ  для руководителя организации  планирующего переходить на Linux

-- готовая документация и ТЗ для продвинутого администратора Linux

ПРОВЕРЕНО и ВНЕДРЕНО

(Переработанное и дополненное практическое руководство для малого бизнеса)

Резюме для руководства

Цель документа – предоставить пошаговое, экономически обоснованное решение по миграции информационной системы обработки персональных данных (ИСПДн) на отечественное программное обеспечение (Astra Linux, PostgreSQL, 1С:Предприятие) с обеспечением 4-го уровня защищённости по Приказу ФСТЭК №21.

Ключевые нормативные требования:

  • С 1 сентября 2025 г. – обязательный переход субъектов КИИ на сертифицированное отечественное ПО (ФЗ №58-ФЗ).
  • До 1 сентября 2027 г. – полный переход операторов ПДн на российские СУБД и ПО.

Целевая аудитория – малые предприятия (20–100 ПК, 5–30 пользователей 1С), бюджет ограничен, штат не имеет узких специалистов. Документ позволяет силами одного-двух администраторов средней квалификации выполнить полное импортозамещение и обеспечить соответствие регуляторным требованиям.

Результат внедрения:

  • Работоспособная ИСПДн на базе Astra Linux SE (Воронеж/Орёл), PostgreSQL, сервера 1С.
  • Автоматизированное резервное копирование по правилу 3-2-1-1-0 с проверкой восстановления.
  • Комплексная защита: управление доступом, антивирус (Dr.Web ESS), межсетевой экран (Ideco NGFW), мониторинг (Zabbix), сканирование уязвимостей (GVM).
  • Централизованное управление через Active Directory (планируется переход на ALD Pro).
  • Сокращение времени восстановления после сбоев до 30–60 минут.

1. Принципы проектирования (кратко)

Централизованное управление – все политики и настройки задаются единым образом.
Разумная достаточность – затраты на защиту соизмеримы с потенциальным ущербом.
Минимальных привилегий – пользователи работают с ограниченными правами.
Автоматизация – критические процедуры (архивация, проверка) автоматизированы.
Импортозамещение – используются только продукты из реестра отечественного ПО.
Отказоустойчивость – дублирование критических компонентов, мониторинг.
Сертификация – выбор средств, имеющих сертификаты ФСТЭК (Astra Linux, Dr.Web, Ideco).


2. Структура ИСПДн и технология обработки данных

(См. функциональную схему на рис. 1 – приведена в отдельном файле.)

Поток данных:
Тонкий клиент 1С (Windows/Astra Linux) → TCP/IP → Кластер серверов 1С (rmngr → rphost) → PostgreSQL (на том же или отдельном сервере).

Сегментация:

  • Сеть предприятия разделена на сегменты: пользовательский, серверный, DMZ (для VPN и внешних сервисов).
  • Доступ к серверам БД разрешён только с серверов 1С и управляющих хостов.

3. Аппаратные требования и установка Astra Linux

3.1. Минимальные требования (на 10–20 пользователей, база 10–20 ГБ)

  • Процессор: Intel Core i5/i7 (4–8 ядер)
  • ОЗУ: 32–64 ГБ DDR4
  • Диски: SSD 500 ГБ (система + базы) + SSD/HDD 500–1000 ГБ (архивы)
  • Сеть: Gigabit Ethernet
  • ИБП: 1000–1500 ВА

3.2. Установка ОС (Astra Linux Special Edition 1.8.x «Воронеж»)

  1. Отключить Secure Boot в UEFI.
  2. Загрузиться с загрузочной флешки (созданной через Rufus или штатное средство записи).
  3. В live-режиме запустить установщик, выбрать «Усиленный» уровень защищённости (Воронеж).
  4. Выбрать разметку диска: использовать всё пространство (рекомендуется без LVM для простоты).
  5. Установить SSH-сервер.
  6. Создать учётную запись администратора (не root) и задать пароль.
  7. После установки настроить репозитории (раскомментировать строки в /etc/apt/sources.list, закомментировать deb cdrom).
  8. Выполнить sudo apt update && sudo apt dist-upgrade.
  9. Активировать лицензию через astra-subscription (при необходимости).

4. Настройка сетевой инфраструктуры и удалённого доступа

4.1. Средства удалённого управления

  • XRDP + fly-dm-rdp – для удалённого рабочего стола (RDP, порт 3389).
    Установка: sudo apt install xrdp fly-dm-rdp.
  • SSH – для терминального доступа (порт 22), уже установлен.
  • xfreerdp – клиент RDP для подключения к другим машинам.

4.2. VPN-клиент для подключения к Ideco UTM

  • L2TP/IPsec – через NetworkManager (пакет network-manager-l2tp-gnome).
    Настройка: шлюз, PSK, алгоритмы Phase1/Phase2.
  • IKEv2/IPsec – более современный и устойчивый (пакет network-manager-strongswan).
    Требуется установка корневого сертификата root_ca с сервера Ideco.

4.3. Межсетевой экран на сервере приложений (iptables)

Реализуется политика «всё запрещено, разрешено только необходимое».
Разрешены входящие порты:

Сервис

Порты

Протокол

Назначение

SSH

22

TCP

Для админов (ограничение по IP)

RDP

3389

TCP

Для админов (ограничение по IP)

1С кластер

1540-1541

TCP

Доступ с рабочих станций

1С динамические

1560-1591

TCP

Доступ с рабочих станций

PostgreSQL

5432

TCP

Если БД на отдельном сервере

Rsync

873

TCP

Для синхронизации архивов

Правила сохраняются в /etc/iptables.rules и восстанавливаются через скрипт в /etc/network/if-pre-up.d/.


5. Установка и настройка СУБД PostgreSQL 15

5.1. Установка и первичная настройка

bash

sudo apt update && sudo apt install postgresql

sudo -u postgres psql -c "ALTER ROLE postgres WITH PASSWORD 'ваш_пароль';"

sudo passwd -u postgres

sudo passwd postgres   # установить пароль для учётной записи ОС

sudo usermod -a -G postgres sysadmxxx   # добавить админа в группу postgres

5.2. Оптимизация параметров (файл /etc/postgresql/15/main/postgresql.conf)

Ключевые параметры для работы с 1С (рекомендуемые значения):

  • shared_buffers = 25% от ОЗУ
  • effective_cache_size = 75% от ОЗУ
  • work_mem = 256 МБ (можно увеличить до 512 при высокой нагрузке)
  • maintenance_work_mem = 512 МБ
  • max_connections = 100 (для 20–30 пользователей)
  • synchronous_commit = off (только при наличии ИБП)
  • wal_level = replica
  • min_wal_size = 2GB, max_wal_size = 8GB
  • autovacuum = on, autovacuum_max_workers = 3
  • checkpoint_timeout = 15min, checkpoint_completion_target = 0.9

Полный список оптимизированных параметров приведён в Приложении 3.

5.3. Размещение баз данных и архивов

  • Каталог данных: /var/lib/postgresql/15/main (системный диск).
  • Для архивов используется второй диск, смонтированный в /data/backup (файловая система ext4, монтирование по UUID в /etc/fstab).

6. Установка и настройка сервера и клиента 1С:Предприятие

6.1. Установка сервера 1С

  1. Скачать дистрибутив с портала https://releases.1c.ru (версия 8.3.27 и выше).
  2. Распаковать и запустить sudo ./setup-full-8.3.27.xxxx-x86_64.run.
  3. Выбрать компоненты: сервер, клиент, администрирование, интерфейсы.
  4. После установки скопировать юнит-файл службы:

bash

sudo cp /opt/1cv8/x86_64/8.3.27.xxxx/srv1cv8-8.3.27.xxxx@.service /etc/systemd/system/

sudo systemctl daemon-reload

sudo systemctl enable --now srv1cv8-8.3.27.xxxx@default

  1. Аналогично установить и запустить службу RAS (для удалённого администрирования).

6.2. Установка клиента 1С на рабочие станции (Astra Linux)

Запустить тот же установщик, но выбрать только клиентские компоненты. Далее добавить информационную базу, указав адрес сервера 1С и имя базы.

6.3. Настройка аутентификации в 1С (повышенная безопасность)

  • Установить минимальную длину пароля – 8 символов.
  • Включить проверку сложности.
  • Ограничить число неудачных попыток (3) и блокировку на 600 секунд.
  • Использовать хеширование SHA-256.
  • Запретить восстановление пароля и повторное использование последних 10 паролей.

7. Резервное копирование и восстановление по правилу 3-2-1-1-0

7.1. Скрипт ротационного архивирования

Разработан скрипт pg_backup_rotated_v4.sh (на Bash), который:

  • Создаёт ежедневные, еженедельные и ежемесячные дампы в формате custom.
  • Хранит архивы на втором диске (/data/backup).
  • Копирует архивы на сетевой ресурс (Windows-шара, смонтированная в /mnt/backup_win).
  • Выполняет очистку и обновление статистики (vacuumdb -a -z -j4).

Настройка параметров (количество хранимых копий, дни недели и т.д.) выполняется в конфигурационном файле pg_backup.config.

7.2. Автоматическое зеркалирование на резервный сервер (правило off-line)

Резервный сервер (физически вне серверной) включается по расписанию через Wake-on-LAN, выполняет синхронизацию архива с основного сервера через rsync, затем автоматически переходит в гибернацию (S4).
Дополнительная защита: перед зеркалированием проверяется флаг ALLOWED на основном сервере – он устанавливается только после успешного тестового восстановления актуального архива. Это предотвращает копирование зашифрованных или повреждённых данных.

7.3. Проверка архивов (тестовое восстановление)

Ежедневно после создания архива скрипт encryption_test.sh восстанавливает свежий архив в тестовую базу, проверяет её целостность и отсутствие признаков шифровальщика. При успехе выставляется флаг ALLOWED.

7.4. Восстановление из архива

Скрипт restore_base_v2.sh позволяет восстановить базу в любую существующую или новую базу (для теста) из файлов custom/plain.

 

8. Комплексная защита ИСПДн (подсистемы)

8.1. Подсистема управления доступом (идентификация, аутентификация, авторизация)

  • Для Windows-клиентов: домен Active Directory с контроллерами (основной и резервный). Групповая политика (GPO) на OU «ИСПДн» задаёт:
    • сложные пароли (мин. 12 симв., срок 120 дней),
    • блокировку после 5 неудачных попыток,
    • обязательное нажатие Ctrl+Alt+Del,
    • запрет записи на съёмные носители,
    • очистку файла подкачки при выключении.
  • Для Astra Linux: применяется профиль системы «ИСПДн УЗ-4» (встроенный в ОС), который автоматически настраивает необходимые параметры безопасности.

8.2. Подсистема целостности и доступности

  • Использование Astra Linux SE «Воронеж» с мандатным контролем целостности.
  • Резервирование DHCP, DNS, контроллеров домена.
  • Подключение ИБП с управлением через apcupsd (автоматическое выключение при долгом пропадании питания).

8.3. Межсетевой экран Ideco NGFW (периметр)

  • Установлен на отдельном компьютере с тремя сетевыми интерфейсами (Интернет, ЛВС, DMZ).
  • Настройки:
    • Импорт пользователей из Active Directory.
    • Контроль приложений (запрет игр, соцсетей, стриминга).
    • Предотвращение вторжений (IPS на базе Suricata) – использование сигнатур, блокировка атак.
    • Контент-фильтрация по категориям (вредоносные сайты, порнография).
    • VPN-сервер (L2TP/IPsec и IKEv2/IPsec) для удалённых сотрудников.
    • SNAT и проброс портов.

8.4. Антивирусная защита Dr.Web Enterprise Security Suite

  • Централизованный сервер управления (на Windows или Astra Linux).
  • Агенты на всех рабочих станциях и серверах ИСПДн.
  • Политики: ежедневное обновление баз, еженедельное полное сканирование, поведенческий анализ, защита от вымогателей, блокировка автозапуска со съёмных носителей.
  • Отключен брандмауэр Dr.Web (заменяется штатным межсетевым экраном).

8.5. Мониторинг и обнаружение проблем (Zabbix)

  • Сервер Zabbix на виртуальной машине (Hyper-V) с PostgreSQL.
  • Агенты установлены на все серверы и шлюз Ideco.
  • Настроены шаблоны для контроля CPU, ОЗУ, дискового пространства, состояния служб.
  • Оповещения по электронной почте через SMTP (поддерживается Yandex, Google и др.).

8.6. Сканирование уязвимостей (GVM / OpenVAS)

  • Развёрнут на отдельной виртуальной машине с Kali Linux (или загрузочной флешке).
  • Проводятся регулярные сканирования внутренних и внешних IP-адресов (по расписанию или вручную).
  • Уязвимости классифицируются по CVSS, по каждой даются рекомендации по устранению.

8.7. Предотвращение утечек (DLP)

В рамках 4-го уровня защищённости полноценная DLP-система не применяется. Частичная компенсация достигается за счёт:

  • Запрета съёмных носителей через GPO.
  • Контроля приложений и веб-трафика на Ideco.
  • Антивирусной проверки входящих/исходящих файлов.

9. Операционная работа администраторов (регламенты)

9.1. Ежедневные задачи

  • Контроль мониторинга Zabbix (свободное место на дисках, загрузка CPU, доступность служб).
  • Проверка создания ежедневного архива и его копии.
  • Просмотр журналов антивируса и межсетевого экрана.
  • Тестирование работоспособности VPN и удалённого доступа.

9.2. Еженедельные задачи

  • Тестовое восстановление архива в тестовую базу.
  • Обновление пакетов Astra Linux (через Synaptic или apt).
  • Просмотр журналов безопасности (аутентификация, ошибки).

9.3. Ежемесячные задачи

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

9.4. Реагирование на инциденты

  • При отказе основного сервера – переключение на резервный (восстановление из последнего архива, изменение имени хоста, запуск служб). Время восстановления – не более 1 часа.
  • При обнаружении вредоносной активности – изоляция заражённой машины, анализ логов, восстановление из резервной копии.

10. Приложения (избранные)

Приложение 1. Матрица соответствия Приказу ФСТЭК №21 (фрагмент)

№ меры

Название меры

Реализация в проекте

Уровень

ИАФ.1

Идентификация и аутентификация пользователей

Active Directory + парольная политика

4

ИАФ.4

Управление средствами аутентификации

GPO, локальные политики Astra Linux

4

УПД.2

Реализация методов разграничения доступа

Дискреционный (файловые ACL) + ролевой (1С)

4

УПД.5

Минимальные привилегии

Обычные пользователи без прав администратора

4

УПД.10

Блокировка сеанса при бездействии

10 минут (GPO и профиль Astra)

4

РСБ.2

Регистрация событий безопасности

Журналы ОС, Dr.Web, Ideco, Zabbix

4

АВЗ.1

Антивирусная защита

Dr.Web ESS на всех узлах

4

АВЗ.2

Обновление антивирусных баз

Ежечасное автоматическое обновление

4

ОЦЛ.3

Восстановление ПО

Образы Clonezilla, архивы БД

4

ОДТ.4

Резервное копирование ПДн

Скрипт ротации + off-line копия

4

ЗИС.3

Защита при передаче по сети

VPN (IPsec), HTTPS, SSH

4

Приложение 2. Оптимальные параметры PostgreSQL (детальный список)

(Содержит 30+ параметров с пояснениями – вынесен в отдельный файл.)

Приложение 3. Перечень команд Linux для администратора

(Справочник по 100+ командам – вынесен в отдельный файл.)

Приложение 4. Базовая настройка iptables (пример скрипта)

(Полный скрипт с пояснениями – вынесен в отдельный файл.)


Заключение

Предложенная архитектура и набор средств позволяют малым предприятиям в сжатые сроки и с минимальными затратами перейти на отечественное ПО и обеспечить 4-й уровень защищённости ИСПДн. Документ содержит все необходимые практические инструкции, проверенные на реальных объектах. При соблюдении описанных регламентов система будет устойчива к большинству угроз, а администраторы смогут оперативно реагировать на инциденты.

Дальнейшие шаги: Планируется переход на ALD Pro для централизованного управления Astra Linux, а также внедрение системы SIEM для консолидации событий безопасности.

Вступайте в нашу телеграмм-группу Инфостарт

Astra Linux 1c Postgresql Ideco Zabbix DrWeb GVM ALD Pro переход спасите не дорого как освоить счастье рядом

См. также

Информационная безопасность Чистка данных Системный администратор Разработчик Руководитель проекта 1С 8.3 1С:Бухгалтерия 3.0 Платные (руб)

Обезличивает копию рабочей базы 1С перед передачей наружу и возвращает настоящие данные обратно, когда база вернулась. Это обратимая псевдонимизация: соответствия «исходное - псевдоним» пишутся в отдельный зашифрованный датасет, который остаётся у владельца. Работает на любой конфигурации - обходит метаданные и находит персональные данные сам, без списка реквизитов под конкретную базу. Суммы, количества, даты и номера документов не трогает никогда, оборотно-сальдовая до и после совпадает до копейки. Проверено на трёх конфигурациях: 106 031 объект, 215 642 замены, ноль ошибок, возврат 100 процентов.

42700 руб.

18.08.2026    1557    3    0    

3

Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.

6000 руб.

15.04.2026    4216    12    0    

25

Информационная безопасность Нейросети Разработчик 1С 8.3 Бесплатно (free)

Скрипт, который написал Claude Code и каждый час запускал планировщик, ночью пометил на удаление тысячи документов перемещений в продуктивной базе 1С на 5 ТБ. Остатки уехали на миллиардные суммы, база стояла до обеда, около 500 заказов с маркетплейсов и сайта ушли в отмены. Как это произошло, где была ошибка в определении дублей и что я сделал, чтобы это не повторилось: агентам только чтение, алерты в Telegram на массовую запись, ревизия планировщиков.

06.10.2026    6505    nedomolkov.ivan    164    

48

Информационная безопасность Поиск данных ServiceDesk, HelpDesk Журналы и реестры данных 1С 8.3 Россия Бухгалтерский учет Бюджетный учет Налоговый учет Управленческий учет Платные (руб)

Полный контроль над изменениями в 1С без нагрузки на вашу базу. Мгновенный доступ к истории изменений, удобное сравнение и откат данных в один клик. Простой отчет с визуальным отображением изменений Откат на любую версию объекта в два клика История изменения данных хранится во внешней базе

180000 руб.

05.09.2025    5960    2    1    

4

HighLoad оптимизация Администрирование СУБД Механизмы платформы 1С Разработчик 1С:Предприятие 8 ИТ-компания Россия Бесплатно (free)

В данной статье мы рассмотрим, как работает механизм временных таблиц на postgres на платформе 8.3.23 и что изменилось в нем при добавлении новых возможностей в платформе 8.3.25. А также на примере покажу, как понимание работы платформы позволяет оптимизировать СУБД для работы с 1С.

29.10.2024    12472    Tantor    38    

37

Облачные сервисы, хостинг Linux Системный администратор Разработчик 1С:Предприятие 8 Бесплатно (free)

Одна из завершающих публикаций цикла "В облако на работу:.. Рецепты от Капитана" в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием и прочая прочая... Это основное блюдо, на закуску разберемся с отказоустойчивостью. В этой публикации для PostgreSQL, заодно попробуем сделать это по новому.

17.06.2024    16474    capitan    18    

42

Сервера Linux Системный администратор Россия Бесплатно (free)

Тема Ubuntu, PostgreSQL и 1С уже избитая. Но все же, следуя инструкциям всех мануалов, пришлось потратить около 3-х дней. И как результат — готовые скрипты для установки сервера 1С и PostgreSQL на свежей Ubuntu за 5 минут.

14.06.2024    13699    user1389975    16    

42
Для отправки сообщения требуется регистрация/авторизация