Najbardziej zaawansowana aplikacja do ochrony cybernetycznej dla Androida - Bitdefender Mobile Security & Antivirus

Pobierz
Bitdefender
  • 0

AktualnościBlogCiekawostki

Nasza strategia wydawania oprogramowania

Adam

Adam D

22 lipca 2024

W związku z ostatnimi wydarzeniami w dziedzinie cyberbezpieczeństwa, odnotowaliśmy znaczący wzrost zapytań od naszych klientów i partnerów dotyczących niezawodności aktualizacji oprogramowania oraz naszej strategii wydawania oprogramowania. W celu zaspokojenia rosnących obaw w branży, przedstawiamy przegląd naszego procesu wydania oprogramowania w Bitdefender. Proces ten ma na celu zminimalizowanie ryzyka zakłóceń w działalności Twojej firmy.

obrazek-artykul-xx2345

1: Proces rozwoju i kontroli jakości

Nasz proces rozwoju kładzie nacisk na jakość i niezawodność od samego początku. Cykl życia rozwoju oprogramowania (SDLC) integruje najlepsze praktyki na każdym etapie, aby zapobiec problemom oprogramowania związanych z dotarciem do produktu końcowego. Dzięki kompleksowym testom i ciągłemu doskonaleniu, zapewniamy, że produkty spełniają najwyższe standardy wydajności i funkcjonalności. Zanim jakakolwiek aktualizacja dotrze do Twoich punktów końcowych, przechodzi serię rygorystycznych testów manualnych i automatycznych.

    • Testy automatyczne Prawie wszystkie (ponad 90%) możliwe scenariusze są objęte naszym rozbudowanym zestawem testów automatycznych. Ta automatyzacja pozwala nam efektywnie ponownie uruchamiać cały zestaw testów po drobnych zmianach w kodzie, zapewniając stałą jakość w trakcie całego rozwoju. Testy te są wykonywane codziennie pomiędzy wydaniami, a nie tylko w momencie ręcznego uruchomienia przez inżynierów.
    • Testy manualne – Choć automatyzacja odgrywa kluczową rolę, nasi doświadczeni inżynierowie kontroli jakości (oddzieleni od programistów) dokładnie testują oprogramowanie, aby wykryć wszelkie problemy.

Bezpieczny rozwój i rygorystyczne testy są standardami w branży. W Bitdefender stosujemy te praktyki, aby zapewnić stabilność i niezawodność platformy GravityZone i wszystkich jej komponentów.

2: Proces wydawania i najlepsze praktyki

Nawet przy najbardziej rygorystycznych procedurach kontroli jakości, nieprzewidziane problemy mogą wystąpić podczas aktualizacji oprogramowania. Aby zminimalizować zakłócenia, wdrożyliśmy kontrolowany i ściśle monitorowany proces wieloetapowego wydawania zarówno dla naszej konsoli chmurowej, jak i agentów końcowych.

Używamy naszych własnych produktów i usług wewnętrznie, aby dokładnie przetestować ich funkcjonalność, zidentyfikować ewentualne problemy i upewnić się, że spełniają wysokie standardy przed udostępnieniem ich naszym klientom. Aktualizacje są wdrażane wewnętrznie w całej firmie, nie tylko w dziale inżynierii, zanim trafią do klientów. To testowanie w rzeczywistych warunkach pomaga nam zidentyfikować wszelkie problemy przed szerszym wdrożeniem.

Wysoce wrażliwe aktualizacje, takie jak główne aktualizacje sterowników jądra, przechodzą przedłużone kontrolowane wdrożenia (czasami trwające miesiące) z jasną komunikacją w Notatkach do Wydania, aby zapewnić minimalne zakłócenia.

Wydania w chmurze: Stopniowe wdrażanie regionalne

W przypadku aktualizacji chmurowych stosujemy stopniowy proces wdrażania regionalnego. To podejście minimalizuje potencjalny wpływ nieprzewidzianych problemów poprzez strategiczne wdrażanie aktualizacji w różnych regionach w fazach.

Zawsze zaczynamy od „wirtualnego” regionu składającego się z naszych pracowników. To kontrolowane środowisko pozwala nam zidentyfikować i rozwiązać potencjalne problemy, zanim wpłyną one na naszych klientów.

Aktualizacja jest stopniowo wdrażana w różnych regionach w określonym czasie. Pozwala nam to zidentyfikować i rozwiązać problemy, które mogą się pojawić, bez jednoczesnego wpływania na wszystkich użytkowników.

Agenci końcowi: Etapowe aktualizacje

W przypadku aktualizacji agentów końcowych stosujemy strategię fazowego wdrażania. Oto podział tych etapów:

    • Super Fast Ring – Aktualizacje są zawsze wdrażane wewnętrznie przed udostępnieniem ich klientom. Po zatwierdzeniu aktualizacji przez dział inżynierii, jest ona najpierw wdrażana u wszystkich pracowników Bitdefender do dalszego testowania w rzeczywistych warunkach i uzyskania opinii.
    • Fast Ring – Po naszym rygorystycznym wewnętrznym testowaniu aktualizacja staje się dostępna w Fast Ring. Ten program pozwala naszym klientom testować aktualizację w swoich środowiskach przed jej szerokim wdrożeniem. Korzystając z Fast Ring, mogą pomóc nam zidentyfikować nieprzewidziane problemy lub problemy z kompatybilnością z ich specyficznym oprogramowaniem lub sprzętem. Zazwyczaj utrzymujemy aktualizacje w Fast Ring przez tydzień. W przypadku pilnych poprawek, Slow Ring może zostać zaktualizowany w ciągu 24 godzin od wydania Fast Ring.
        • Zazwyczaj utrzymujemy aktualizacje w Fast Ring przez tydzień. W przypadku pilnych poprawek, Slow Ring może zostać zaktualizowany w ciągu 24 godzin od wydania Fast Ring.
        • W przypadku krytycznych problemów wydania Slow Ring mogą być opóźnione lub całkowicie zatrzymane, aż do wydania nowej wersji z rozwiązanymi problemami, co rozpoczyna cały cykl wydania od nowa.
    • Slow Ring – Ta opcja priorytetowo traktuje stabilność, otrzymując aktualizacje w późniejszym terminie. Do czasu, gdy aktualizacja trafia do Slow Ring, została dokładnie przetestowana wewnętrznie i przez użytkowników Fast Ring, a wszelkie niezbędne poprawki zostały wprowadzone.

Identyfikacja i naprawa problemów na wczesnym etapie w fazach Super Fast Ring i Fast Ring przyniosła wyraźne korzyści w 2024 roku: nie było potrzeby wycofywania aktualizacji Slow Ring.

Podsumowanie

Wyjaśniliśmy, jak Bitdefender starannie wdraża aktualizacje etapami, aby utrzymać płynne działanie systemów dla wszystkich – ale utrzymanie bezpieczeństwa systemów to wspólny wysiłek. Oto kilka najlepszych praktyk, aby uniknąć niepotrzebnych zakłóceń:

    • Używaj obu Ringów: Zalecamy korzystanie zarówno z Fast Ring, jak i Slow Ring.
        • Testuj wcześnie z Fast Ring: Umieść niewielką liczbę maszyn niekrytycznych w Fast Ring. W ten sposób możesz wychwycić wszelkie problemy z kompatybilnością z Twoją specyficzną konfiguracją, zanim aktualizacja dotrze do wszystkich.
        • Stabilność z Slow Ring: Trzymaj większość swoich maszyn w Slow Ring. Skorzystają one z dodatkowych testów przeprowadzonych przez użytkowników Fast Ring, co sprawia, że niespodziewane problemy są mniej prawdopodobne.
    • Oddzielne Ringi, Oddzielne Zasady: Ustaw różne polityki dla aktualizacji Fast Ring i Slow Ring. Daje to większą kontrolę nad tym, kiedy aktualizacje się odbywają i pozwala na celowanie w określone maszyny.
    • Testuj jak użytkownik: Wiele zespołów IT przeprowadza wewnętrzne testy w kontrolowanych środowiskach, często używając dedykowanych zestawów testowych z osobnymi domenami. Dodatkowa faza zwana Testowaniem Akceptacyjnym Użytkownika (UAT) jest kluczowa dla zapewnienia płynnego wdrożenia. Podczas UAT, zwykli użytkownicy końcowi testują aktualizację Fast Ring w rzeczywistej sieci produkcyjnej podczas swoich normalnych godzin pracy i obciążeń.
    • Przeglądaj notatki do wydania: Przed wdrożeniem jakiejkolwiek aktualizacji, szczególnie w Slow Ring, poświęć kilka minut na przejrzenie załączonych notatek do wydania. Te notatki zawierają szczegółowe informacje na temat konkretnych zmian, poprawek błędów i znanych problemów związanych z aktualizacją.

Autor


Adam

Adam D

Asystent ds. Serwisu i E-commerce, od ponad dwóch lat pracuję w branży IT. Do moich zadań należy wspomaganie działań na sklepie internetowym, wyszukiwanie nowinek technologicznych, wsparcie techniczne wewnątrz firmy lecz również pomoc klientom. Interesuje się grą na gitarze oraz branżą gier i działaniami policji w terenie.

Zobacz posty autora


Artykuły które mogą Ci się spodobać

Formularz kontaktowy

Wybierz odpowiednią opcję aby przejść do formularza kontaktowego. Odpowiemy najszybciej jak to możliwe!

    Dane kontaktowe

      Dane kontaktowe
      Do 10 osóbDo 50 osóbWięcej niż 50 osób
      Do 20 urządzeńDo 50 urządzeńDo 100 urządzeńWięcej niż 100 urządzeń

        Dane kontaktowe
        Partner stałyPoczątek współpracy
        ×

        Informacje o bezpieczeństwie produktu (GPSR)

        Producent

        Bitdefender

        Nazwa własna: Bitdefender
        Adres: 15A Orhideelor Road, Orhideea Towers
        060071 Bukareszt, 6. Dzielnica
        Rumunia

        Kontakt:
        https://www.bitdefender.com/consumer/support/help/
        Contact Support - Bitdefender

        Ostrzeżenia dotyczące bezpieczeństwa

        Lista ostrzeżeń dotyczących bezpieczeństwa antywirusów i bezpieczeństwa oparta o wymagania Rozporządzenia (UE) 2023/988 w sprawie ogólnego bezpieczeństwa produktów (GPSR).

        Oprogramowanie antywirusowe i zabezpieczające to szeroka kategoria produktów, dlatego poniższe ostrzeżenia mają charakter ogólny i mogą nie odnosić się do wszystkich konkretnych produktów.

        Instrukcja bezpieczeństwa dla programów antywirusowych i zabezpieczających

        1. Wybór odpowiedniego oprogramowania

        • Wybieraj programy z uznanych źródeł, takich jak oficjalne strony producentów.
        • Zwracaj uwagę na oceny i recenzje użytkowników oraz niezależnych organizacji zajmujących się testowaniem oprogramowania.

        2. Aktualizacje

        • Regularnie aktualizuj programy antywirusowe i zabezpieczające, aby mieć pewność, że są one chronione przed najnowszymi zagrożeniami.
        • Włącz automatyczne aktualizacje, jeśli to możliwe.

        3. Skanowanie systemu

        • Przeprowadzaj regularne skanowania całego systemu w celu wykrycia potencjalnych zagrożeń.
        • Ustaw harmonogram skanowania, aby nie zapomnieć o tej czynności.

        4. Ochrona w czasie rzeczywistym

        • Upewnij się, że funkcja ochrony w czasie rzeczywistym jest włączona, aby zminimalizować ryzyko infekcji.
        • Monitoruj aktywność programu antywirusowego i reaguj na wszelkie zgłoszone zagrożenia.

        5. Bezpieczeństwo Internetu

        • Korzystaj z dodatkowych funkcji, takich jak zapory ogniowe i filtry ochrony prywatności.
        • Bądź ostrożny przy pobieraniu plików oraz wchodzeniu na nieznane strony internetowe.

        6. Zarządzanie dostępem

        • Ogranicz dostęp do programów zabezpieczających tylko do zaufanych użytkowników.
        • Używaj silnych haseł do kont związanych z oprogramowaniem zabezpieczającym.

        7. Edukacja użytkowników

        • Przeszkol wszystkich użytkowników korzystających z systemu w zakresie bezpieczeństwa.
        • Wprowadź zasady dotyczące rozpoznawania potencjalnych zagrożeń, takich jak phishing.

        8. Tworzenie kopii zapasowych

        • Regularnie twórz kopie zapasowe ważnych danych, aby w razie infekcji móc przywrócić system do stanu przed atakiem.
        • Upewnij się, że kopie zapasowe są przechowywane w bezpiecznym miejscu, oddzielonym od głównego systemu.

        9. Reakcja na zagrożenia

        • W przypadku wykrycia zagrożenia, niezwłocznie postępuj zgodnie z instrukcjami programu antywirusowego.
        • Rozważ konsultację z profesjonalnym serwisem w sytuacji poważnych infekcji.

        10. Zgłaszanie problemów

        • Zgłaszaj wszelkie nieprawidłowości lub problemy z działaniem oprogramowania do odpowiednich kanałów wsparcia technicznego.

        Przestrzeganie powyższych wytycznych pomoże w skutecznej ochronie systemu przed zagrożeniami oraz w zapewnieniu bezpieczeństwa danych.