BURSUcm
BURSU PAM · Beta

Один шлюз із записом між вашими адміністраторами та вашими серверами

BURSU PAM — шлюз привілейованого доступу. Люди підключаються до шлюзу, а не до сервера: шлюз сам входить на цільовий сервер з паролем, якого людина не бачить, записує сесію, дає аудитору дивитися її наживо й перервати, а кожну дію заносить до журналу аудиту, у якому видно будь-яке пізніше виправлення. Шлюз, його база й записи залишаються у вас.

Як це працює

Входить шлюз — пароль людині не дістається

Шлюз — одна служба на вашому сервері поруч зі своєю базою PostgreSQL. Людина входить у шлюз, шлюз перевіряє правило доступу для цієї людини, сервера й облікового запису, сам відкриває з'єднання з цільовим сервером за збереженим секретом і пропускає сесію через себе, записуючи її.

  1. Вхід: пароль і одноразовий код, обліковий запис каталогу або Kerberos.
  2. Перевірка правила: хто, до якого сервера, під яким обліковим записом, коли, і чи дозволені термінал, передавання файлів і буфер обміну.
  3. Вхід на ціль: шлюз розшифровує секрет облікового запису й звіряє ключ хоста або сертифікат цілі.
  4. Запис і перегляд наживо: аудитор може дивитися сесію й перервати її.
  5. Кінець: запис закривається й підписується, події потрапляють до журналу аудиту й у вашу SIEM.

bursucm.com ніколи не бачить сесій. Він лише видає ліцензії, і шлюз звертається до нього, тільки коли адміністратор натискає онлайн-кнопку або вмикає щоденну перевірку. Без інтернету шлюз працює повністю: ліцензія надходить через код запиту.

bursu-pam · шлях сесії
BURSU Connection Manager та інші клієнти підключаються до шлюзу; шлюз перевіряє вхід, застосовує правила, записує й веде аудит, підключається до серверів; bursucm.com лише видає ліцензії. bursucm.com лише ліцензії файл ліцензії BURSUcm PAM Gateway інші клієнти OpenSSH · PuTTY WinSCP · mstsc · VNC psql · mysql · sqlcmd шлюз BURSU PAM вхід + MFA правила доступу запис · перегляд наживо журнал аудиту → SIEM Linux, Unix · SSH Windows · RDP Linux, macOS · VNC мережеве обладнання Telnet PostgreSQL · MySQL SQL Server пароль залишається на шлюзі PostgreSQL · /var/lib/bursu-pam · SIEM

Що робить шлюз

Усе, що потрібно привілейованій сесії, — на одному сервері, яким керуєте ви.

Паролі залишаються на шлюзі

Паролі й SSH-ключі цільових серверів зберігаються на шлюзі в зашифрованому вигляді, і входить шлюз сам. Користувач не може їх побачити, скопіювати чи винести; навіть адміністратор не може прочитати збережений пароль — лише замінити його.

Кожна сесія записана

Термінальні сесії — як текст із пошуком за набраним, робочі столи — як відео з перемотуванням і експортом у MP4, сесії баз даних — як список виконаних запитів.

Дивитися наживо, перервати одразу

Аудитор дивиться сесію, поки вона триває, і може її перервати. Сесія переривається й тоді, коли її правило спливає або видаляється.

Правила доступу

Хто, до якого сервера, під яким обліковим записом і коли може підключатися — і чи дозволені термінал, передавання файлів і буфер обміну, для кожного правила окремо.

Запити й погодження

Користувач просить доступ на певний час, погоджувач схвалює або відхиляє запит. Аварійний доступ (break-glass) — з обов'язковим подальшим розбором.

Контроль команд

Небезпечні команди в SSH-сесії можна заборонити або передавати на підтвердження погоджувачу просто під час сесії.

Журнал аудиту, у якому видно підробку

Кожна подія пов'язана з попередньою ланцюжком хешів із регулярними контрольними точками; перевірка цілісності знаходить рядок, змінений або видалений у базі. Записи зберігаються з підписаними маніфестами й хешами.

Ваша SIEM отримує кожну подію

Події аудиту надсилаються через syslog (RFC 5424) у форматі CEF, LEEF або JSON.

Вхід, як вам зручно

Локальні облікові записи з паролем і кодом TOTP із застосунку-автентифікатора, плюс коди відновлення; облікові записи Active Directory і LDAP; єдиний вхід через Kerberos.

Чотири ролі

Administrator налаштовує шлюз, User підключається й просить доступ, Approver погоджує запити й команди, Auditor переглядає сесії та записи, читає журнали й перевіряє їхню цілісність.

У вас на місці

Шлюз, його база, ключі й записи розміщені на вашому сервері. Майстер-ключ лежить у /var/lib/bursu-pam/keys, а не в базі, тому сама лише копія бази не відкриває ні секретів, ні записів.

Вебконсоль вісьмома мовами

Англійська, німецька, іспанська, португальська (Португалія й Бразилія), російська, українська та грузинська; кожен користувач обирає свою. Консоль працює й без JavaScript.

Протоколи й клієнти

Люди працюють звичними програмами й указують у них шлюз замість сервера.

Протокол Порт шлюзу Клієнти
SSH, SFTP, SCP2222OpenSSH, PuTTY, WinSCP, FileZilla, BURSUcm
Telnet (мережеве обладнання)2222будь-який SSH-клієнт, BURSUcm
RDP3389mstsc із файлом .rdp, BURSUcm
VNC5900VNC-переглядачі, BURSUcm
PostgreSQL15432psql і програми з вікном, BURSUcm
MySQL / MariaDB13306mysql і програми з вікном, BURSUcm
Microsoft SQL Server11433sqlcmd і програми з вікном, BURSUcm

Це типові порти; їх змінює bursu-pam-configure. Порт 22 залишається за власним SSH сервера. Вебконсоль і вхід із BURSUcm — на порту 443. Налаштуйте цільові сервери так, щоб SSH, RDP, VNC, Telnet і підключення до баз даних приймалися лише з адреси шлюзу, — інакше людина, яка дізналася пароль іншим шляхом, підключиться в обхід шлюзу, без запису.

BURSU Connection Manager

Одне подвійне клацання — і жодного пароля на пристрої

BURSU Connection Manager має четвертий режим зберігання поряд із BURSUcloud, PostgreSQL і локальним: PAM Gateway. Людина входить логіном шлюзу, паролем і кодом — або через Windows чи Kerberos — і бачить лише ті сервери, які дозволяють правила.

  • Подвійне клацання підключає: застосунок запитує в шлюзу одноразовий тікет, дійсний 60 секунд і для одного підключення, і використовує його. Пароль сервера ніколи не потрапляє на пристрій.
  • SSH, Telnet, RDP, VNC і бази даних; файли сервера через SFTP — наскільки дозволяє правило.
  • Запити на доступ подаються із застосунку; каталог — лише для читання.
  • Починаючи з BURSUcm 5.5.1 для Windows і 3.3.7 для Linux і macOS.

Завантажити BURSU Connection Manager →

Довіра, вхід і запис

  • Сертифікат шлюзу першого разу підтверджується за відбитком SHA-256, а змінений сертифікат відхиляється.
  • Вхід діє стільки, скільки задав адміністратор, — типово 8 годин, а вихід завершує відкриті ним сесії.
  • Кожна сесія записується на шлюзі так само, як і відкрита будь-яким іншим клієнтом.

Вимоги

Сервер шлюзу

  • Сервер Windows або Linux на x86_64. Бета виходить спочатку пакетами для Linux — Debian / Ubuntu, RPM і Arch, — потім пакет для Windows. Один пакет; .NET усередині.
  • Щонайменше 4 ГіБ пам'яті; кожна сесія RDP або VNC може зайняти до 512 МіБ і одного ядра процесора.
  • Щонайменше 5 ГіБ вільного місця в /var/lib/bursu-pam і більше — для записів сесій робочого столу.
  • На Linux: cgroup v2, Landlock і seccomp — сучасне ядро все це має; перевіряє sudo bursu-pam-check.
  • Непорожній /etc/machine-id (до нього прив'язується ліцензія) і синхронізація часу.

База даних

  • PostgreSQL 15 або новіший. Типово пакет для Linux підтягує PostgreSQL 16 з архіву дистрибутива й створює свою базу та роль, яка входить через Unix-сокет без пароля.
  • Підійде й зовнішній сервер PostgreSQL; тоді на шлюзі потрібен лише клієнт.

Мережа

  • Вхідні: 443 (консоль і BURSUcm), 2222 (SSH, SFTP, SCP, Telnet), а також 3389, 5900, 15432, 13306, 11433 — для того, що ви ввімкнете. Пакет ніколи не змінює брандмауер.
  • Вихідні: цільові сервери, контролери домену, пошта, SIEM — і bursucm.com лише тоді, коли ви про це попросите.
  • Користувачам: сучасний браузер і застосунок-автентифікатор; BURSUcm — за бажанням.

Встановити

Linux — платформа бети: пакет для Debian / Ubuntu, Fedora / RHEL або Arch чи підписаний репозиторій, щоб нові версії приходили разом з оновленнями системи. Пакет для Windows — згодом.

Linux BETA

Незабаром

Цей пакет збирається; до репозиторію він потрапить одночасно.

Незабаром

Цей пакет збирається; до репозиторію він потрапить одночасно.

Незабаром

Цей пакет збирається; до репозиторію він потрапить одночасно.

Після встановлення пакета
Пакет запитує порти й запускає шлюз. Перевірте хост, потім відкрийте https://<адреса шлюзу>/setup: майстер початкового налаштування запитає одноразовий код налаштування, який надрукувало встановлення, створить ключ шифрування й першого адміністратора з другим фактором і завершиться на сторінці ліцензії, де вмикається 7-денна пробна ліцензія.
Перевірити sudo bursu-pam-check
Код налаштування sudo cat /var/lib/bursu-pam/setup-code

Windows

Буде згодом

Пакет шлюзу для Windows вийде після бети на Linux.

BURSU Connection Manager, клієнт, працює на Windows, Linux і macOS та підключається через шлюз у режимі PAM Gateway.

Ліцензування

Ліцензується за кількістю цільових серверів, увімкнених у консолі; кількість користувачів не обмежена. По ціну — до відділу продажів.

Пробна ліцензія на 7 днів

Усі функції, до 25 активних серверів, на 7 днів. Вмикається на сторінці ліцензії шлюзу після майстра початкового налаштування: одним зверненням до bursucm.com, якщо шлюз у мережі, або кодом запиту, вставленим на bursucm.com/pam/activate, якщо ні.

Підписаний файл ліцензії

Платна ліцензія — файл, підписаний BURSUsofts і прив'язаний до інсталяції та її сервера. Шлюз перевіряє його без зв'язку з інтернетом увесь строк: віддаленого вимикача, який міг би зупинити ваш шлюз, немає.

Коли ліцензія закінчується

М'яка зупинка, а не вимкнення. Після закінчення строку — а для платної ліцензії й записаного в ній пільгового періоду — нові сесії та зміни в консолі відхиляються. Аудит, записи, надсилання до SIEM, перегляд наживо й переривання сесій продовжують працювати.

Ціна — у відділу продажів

Напишіть, до скількох серверів підключатиметься шлюз. Платна ліцензія видається на ваш обліковий запис bursucm.com і активується ключем — онлайн або кодом запиту.

sales [at] bursusofts.com

Ваші ліцензії

Ліцензії, пробні ліцензії, отримані без мережі, і прив'язані інсталяції належать обліковому запису bursucm.com. Увійдіть, щоб побачити свої.

Увійти Створити акаунт

Посібник BURSU PAM

Встановлення, консоль, кожна роль, клієнти й що означає кожне повідомлення — англійською, російською та грузинською.

Відкрити посібник

Є запитання до встановлення?

Напишіть нам про пілот, ціну чи інтеграцію.