• Manager de corecții pentru Windows cu oglindă de actualizare offline și raportare a vulnerabilităților

    22 zile în urmă
    • Buget dorit până la 600.17 USD
    • Se așteaptă un executant...
  • Există o rețea mică cu 25-40 de computere Windows 10/11 Pro fără domeniu, unele mașini funcționează periodic fără Internet. În prezent, actualizările sunt aplicate manual și nu există o imagine clară a nivelului de patch-uri și a CVE-urilor reziduale. Este necesară o aplicație desktop Windows gata făcută, care va permite de la un administrator de computer să gestioneze inventarul și instalarea actualizărilor printr-o oglindă locală offline.

    Mediu tehnic și limitări
    - Nu există infrastructură de server, instalarea pe clienți este permisă doar ca un mic agent de service Windows.
    - PC administrativ Windows 11, clienți Windows 10/11. Acces prin rețea locală, uneori doar prin USB.
    - Nu se poate utiliza SCCM/Intune și alte platforme grele pentru întreprinderi. Este permisă utilizarea API-ului oficial Windows, WU API, PowerShell, DISM, BITS, SQLite.
    - Rezultatul ar trebui să fie la cheie - instalator, documentație de pornire și cod sursă.

    Ce anume ar trebui să facă programul
    1) Consola de administrare (desktop GUI) cu baza de date locală (SQLite) - listă de PC-uri, starea acestora, ultimul contact, versiunea sistemului de operare, build, lista KB instalate, starea repornirii.
    2) Modulul pentru crearea unui depozit local de actualizări - descărcarea KB/SSU/LCU selectată din Microsoft Update Catalog conform listei, stocarea în structura folderelor, verificarea hash-urilor, controlul versiunilor.
    3) Actualizați modul de livrare
    - În rețea - agentul primește sarcina, trage fișiere din stratul de depozit (SMB/HTTP local), instalează actualizarea în liniște, dă un jurnal.
    - Offline - formând un pachet pe un USB pentru un anumit PC sau grup, după ce rulează pe PC, agentul instalează și apoi exportă raportul înapoi pe USB pentru import în consolă.
    4) Criterii de raportare și eligibilitate
    - Export în raport CSV/JSON: PC - ultima KB - KB lipsă din lista de depozite - starea repornirii.
    - politica „nivel minim de patch-uri” - este specificată o listă de KB-uri obligatorii; programul calculează % de conformitate pentru parc.
    5) Jurnale și diagnostice
    - Colectarea jurnalelor de instalare (WindowsUpdate.log, CBS, jurnalele agentului propriu), legarea la o sarcină, vizualizare minimă în consolă.

    Un rezultat specific
    - Gata de utilizare: program de instalare consolă (MSI sau EXE) și agent de instalare autonom.
    - Un depozit de actualizare care poate fi mutat pe o altă unitate/PC fără a pierde metadate.
    - Instrucțiuni în ucraineană: instalare, scenarii tipice, recuperare după erori.

    Criterii de acceptare măsurabile
    - Pe un banc de testare cu 5 PC-uri, programul inventariază corect KB-urile instalate și arată diferența cu depozitul cu cel mult 1 eroare la 100 de înregistrări.
    - Scenariu offline: generarea pachetului USB, instalare pe 2 PC-uri fără internet, raportare import - ar trebui să închidă starea sarcinii și să afișeze KB reale.
    - Instalare în rețea: rularea sarcinii pe 3 PC-uri în paralel, monitorizarea progresului, salvarea jurnalelor, nu se blochează UI.
    - Recuperare: repornirea agentului/consolei nu întrerupe coada de sarcini, sarcinile neterminate sunt marcate corect.

    Etapele de implementare sunt în așteptare
    - Analiză și proiectare scurtă (format DB, protocol de interacțiune consolă-agent, format pachet offline).
    - Implementare agent si consola, asamblare instalatori.
    - Testare pe banc, corectii, documentatie finala.

    Tehnologie preferată: .NET 8 (WPF sau WinUI 3) pentru consolă, Windows Service + .NET pentru agent. Dacă există argumente mai bune pentru o altă stivă, o poți oferi, dar fără a depinde de serviciile cloud.
Oferta ta

Încă nu ai trimis o ofertă pentru această comandă.
Apasă „Trimite o ofertă” pentru a o trimite.

Aveți nevoie de o sarcină similară?

Dacă acest proiect este apropiat de ceea ce aveți nevoie, puteți consulta servicii gata în categorie sau publica propria sarcină cu bugetul, termenul și cerințele necesare.

The project «Manager de corecții pentru Windows cu oglindă de actualizare offline și raportare a vulnerabilităților» can be used as a reference for your own brief: what should be done, what result is needed and what budget to set.