ПОКРОКОВИЙ ПОСІБНИК З НАЛАШТУВАННЯ BASTION. ЧАСТИНА 1¶
1.1 Вступ¶
Це покроковий посібник, який показує, як саме налаштувати базове середовище з WALLIX Bastion та WALLIX Access Manager.
Він призначений насамперед для інтеграторів, які хочуть швидко отримати базові знання для налаштування продуктів WALLIX.
Щоб детальніше ознайомитися з рішеннями WALLIX, компанія пропонує навчання дуже високої якості. Не соромтеся звертатися до представника продажів WALLIX, якщо хочете дізнатися більше про ці курси.
1.2 Користувачі/Цільові системи, сегрегація облікових записів¶
WALLIX Bastion — це програмний комплекс, який підвищує безпеку віддаленого доступу до критичних активів. Критичні активи, пристрої або цільові системи — це сервери, застосунки, мережеве обладнання або бази даних, які зазвичай розміщуються у виділеній віддаленій зоні, фізично ізольованій, що робить необхідним забезпечення захищеного віддаленого доступу.
- Обліковий запис пристрою (або вторинний обліковий запис) використовується для підключення від Bastion до пристрою.
- Первинні користувачі — це системні адміністратори, адміни або будь-які користувачі, відповідальні за керування чи обслуговування критичних активів. Вони підключаються до Bastion, використовуючи власний первинний обліковий запис користувача.
Отже, первинний обліковий запис користувача та обліковий запис пристрою є різними, тому користувач не має можливості підключитися безпосередньо до цільової системи.
WALLIX Bastion позиціонується як проксі в інфраструктурі між користувачами та активами, до яких потрібно отримати доступ. Він забезпечує кілька критичних механізмів безпеки для підзвітності особи, яка отримує доступ до цифрових ресурсів: чи це потрібна особа, яка отримує доступ до правильної системи/даних, у правильний час, для правильного завдання.
1.3 Керування доступом на основі ролей¶
Рішення WALLIX дозволяє налаштувати відповідні авторизації для користувача, щоб він міг отримати доступ до відповідного ресурсу з відповідними привілеями. Цей механізм ґрунтується на керуванні доступом на основі ролей:
- Первинні користувачі включаються до відповідних груп.
- Облікові записи пристроїв створюються для відповідних цільових систем.
- Цільові системи включаються до відповідних груп.
- Авторизації застосовуються для групи користувачів, зіставленої з групою цільових систем.
Понад просте зіставлення первинних користувачів із вторинними обліковими записами, WALLIX Bastion дозволяє точно визначити, хто, до якої системи та з яким рівнем привілеїв може отримати доступ.
Вони дозволяють визначити:
- Який користувач має доступ до якого облікового запису.
- Який протокол дозволено для доступу до цільового облікового запису.
- У який час дозволено сеанс до цільової системи.
- Дозволену тривалість сеансу.
- Чи має сеанс бути затвердженим або чи потрібен кворум.
- Процедуру автентифікації.
- Запис сеансу.
2. БАЗОВЕ ПІД'ЄДНАННЯ ВІД КОРИСТУВАЧА BASTION ДО ЦІЛЬОВОЇ СИСТЕМИ LINUX (SSH)¶
2.1 Мета¶
Ця перша частина описує, як швидко налаштувати першу конфігурацію Bastion і перевірити початкове підключення. Ви побачите, як дозволити первинному користувачеві підключитися до цільової системи Linux, використовуючи локальний обліковий запис.
2.2 Вимоги¶
Для виконання цієї частини необхідно переконатися в наявності таких елементів:
- Bastion встановлено з відомим FQDN.
- Доступна система Linux з активованим SSH-сервером та ідентифікованим обліковим записом (Debian для наших сценаріїв). IP-адреса пристрою має бути відома.
- Доступна система Windows з активованими віддаленими підключеннями та ідентифікованим обліковим записом (Administrator для наших сценаріїв). IP-адреса пристрою має бути відома.
2.3 Налаштування користувача Bastion¶
Перший крок для тестування Bastion — створити первинного користувача всередині Bastion. Цей користувач буде використовуватися лише для тестування, але дозволяє перевірити, чи базові елементи на місці.
Для цього підключіться до інтерфейсу Bastion з обліковим записом адміністратора.
Створіть тестову групу:
- Перейдіть до "Користувачі" (Users).
- "Групи" (Groups).
- Натисніть "Додати групу" (Add a group).
- Вкажіть назву групи: "test_group".
- "Застосувати" (Apply).
Створіть первинного користувача:
- Перейдіть до "Користувачі" (Users).
- Вкладка "Облікові записи" (Accounts).
- Натисніть "Додати користувача" (Add a user).
- У верхній частині сторінки заповніть:
- Вкажіть ім'я користувача: "test_user"
- Вкажіть електронну пошту
- Виберіть бажану мову
- Виберіть профіль: "user"
- Виберіть "test_group", натиснувши кнопку ">"
- Переконайтеся, що вибрана автентифікація — "local_password"
- Вкажіть пароль
- "Застосувати" (Apply)
Створення вторинних облікових записів:
- Виберіть "Цільові системи" (Targets) у правому меню
- Виберіть вкладку "Пристрій" (Device)
- Натисніть "Додати" (Add)
- Оголосіть пристрій:
- Вкажіть назву пристрою: "DEBIAN"
- Вкажіть його IP або FQDN
- "Застосувати" (Apply)
- Перейдіть до вкладки "Служби" (Services) вгорі
- Натисніть "Додати" (Add), потім виберіть "SSH"
- "Застосувати та закрити" (Apply and close)
- Виберіть "Локальні облікові записи" (Local accounts) у верхньому меню
- Натисніть "Додати" (Add)
До відома
"Локальний обліковий запис" — це обліковий запис, створений для одного пристрою та існуючий лише на цьому пристрої. Це протилежність "глобальним обліковим записам", які будуть представлені в наступній частині.
- Заповніть "Назва облікового запису" (Account name) та "Логін облікового запису" (Account login)
- Вимкніть "Автоматичну зміну пароля" та "Автоматичну зміну SSH-ключів"
- "Застосувати та продовжити" (Apply and continue)
Важливо
Обліковий запис, який заповнюється, має відповідати обліковому запису, який існує на наявній системі Linux!
- Виберіть вкладку "Пароль" (Password)
- Заповніть пароль
- "Застосувати та закрити" (Apply and close)
Цей пароль має бути паролем, який наразі використовується для цього облікового запису на пристрої Linux.
Додавання пристрою до групи:
- Виберіть вкладку "Групи" (Groups)
- "Додати" (Add)
- Вкажіть назву групи
- "Застосувати" (Apply)
- Поверніться до "Цільові системи" (Targets) з лівого меню
- Виберіть вкладку "Групи" (Groups)
- Натисніть на групу, яку щойно створено
- Виберіть:
- "Цільові системи керування сеансами" (Session management targets)
- "Облікові записи" (Accounts)
- Натисніть "Додати" (Add)
- Виберіть "Пристрій та пов'язані локальні облікові записи"
- Виберіть пристрій DEBIAN
- Виберіть обліковий запис "debian"
- "Додати та закрити" (Add and close)
Налаштування авторизації:
- Виберіть "Авторизації" (Authorizations) у правому меню
- Вкладка "Керувати авторизаціями" (Manage authorizations) вгорі
- "Додати авторизацію" (Add an authorization)
- Виберіть створену "Групу користувачів" (User group)
- Виберіть створену "Групу цільових систем" (Target group)
- Вкажіть "Назву" (Name) для цієї авторизації
- Виберіть дозволений протокол: "SSH_SHELL_SESSION", натисніть ">"
- "Застосувати" (Apply)
2.4 Перевірка підключення¶
Запустіть клієнт PuTTY і відкрийте SSH-сеанс до Bastion на порту 22. Логін/пароль — створені для первинного користувача "test_user".
debian@debian:
Несанкціоноване використання цієї системи переслідуватиметься згідно із законом. Будь-який авторизований користувач цим повідомляється та визнає, що його/її дії можуть записуватися, зберігатися та перевірятися.
test_user's password:
Обліковий запис успішно перевірено
Підключення до debian@local@DEBIAN:SSH...
Вам повідомляється, що ваші дії можуть записуватися, зберігатися та перевірятися відповідно до політики безпеки вашої організації. Зверніться до адміністратора WALLIX Bastion для отримання додаткової інформації.
Linux debian 4.19.0-10-amd64 #1 SMP Debian 4.19.132-1 (2020-07-24) x86_64
debian@debian:~$