Biuro rachunkowe: Rivile w chmurze i bezpieczna praca z domu

Księgowi biura rachunkowego z Kłajpedy łączyli się z Rivile na serwerze w biurze przez niezabezpieczony pulpit zdalny. Przenieśliśmy Rivile do chmury z VPN i 2FA: bezpieczna praca z domu i ani jednej utraconej porcji danych.

Biuro rachunkowe: Rivile w chmurze i bezpieczna praca z domu

Sytuacja

Biuro rachunkowe w Kłajpedzie na Litwie obsługuje około 150 klientów, od jednoosobowych działalności po kilka średnich firm produkcyjnych i handlowych. W biurze pracuje 25 osób, w tym 20 księgowych. Ich głównym narzędziem jest Rivile, system księgowy i ERP powszechnie używany na Litwie, w którym znajdują się księgi każdego klienta, faktury, listy płac oraz raporty dla urzędu podatkowego i instytucji ubezpieczeń społecznych.

Rivile działało na serwerze w biurze, zainstalowanym pięć lat wcześniej przez lokalnego informatyka. Po pandemii większość księgowych pracowała z domu przynajmniej część tygodnia, łącząc się przez pulpit zdalny wystawiony bezpośrednio do internetu. Hasła były proste, nie było weryfikacji dwuskładnikowej, a dzienniki serwera pokazywały co noc tysiące prób logowania z zagranicznych adresów.

Punktem zwrotnym było pytanie większego klienta, który przygotowując się do własnego audytu, poprosił biuro o pokazanie, jak chronione są jego dane księgowe, gdzie wykonuje się kopie zapasowe i kto ma do nich dostęp. Kierownik biura nie miał nic do pokazania. Kopie zapasowe trafiały na dysk USB, który główna księgowa czasem zabierała do domu.

Czego potrzebowano

Razem z kierownikiem i główną księgową ustaliliśmy, co jest wymagane:

  • Rivile ma działać z dowolnego miejsca, ale dostęp musi być wyłącznie bezpieczny: z osobistymi kontami i drugim składnikiem weryfikacji.
  • Żadnych otwartych portów do internetu.
  • Codzienne kopie zapasowe poza biurem, z możliwością szybkiego powrotu do danych z poprzedniego dnia, bo błędy księgowych zwykle zauważa się następnego dnia.
  • Dokumenty i raporty, które można pokazać klientom i ich audytorom.
  • Migracja bez długiej przerwy, bo deklaracje składa się na początku miesiąca, a księgi zamyka na jego końcu.
  • Koniec z samodzielnym aktualizowaniem i utrzymywaniem serwera w biurze.

Co zrobiliśmy

Tydzień 1: przygotowanie

Przeanalizowaliśmy istniejącą instalację Rivile: wersję, liczbę baz danych (każdy klient ma osobną bazę, łącznie ponad 150), dodatkowe moduły i integracje z bankami. Przeniesienie licencji uzgodniliśmy z przedstawicielem Rivile. Przygotowaliśmy środowisko hostingu ERP w naszym centrum danych na Litwie (UE): serwer przeznaczony wyłącznie dla tego biura, z ochroną Bitdefender GravityZone, monitoringiem i automatycznymi aktualizacjami.

Dla każdego pracownika założyliśmy osobiste konto. Usunęliśmy wspólne konto „księgowość”, z którego korzystało kilka osób. Była to jedna z bardziej bolesnych zmian, bo kilku pracowników się do niego przyzwyczaiło.

Tydzień 2: VPN, 2FA i pilotaż

Wdrożyliśmy klienta VPN dla wszystkich pracowników z uwierzytelnianiem dwuskładnikowym przez aplikację w telefonie. Środowisko Rivile w hostingu jest dostępne wyłącznie przez VPN, a port pulpitu zdalnego w internecie jest zamknięty. Sieć biura połączyliśmy z chmurą stałym tunelem VPN, więc praca z biura wygląda tak samo jak wcześniej.

Pięciu księgowych przez tydzień pracowało w środowisku pilotażowym na kopii rzeczywistych danych. Najtrudniejsze okazały się integracja importu wyciągów bankowych i szablony wydruków, dopasowane do konkretnych drukarek biura. Poprawiliśmy je w dwa dni.

Tydzień 3: migracja i kopie zapasowe

Migrację przeprowadziliśmy w weekend po miesięcznych deklaracjach. W piątek wieczorem zatrzymaliśmy pracę na serwerze w biurze i przenieśliśmy wszystkie bazy, a w poniedziałek rano księgowi pracowali już w chmurze. Serwer w biurze zostawiliśmy wyłączony jeszcze na miesiąc, po czym jego dane zostały bezpiecznie usunięte.

Włączyliśmy codzienne kopie zapasowe: jedna kopia zostaje w naszym centrum danych na Litwie (UE), druga trafia do centrum danych Amazon w Niemczech. Historia kopii jest przechowywana przez 30 dni, więc bazę dowolnego klienta można przywrócić do stanu z dowolnego z ostatnich 30 dni. Dla księgowych to najważniejsze: jeśli podczas zamykania miesiąca zostanie popełniony błąd, wczorajszą bazę tego jednego klienta można odtworzyć osobno, nie ruszając pozostałych.

Przygotowaliśmy pakiet dokumentów na potrzeby audytów klientów: gdzie fizycznie przechowywane są dane, jak szyfrowane jest połączenie, kto ma dostęp, jak często wykonuje się kopie i jak testuje się odtwarzanie. Dokumenty aktualizujemy co kwartał.

Rezultat

W pierwszym roku po migracji biuro nie straciło ani jednej porcji danych. Mierzymy to prosto: każda prośba o odtworzenie jest rejestrowana, a wszystkie siedem próśb w ciągu roku (błędy księgowych przy zamykaniu okresów) zrealizowano z wczorajszych kopii w niecałą godzinę.

Wszystkie logowania do Rivile, 100%, odbywają się przez VPN z uwierzytelnianiem dwuskładnikowym. Dzienniki serwera nie pokazują już nocnych prób logowania z zagranicy, bo nie ma czego próbować: portu nie ma w internecie.

Poziom szczegółowości odtwarzania danych to jeden dzień: księgi dowolnego klienta można cofnąć do stanu z wczoraj, a w razie potrzeby do dowolnego z ostatnich 30 dni. Audytorom klientów biuro przekazuje teraz pakiet dokumentów, a ten sam duży klient, od którego wszystko się zaczęło, przedłużył umowę.

Wcześniej pytanie audytora o kopie zapasowe było nieprzyjemne. Teraz wysyłamy dokument i po sprawie.

Co poradzilibyśmy w podobnej sytuacji

  • Dla biura rachunkowego historia kopii zapasowych liczy się bardziej niż ich częstotliwość. Jedna najnowsza kopia nie uratuje Cię przed błędem, który zauważysz po trzech dniach.
  • Wspólne konta w systemie księgowym to ryzyko nie tylko dla bezpieczeństwa, ale i dla rozliczalności: nie da się powiedzieć, kto dokonał zapisu. Osobiste konta to pierwszy krok.
  • Pulpit zdalny wystawiony bezpośrednio do internetu to najczęstsza droga wejścia ransomware w małych firmach. VPN z 2FA to minimalny standard.
  • Migrację planuj według kalendarza księgowego, a nie wygody IT: weekend po deklaracjach to najlepszy moment.