Migracja do chmury

Przeniesienie środowiska do chmury poprowadzone tak, żeby po drodze nie przenieść starych problemów bezpieczeństwa — ani nie stworzyć nowych.

Adresujemy wymagania techniczne
DORANIS2UKSCISO 27001
Bezpieczeństwo na każdym etapie migracji
  1. Inwentaryzacjaco przenieść, co wyłączyć
  2. Strefypodział kont i środowisk
  3. TożsamościSSO i role zamiast kluczy
  4. Siećbez zbędnie otwartych portów
  5. Przeniesieniedostępy tymczasowe z datą końca
  6. Odbiórkonfiguracja utrwalona w kodzie

Termin migracji zostaje, a stan docelowy nie jest prowizorką.

Jak to wygląda dzisiaj

Tak wygląda punkt wyjścia w wielu firmach, które dowożą szybko i podlegają regulacjom.

Migracja rozliczana jest z terminu i z tego, czy aplikacja wstała. Bezpieczeństwo wchodzi po fakcie, gdy środowisko już działa i każda zmiana oznacza przestój. Uprawnienia nadane „na czas migracji" zostają na zawsze, a konfiguracja z pośpiechu staje się stanem docelowym.

  1. Termin migracji
  2. Uprawnienia „na czas migracji”
  3. Konfiguracja z pośpiechu
  4. Aplikacja działa
  5. Stan docelowy

Co robimy

Zakres ustalamy po diagnozie — zaczynamy od elementu, który najszybciej obniży Wasze ryzyko.

Migracja to najtańszy moment na sprzątanie.

Zaczynamy od przeglądu stanu wyjściowego — co przenosicie, co powinno zostać na miejscu, a co warto przy okazji wyłączyć, bo przenoszenie martwych systemów kosztuje dwa razy. Środowisko docelowe projektujemy opisane kodem: podział na strefy, tożsamości, sieć i dostępy powstają przed pierwszym zasobem, nie po nim. Podczas migracji pracujemy ramię w ramię z Waszym zespołem albo dostawcą i pilnujemy warstwy bezpieczeństwa, którą zwykle robi się na końcu. Po przeniesieniu odbieramy uprawnienia tymczasowe i utrwalamy konfigurację, żeby stan z pośpiechu nie stał się docelowy.

Cztery etapy

Po każdym etapie zostaje u Was konkretny rezultat, a nie notatka ze spotkania.

  1. 01

    Przeglądamy stan wyjściowy

    Co przenosicie, co powinno zostać, a co warto przy okazji wyłączyć. Migracja to najtańszy moment na sprzątanie.

    RezultatInwentarz: co przenosicie, co zostaje, co wyłączacie

  2. 02

    Projektujemy środowisko docelowe

    Podział na strefy, tożsamości, sieć i dostępy — opisane kodem, zanim cokolwiek powstanie.

    RezultatŚrodowisko docelowe opisane kodem, zanim powstanie pierwszy zasób

  3. 03

    Prowadzimy migrację po stronie bezpieczeństwa

    Pracujemy ramię w ramię z Waszym zespołem lub dostawcą migracji i pilnujemy warstwy bezpieczeństwa, którą zwykle robi się na końcu.

    RezultatWarstwa bezpieczeństwa dowieziona razem z migracją, a nie po niej

  4. 04

    Zamykamy po przeniesieniu

    Uprawnienia tymczasowe odbierane, dostępy zweryfikowane, konfiguracja utrwalona w kodzie.

    RezultatOdebrane uprawnienia tymczasowe i protokół odbioru

Co dostajecie w praktyce

Wdrożenie kończy się działającą konfiguracją i dowodami, a nie raportem z listą zaleceń. Tak to wygląda na przykładzie.

Granice środowiskascp.json · fragment
{
  "Effect": "Deny",
  "NotAction": ["iam:*", "organizations:*", "sts:*"],
  "Resource": "*",
  "Condition": {
    "StringNotEquals": {
      "aws:RequestedRegion": ["eu-central-1", "eu-west-1"]
    }
  }
}

Żaden zasób nie powstanie poza uzgodnionymi regionami UE — nawet przez pomyłkę.

Inwentarz migracjifragment
SystemDecyzja
aplikacja dla klientówprzenosimy do sieci prywatnej
stary panel raportówwyłączamy
serwer plikówzostaje, decyzja po migracji

Martwe systemy nie są przenoszone za podwójne pieniądze.

Odbiór po migracjiprotokół
Dostępy tymczasowe
odebrane
Administratorzy
MFA, bez stałych kluczy
Konfiguracja
zgodna ze stanem w kodzie
Logi
włączone na wszystkich kontach
Status
odebrane

Stan po migracji jest sprawdzony, a nie założony.

Ilustracja. Zakres i narzędzia dobieramy po diagnozie.

Co zostaje u Was

Środowisko docelowe jest opisane kodem, nie klikane ręcznie

Uprawnienia z okresu migracji nie zostają na stałe

Stare problemy nie przenoszą się razem z aplikacją

Najczęstsze pytania

Ile to trwa?+

Zakres ustalamy po rozmowie i diagnozie. Mniejsze wdrożenia zamykają się w kilku tygodniach, większe dzielimy na etapy, żeby efekt był widoczny po pierwszym.

Czy musimy dać Wam dostęp do kodu?+

Zwykle nie do całego. W większości przypadków wystarczy dostęp do konfiguracji procesu budowania i ustawień organizacji. Zakres ustalamy pisemnie przed startem.

Czy nasz zespół musi się zaangażować?+

Tak, ale nie na pełen etat. Potrzebujemy kontaktu z osobą, która zna system, i przeglądu naszych zmian. Reszta jest po naszej stronie.

Co jeśli mamy już narzędzia?+

Wpinamy się w to, co u Was działa. Wymiana narzędzia to najdroższy i najrzadziej potrzebny sposób poprawy bezpieczeństwa.

Czy uzależniamy się od Was?+

Nie. Pracujemy na standardach i narzędziach, które Wasz zespół zna albo szybko pozna — nie na autorskiej metodyce, którą rozumiemy wyłącznie my. Wszystko jest udokumentowane i przekazane.

Czy to nie spowolni wydawania?+

Tak wpinamy kontrole, żeby działały w tle. Jeśli któraś zaczyna blokować pracę, dostrajamy ją albo zmieniamy jej miejsce w procesie.

Sprawdźmy, gdzie ryzyko
powstaje w Waszym procesie

Odpowiadamy w 24h w dni robocze