Alerts¶
Тази страница обхваща двата модула, които управляват сигналите на Bastion: конфигурацията на сигналите, която определя двойките тригер / действие, прилагани по време на сесиите, и хронологията на задействаните сигнали, която записва всяко възникване и ви позволява да я изчистите. Тя е предназначена за администратора, който трябва автоматично да открива рисково поведение в сесиите и да организира реакция (спиране, пауза, известие, заключване на акаунта, прекратяване на процес).
Конфигурирани сигнали¶
Модулът Alerts изброява съществуващите сигнали. Всеки сигнал се състои от един или повече тригери (условия, оценявани в сесията) и едно или повече действия (реакцията при задействане).
| Колона на таблицата | Описание |
|---|---|
| Label | Име на сигнала. |
| Triggers | Брой конфигурирани условия. |
| Enabled by default | Указва дали сигналът се прилага автоматично към всички договори и конфигурации за директно записване. |
Още три колони, групирани под заглавието Actions, показват с отметка естеството на действията, свързани със сигнала:
| Колона | Отметната, когато сигналът съдържа |
|---|---|
| Trace | Поне едно действие — всяко от тях записва задействането в историята на сигналите. |
| Notify | Действие Notification Message или Warning Message. |
| Act | Действие, което се намесва в сесията: Session Shutdown, Session Pause, Kill process или Lock account. |
Таблицата е разделена на страници (15, 25 или 50 реда на страница). Разгъването на ред показва текстово обобщение на тригерите.
Добавяне на сигнал¶
- Щракнете върху бутона +.
- Попълнете полето Label, по желание поставете отметка в Enabled by default, след което добавете поне един тригер и поне едно действие.
- Потвърдете.
| Основно поле | Описание |
|---|---|
| Label | Задължително. Име, показвано в конзолата и в известията. |
| Enabled by default | Когато е отметнато, се показва запитване за потвърждение дали сигналът да се приложи към всеки съществуващ договор и всяка конфигурация за директно записване. |
Панел „Triggers“¶
| Бутон | Резултат |
|---|---|
| + | Добавя условие. |
| Edit | Редактира избраното условие. |
| × | Изтрива избраното условие. |
Формулярът на тригера предлага тип и параметър:
| Тип тригер | Очакван параметър |
|---|---|
| Idle delay | Продължителност като цяло число в секунди или минути (мерната единица може да се избира). Формат: ненулево цяло число. |
| Process start | Име на изпълнимия файл. Забранени знаци: ^ < > " / \| ? * и управляващи знаци. |
| Process end | Само името на изпълнимия файл (пътища не се допускат; \ : също са забранени). |
| Window appearance | Заглавие на прозореца или образец. |
| Copy-paste block | Без параметър — условието е двоично. |
| File copy | Път на файла (знаците ? * \| < > : " са забранени). |
| Key stroke | Въведен текст, който трябва да бъде открит. |
| URL | URL адрес или образец за наблюдение. Съвместим с уеб сесии. |
| SSH action | Команда, която трябва да бъде открита в SSH сесия. |
Съвместимост според типа сесия
Формулярът показва динамично, в банер Compatibility, типовете сесии, съвместими с избраните тригери: RDP, VNC, уеб или SSH. Тригерите URL и ssh_action изключват съвместимостта със стандартен RDP.
Панел „Actions“¶
| Бутон | Резултат |
|---|---|
| + | Добавя действие. |
| Edit | Редактира избраното действие. |
| × | Изтрива избраното действие. |
Могат да съществуват едновременно само едно действие за спиране / пауза и едно действие за известие.
| Тип действие | Параметри |
|---|---|
| Session Shutdown | Няма. |
| Session Pause | Няма. |
| Notification Message | Задължително поле Message (свободен текст). |
| Warning Message | Задължително поле Message (свободен текст). |
| Kill process | Задължително поле Executable. |
| Lock account | Няма. |
Редактиране на сигнал¶
Изберете сигнала и щракнете върху иконата Properties (или щракнете двукратно върху реда). Формулярът е идентичен с формуляра за добавяне.
Превключване на опцията „enabled by default“
Ако при редактиране Enabled by default премине от неотметнато в отметнато състояние, запитване за потвърждение предлага принудително активиране за съществуващите договори и конфигурации за директно записване. Обратно, преминаването от отметнато в неотметнато състояние предлага принудително деактивиране. Без тези принудителни действия новото състояние се прилага само към новите цели.
Изтриване на сигнал¶
Изберете един или повече сигнала и щракнете върху ×. Изтриването изисква потвърждение (съобщението се съобразява с единствено или множествено число).
Активиране / деактивиране за всички¶
Два бутона от лентата с инструменти прилагат действие с общ обхват към избраните елементи:
| Бутон | Резултат |
|---|---|
| Enable for all | Свързва сигнала с всички съществуващи договори за достъп и конфигурации за директно записване. |
| Disable for all | Премахва връзката на сигнала с всички съществуващи договори и конфигурации за директно записване. |
Винаги се изисква потвърждение. След това заявката се изпраща към сървъра.
История на задействаните сигнали¶
Модулът History of triggered alerts записва всяко действително задействане на сигнал. Той е достъпен от лентата с инструменти на Alerts чрез бутона History of triggered alerts.
| Колона | Описание |
|---|---|
| Date | Времево клеймо на задействането (формат dd/mm/yyyy - HH:MM). |
| Label | Име на задействания сигнал. |
| IP | IP адрес на потребителя. |
| User | Засегнатият акаунт. |
Филтриране на списъка¶
Сгъваемият панел Filters предлага:
| Филтър | Описание |
|---|---|
| Label | Падащ списък, попълнен с имената на сигналите, открити в историята. |
| User | Падащ списък, попълнен с потребителите, открити в историята. |
| Start date | По подразбиране седем дни преди текущата дата. |
| End date | По подразбиране текущата дата. |
Бутоните Search и Clear прилагат или нулират филтрите.
Изчистване на историята¶
Щракването върху × Purge alerts отваря прозорец за потвърждение с три взаимно изключващи се опции:
| Опция | Описание |
|---|---|
| Delete all history | Изпразва изцяло таблицата. |
| Delete history between | Изтрива записите между начална и крайна дата (по подразбиране: последните седем дни). |
| Delete history older than | Изтрива записите, по-стари от въведената продължителност. Мерната единица се избира от списъка: hours, days, weeks, months, years. |
Бутонът Validate стартира изчистването; след потвърждение историята и списъкът с филтри се презареждат.