ERPERPologiaSYSTEM ERP enova365Okres otwarty · zobacz plany

PAKIET ADMINISTRATOR · AKTUALIZACJA TEKSTOWA

LogCenter r27 — bezpieczna aktualizacja i odbiór

5 krótkich lekcji, samodzielne laboratorium, 5 pytań kontrolnych i instrukcja PDF.

Stan sprawdzenia:

1. Trzy niezależne numery wersji

Cel: Rozróżnisz wersję aplikacji LogCenter, repozytorium interpretacji oraz enova365.

Wydanie aplikacji to 2026.09.16-r27. Centralne repozytorium opisów zdarzeń nadal ma wersję 2026.09.08-r23 i 46 reguł. Oznaczenie 2606.1.2 odnosi się do enova365 używanej w materiałach bazowych, nie do LogCenter. Różne numery tych trzech elementów same w sobie nie oznaczają błędu aktualizacji.

  1. Zapisz aktualną wersję instalacji z panelu LogCenter lub znacznika installation-version.json (pole PackageVersion). Brak znacznika oznacz jako nieustaloną wersję instalacji; nie zgaduj jej na podstawie filmu.
  2. Odczytaj version, publishedAt i releaseNotes w manifeście aplikacji oraz version i ruleCount w manifeście interpretacji.
  3. Oddzielnie zapisz wersję enova365, której logi analizujesz. Nie wnioskuj o zgodności każdego dodatku wyłącznie z numeru LogCenter.

Wynik do potwierdzenia: Karta kontroli zawiera trzy osobne pozycje: aplikacja r27, interpretacje r23 / 46 reguł, rzeczywista wersja enova365 w LAB.

2. Nowy adres aktualizacji aplikacji

Cel: Wskażesz właściwy kanał aktualizacji i nie pomylisz go z bazą opisów zdarzeń.

Opis wydania r27 wskazuje wspólne repozytorium aplikacji enova365 i nowy adres bezpiecznych aktualizacji. Manifest aplikacji znajduje się pod enova365/apps/v1/log-center/stable/manifest.json. Repozytorium interpretacji ma osobny adres enova365/interpretations/v1/stable/manifest.json. Nie zastępuj jednego drugim. R27 nie oznacza nowego zestawu 46 reguł.

  1. Na kopii LAB sprawdź efektywne ustawienia ApplicationUpdates, w tym ewentualne nadpisania w konfiguracji lub zmiennych środowiskowych. Nie publikuj pełnego pliku konfiguracji.
  2. Porównaj ManifestUrl z adresem manifestu aplikacji podanym w tym pakiecie. ManifestSignatureUrl powinien wskazywać ten sam adres z końcówką .sig. Sprawdź zaufany klucz publiczny i kanał stable.
  3. Jeżeli stara instalacja nadal wskazuje poprzedni adres, zaplanuj zmianę tylko ustawień aktualizacji aplikacji, z kopią i możliwością odtworzenia. Nie nadpisuj ustawień EventRepositoryUpdates, kont usług ani połączeń SQL.
  4. Sprawdź dostęp HTTPS z kontekstu konta usługi. Nie rozwiązuj błędu pobrania przez wyłączenie walidacji podpisu lub certyfikatu.

Wynik do potwierdzenia: Kontrola aktualizacji rozpoznaje wydanie r27 i nie zgłasza błędu podpisu. Kontrola interpretacji pozostaje niezależna i wskazuje r23.

3. Bezpieczne pobranie pełnego instalatora

Cel: Wyjaśnisz różnicę między sprawdzeniem, pobraniem i instalacją aktualizacji.

LogCenter używa jednego pełnego pakietu Installer do nowej instalacji i aktualizacji; nie jest potrzebny osobny pakiet Upgrade. Mechanizm aplikacji sprawdza podpis ECDSA manifestu, adres HTTPS, rozmiar i SHA-256 pakietu. Samo pobranie pliku nie aktualizuje usługi. Bezpośrednie pobranie ZIP z przeglądarki nie wykonuje za użytkownika tych kontroli.

  1. Pobierz pełny Installer r27 przez mechanizm weryfikujący aktualizacje. Jeśli pobierasz ręcznie, zweryfikuj pochodzenie podpisanego manifestu zaufanym kluczem publicznym oraz sumę i rozmiar ZIP; sama zgodność sumy pobranej z tego samego niezweryfikowanego źródła nie dowodzi autentyczności.
  2. Oczekiwany rozmiar: 50 265 731 bajtów. Porównaj SHA-256 z wartością w sekcji Źródła tego pakietu. Do obliczenia sumy lokalnego pliku możesz użyć Get-FileHash -LiteralPath 'C:\LAB\Enova365LogCenter-Installer-2026.09.16-r27-win-x64.zip' -Algorithm SHA256 (dostosuj ścieżkę).
  3. Przy niezgodności podpisu, rozmiaru lub sumy przerwij. Zachowaj komunikat i pobierz pakiet ponownie z potwierdzonego źródła; nie uruchamiaj częściowo pobranego instalatora.
  4. Zapisz oddzielnie statusy: manifest sprawdzony, ZIP zweryfikowany, instalacja jeszcze niewykonana.

Wynik do potwierdzenia: Masz zweryfikowany ZIP r27 oraz zapis kontroli. Działająca usługa nie zmieniła wersji wskutek samego pobrania.

4. Aktualizacja na wydzielonym LAB

Cel: Przeprowadzisz kontrolowaną aktualizację bez utraty konfiguracji i danych uwierzytelniających.

Pełny instalator Windows x64 wykrywa istniejącą usługę i umożliwia jej aktualizację. Zachowuje m.in. konto usługi, konfigurację, źródła logów, połączenia SQL i klucze Data Protection. W poprzedzającym wydaniu r26 poprawiono parametr reguły zapory z DisplayGroup na Group. Nie zalecamy ręcznego usuwania reguł ani wyłączania zapory jako obejścia błędu starego instalatora.

  1. Użyj oddzielnej maszyny lub usługi LAB z syntetycznymi logami, bez produkcyjnych poświadczeń i bez zapisu do produkcyjnych baz. Uzgodnij okno przerwy. Zapisz nazwę usługi, konto, katalog, port, wersję i stan /Health przed zmianą.
  2. Zabezpiecz konfigurację, magazyn danych aplikacji, lokalne reguły oraz DataProtectionKeys w lokalizacji o ograniczonym dostępie. Sprawdź możliwość odtworzenia i dostępność poprzedniego instalatora. Klucze LogCenter nie są kluczami serwera WEB enova365; nie usuwaj żadnego z tych katalogów.
  3. Rozpakuj zweryfikowany ZIP do nowego pustego katalogu na hoście LAB. Uruchom Uruchom-Instalator.cmd z wymaganym podniesieniem uprawnień. Sprawdź wykrytą usługę, katalog i port; dopiero wtedy wybierz aktualizację usługi.
  4. Instalator tworzy kopię przed wymianą plików i przewiduje automatyczne odtworzenie przy błędzie aktualizacji. Po błędzie sprawdź log oraz rzeczywisty stan starej usługi; sam komunikat o próbie odtworzenia nie potwierdza sukcesu.
  5. Jeżeli zainstalowana wersja jest już r27, nie reinstaluj bez potrzeby. Wykonaj część odbiorową; nie obniżaj wersji, aby sztucznie wykonać ćwiczenie.

Wynik do potwierdzenia: Usługa LAB uruchamia się, installation-version.json wskazuje r27, ustawienia pozostały zachowane. Nie zmieniono produkcyjnych usług ani baz enova365.

5. Odbiór działania i obsługa niepowodzenia

Cel: Potwierdzisz nie tylko uruchomienie usługi, lecz także odczyt logów i działanie interpretacji.

Odpowiedź /Health jest konieczną, ale niewystarczającą kontrolą. Źródło UNC może nadal być niedostępne, a filtr lub eksport może działać inaczej niż oczekujesz. Weryfikuj ten sam syntetyczny przypadek przed i po aktualizacji. Reguły lokalne mają pierwszeństwo przed centralnymi, a centralne przed wbudowanymi.

  1. Sprawdź /Health oraz logowanie dotychczasowym kontem LAB. Nie wpisuj hasła do raportu i nie resetuj go tylko na potrzeby testu.
  2. Wczytaj ten sam zestaw syntetycznych logów: stały zakres czasu, źródło, identyfikator żądania lub sesji. Porównaj liczbę i treść zdarzeń przed i po aktualizacji.
  3. Sprawdź interpretację znanego zdarzenia oraz wersję centralnego repozytorium r23 / 46 reguł. Osobno potwierdź zachowanie własnych reguł; aktualizacja centralna nie powinna ich usuwać.
  4. Wykonaj eksport, sprawdź jego zawartość i usuń z kopii przeznaczonej do udostępnienia dane osobowe, tokeny i połączenia. Nie wysyłaj surowych logów do kursu ani AI.
  5. Zasymuluj niedostępność źródła wyłącznie w odizolowanym LAB bez zmiany produkcyjnych ACL. Rozpoznaj błąd dostępu, przywróć źródło i ponów test. Nie traktuj go automatycznie jako uszkodzenia SQL.
  6. Przy nieudanym odbiorze wstrzymaj wdrożenie. Zabezpiecz log instalatora, wersje i wynik /Health. Odtworzenie poprzedniej instalacji wykonuj według planu z zachowaniem konfiguracji i kluczy; nie naprawiaj problemu przez ręczne aktualizacje tabel enova365.

Wynik do potwierdzenia: Raport zawiera wersje, wyniki przed/po, /Health, kontrolę źródła, interpretacji i eksportu oraz wynik próby błędnego dostępu. Brak dowodu oznacza niezaliczony punkt, a nie sukces domyślny.

Laboratorium: aktualizacja i odbiór r27

Wykonuj zadanie tylko w odizolowanym LAB. Zaznaczenia i wynik testu są lokalną samokontrolą, nie zapisują postępu modułu ani nie wydają certyfikatu.

PRÓBA PRAKTYCZNA / OSOBNA BAZA LAB

Powtórz zadanie bez podpowiedzi

Sprawdź, pobierz i — jeśli wersja LAB jest starsza — zaktualizuj LogCenter do r27. Następnie przeprowadź odbiór działania i udokumentuj jedno kontrolowane niepowodzenie.

Dane startowe: Stały syntetyczny zestaw logów, ustalony zakres czasu i identyfikator zdarzenia. Docelowa aplikacja 2026.09.16-r27, interpretacje 2026.09.08-r23 / 46 reguł. Nie używaj logów klientów.

Przypadek do wyjaśnienia: Źródło syntetycznych logów w LAB jest niedostępne. Wyjaśnij, dlaczego poprawny /Health nie dowodzi dostępu do tego źródła. Odtwórz dostęp bez rozszerzania produkcyjnych uprawnień.

Najpierw wykonaj próbę z samą kartą danych. Dopiero później porównaj wynik z poniższymi kryteriami. Wpisuj tylko oznaczenia danych demonstracyjnych.

Kryteria — otwórz po samodzielnej próbie
Karta pozostaje w tej otwartej stronie. Pobierz ją przed zamknięciem; nie jest wysyłana do serwera ani automatycznie zaliczana jako kompetencja.

Test wiedzy o r27

Sprawdź wiedzę z LOG-R27 — 5 pytań

Jedna poprawna odpowiedź. Próg wiedzy: 4/5. Po sprawdzeniu zobaczysz uzasadnienia. To próba ćwiczeniowa; wynik nie zastępuje zadania w LAB i nie wystawia certyfikatu.

1. Po aktualizacji aplikacja ma r27, a interpretacje r23 i 46 reguł. Co to oznacza?
2. Co potwierdza poprawne pobranie zweryfikowanego ZIP?
3. Suma SHA-256 ZIP nie zgadza się z podpisanym manifestem. Co robisz?
4. Którego zestawu nie wolno usuwać podczas aktualizacji LogCenter?
5. /Health działa, lecz LogCenter nie odczytuje źródła UNC w LAB. Co dalej?

Źródła i parametry wydania

Aplikacja: 2026.09.16-r27 · interpretacje: 2026.09.08-r23 / 46 reguł.

Rozmiar instalatora: 50 265 731 bajtów.

SHA-256: 9d5a221e9dc42444122f90b8a83680fcbe8d68d5cf0ec39d588b25fe5da5ce9d

Procedura: instrukcja aktualizacji, dokumentacja repozytoriów oraz mechanizm ApplicationUpdateService w projekcie LogCenter. Jest to materiał ERPologia dotyczący LogCenter, nie informacja o nowym wydaniu systemu enova365 przez Sonetę.