• Патч-менеджер для Windows з офлайн-дзеркалом оновлень і звітністю по вразливостях

    6 годин тому
    • Бажаний бюджет до 600.17 USD
    • Очікує виконавця...
  • Є невелика мережа з 25-40 Windows 10/11 Pro ПК без домену, частина машин періодично працює без інтернету. Зараз оновлення ставляться вручну, і немає зрозумілої картини по рівню патчів та залишкових CVE. Потрібна готова десктоп-програма під Windows, яка дозволить з одного ПК-адміністратора керувати інвентаризацією та встановленням оновлень через локальне офлайн-дзеркало.

    Технічне середовище і обмеження
    - Серверної інфраструктури немає, встановлення на клієнти допускається лише як невеликий агент- служба Windows.
    - Адмінський ПК Windows 11, клієнти Windows 10/11. Доступ по локальній мережі, інколи лише через USB-носій.
    - Не можна використовувати SCCM/Intune та інші важкі корпоративні платформи. Дозволено використовувати офіційні Windows API, WU API, PowerShell, DISM, BITS, SQLite.
    - Результат має бути під ключ - інсталятор, документація запуску, і вихідний код.

    Що саме має робити програма
    1) Консоль адміністратора (desktop GUI) з локальною БД (SQLite) - список ПК, їхній стан, останній контакт, версія ОС, build, перелік встановлених KB, статус перезавантаження.
    2) Модуль створення локального репозиторію оновлень - завантаження обраних KB/SSU/LCU з Microsoft Update Catalog за списком, зберігання у структурі папок, перевірка хешів, контроль версій.
    3) Режим доставки оновлень
    - По мережі - агент отримує завдання, тягне файли з шару репозиторію (SMB/HTTP локально), ставить оновлення тихо, віддає лог.
    - Офлайн - формування пакету на USB для конкретного ПК або групи, після запуску на ПК агент встановлює, а потім експортує звіт назад на USB для імпорту в консоль.
    4) Звітність і критерії відповідності
    - Експорт у CSV/JSON звіту: ПК - останні KB - відсутні KB зі списку репозиторію - стан перезавантаження.
    - Політика “мінімальний рівень патчів” - задається список обов’язкових KB; програма рахує % відповідності по парку.
    5) Логи і діагностика
    - Збір логів установки (WindowsUpdate.log, CBS, власні логи агента), прив’язка до задачі, мінімальний перегляд у консолі.

    Конкретний результат
    - Готова програма: інсталятор для консолі (MSI або EXE) і окремий інсталятор агента.
    - Репозиторій оновлень, який можна перенести на інший диск/ПК без втрати метаданих.
    - Інструкція українською: встановлення, типові сценарії, відновлення після помилок.

    Вимірювані критерії приймання
    - На тестовому стенді з 5 ПК програма коректно інвентаризує встановлені KB і показує різницю з репозиторієм не більше ніж з 1 помилкою на 100 записів.
    - Офлайн-сценарій: формування USB-пакету, установка на 2 ПК без інтернету, імпорт звіту - має закривати статус задач і відображати фактичні KB.
    - Мережева установка: запуск задачі на 3 ПК паралельно, контроль прогресу, збереження логів, відсутність зависань UI.
    - Відновлення: перезапуск агента/консолі не ламає чергу задач, незавершені задачі коректно позначаються.

    Етапи виконання очікуються
    - Короткий аналіз та дизайн (формат БД, протокол взаємодії консоль-агент, офлайн-формат пакетів).
    - Реалізація агента і консолі, збірка інсталяторів.
    - Тестування на стенді, виправлення, фінальна документація.

    Бажана технологія: .NET 8 (WPF або WinUI 3) для консолі, Windows Service + .NET для агента. Якщо є кращі аргументи під інший стек, можна запропонувати, але без залежності від хмарних сервісів.
Ваша пропозиція

Ви ще не залишили пропозицію до цього замовлення.
Натисніть «Запропонувати послугу», щоб надіслати свою пропозицію.

Потрібне схоже завдання?

Якщо завдання схоже на ваше, можна переглянути готові послуги в категорії або створити власне завдання з потрібним бюджетом, строками та вимогами.

Завдання «Патч-менеджер для Windows з офлайн-дзеркалом оновлень і звітністю по вразливостях» можна використати як орієнтир для свого брифа: що потрібно зробити, який результат потрібен і який бюджет вказати.