Історичний проєкт Elovit. Обсяг і результат стосуються початкової роботи та не означають, що замовник є клієнтом Lira.

← Реалізовані проєкти

17 / Інтеграції

Взаємодія обробки BAS з API OPNsense для роботи з правилами NAT

Окрема обробка виконує API-запити до OPNsense для отримання й створення правил NAT у погодженому сценарії.

OPNsenseAPINATBAS
Обговорити нестандартну інтеграцію ↗

Концептуальна ілюстрація. Склад даних і напрямки наведено у схемі взаємодії.

Задача

BAS × API OPNsense

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

Схема взаємодії

BAS × API OPNsense

Обробка BASКомпоненти та напрямки даних у виконаній розробці.запит отримання правилзапит отримання правилзапитотриманняправилотримані правила NATотримані правила NATотриманіправила NATзапит створення правилазапит створення правилазапитстворенняправиластворення правиластворення правиластворенняправилаОбробка BASОбробка BASОбробка BAS1API OPNsenseAPI OPNsenseAPI OPNsense2Правила NATПравила NATПравила NAT3Обробка BASКомпоненти та напрямки даних у виконаній розробці.запит отримання правил1отримані правила NAT2запит створення правила3створення правила4Обробка BASОбробка BASОбробка BAS1API OPNsenseAPI OPNsenseAPI OPNsense2Правила NATПравила NATПравила NAT3
Вибраний зв’язокОбробка BAS → API OPNsense

запит отримання правил

Архітектура

Технічний опис

Програмна обробка BAS формує API-запити до OPNsense. Сценарій читання отримує наявні правила NAT, а сценарій створення виконує окрему погоджену операцію. Ці маршрути показано роздільно.

Склад даних

Параметри запиту, отримані правила NAT та дані операції створення. Вузол правил позначає ресурс OPNsense, а не окремий сервер.

Обсяг нашої роботи

Розроблено API-взаємодію, отримання правил і процедуру створення. Редагування, видалення, повне адміністрування firewall і підвищення захищеності не додаються до заявленого обсягу.

Що погоджуємо для нового проєкту

Для нового сценарію погоджуємо допустимі дії та параметри доступу окремо. Демонстрація не викликає продуктивний API і не показує реальних адрес або правил.

Що ми розробили

Власна обробка роботи з API OPNsense

  1. Розробили виконання API-запитів до OPNsense.
  2. Реалізували отримання правил NAT.
  3. Додали процедуру створення правила.

Результат реалізації

Результат реалізації

BAS отримала окремий програмний інструмент для погодженого сценарію взаємодії з мережевими правилами.

Обговорити задачу ↗

Пов’язані проєкти

НАСТУПНИЙ КРОК

Обговорити задачу

Опишіть поточну систему, задачу та бажаний результат. Узгодимо склад робіт і підготуємо пропозицію.

[email protected]Написати у Telegram ↗Vyvick Engineering у Telegram ↗
Компанія та бажаний термін — необов’язково

Звернення та персональні дані