← Усі кейси

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

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

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

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

Дані замовника не розкриваються.

ЗАДАЧА

BAS × API OPNsense

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

ЯК ПРОХОДЯТЬ ДАНІ

API-запити BAS до OPNsense

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

API-запити BAS до OPNsenseОтримання правил NAT і створення правила — два погоджені сценарії.запит отримання правилотримані правила NATзапит створення правиластворення правилаСИСТЕМАОбробка BASСЕРВІСAPI OPNsenseНАБІР ДАНИХПравила NAT
  1. запит отримання правил
    Обробка BAS API OPNsense
  2. отримані правила NAT
    API OPNsense Обробка BAS
  3. запит створення правила
    Обробка BAS API OPNsense
  4. створення правила
    API OPNsense Правила NAT
Отримання правил NAT і створення правила — два погоджені сценарії.
  • Формує API-запити у визначеному сценарії.

  • Програмний інтерфейс взаємодії.

  • Дані правил і результат погодженої операції створення.

Зв’язки та склад даних
  1. запит отримання правил
    Обробка BAS API OPNsense
  2. отримані правила NAT
    API OPNsense Обробка BAS
  3. запит створення правила
    Обробка BAS API OPNsense
  4. створення правила
    API OPNsense Правила NAT

Узагальнена схема інтеграції. Анімація ілюструє склад та послідовність передавання даних; вона не виконує запитів до клієнтських систем. Час руху є параметром демонстрації, а не виміром роботи інтеграції.

АРХІТЕКТУРА ТА МЕЖІ РІШЕННЯ

Технічний опис реалізації

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

Склад даних

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

Обсяг власної розробки

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

Умови нового впровадження

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

ВЛАСНИЙ ВНЕСОК

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

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

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

РЕЗУЛЬТАТ ДЛЯ ПРОЦЕСУ

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

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

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

ПОВ’ЯЗАНІ РІШЕННЯ

Інші сторони процесу

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

Потрібне схоже рішення?

Давайте поєднаємо ваші системи.

Напишіть, які програми використовуєте, де виникає ручна робота і що хочете отримати. Почнемо з предметного обговорення.

[email protected] ↗Написати у Telegram ↗

Без паролів і ключів API у формі.

Компанія та бажаний термін — необов’язково

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