Hur man uppfyller kraven i 152-FZ, skyddar sina kunders personuppgifter och undviker att göra samma misstag som vi tidigare.  

Hur man uppfyller kraven i 152-FZ, skyddar sina kunders personuppgifter och undviker att göra samma misstag som vi tidigare.  

Enligt ryska lagar blir varje företag som hanterar personuppgifter frÄn sina anvÀndare i Ryssland en operatör av personuppgifter, oavsett om de vill eller inte. Detta medför ett antal formella och procedurmÀssiga skyldigheter som inte alla företag kan eller vill bÀra sjÀlva.

Som praktiken visar vill mÄnga helt rÀtt inte göra det, eftersom detta kunskapsomrÄde fortfarande Àr sÄ nytt och oprövat att svÄrigheter och frÄgor uppstÄr Àven hos professionella. Idag berÀttar vi om hur vi genomförde ett projekt för lagring av personuppgifter för vÄr kund och vilka ovÀntade svÄrigheter vi stötte pÄ.

Hur vi hjÀlpte till att skydda uppgifter enligt 152-FZ

I början av 2019 kontaktade företaget LLC "Smart-Service", som utvecklar en plattform för hantering av serviceunderhÄll. HubEx och en app för att dela kontaktuppgifter. myQRcards.
 
Den första lösningen möjliggör automatisering av serviceprocessen inom olika omrĂ„den – frĂ„n installation av kaffemaskiner och luftkonditioneringsaggregat i kontorslokaler till reparation av gasturbiner. Den andra – en online-konstruktör för att skapa elektroniska visitkort baserade pĂ„ QR-koder. 

Hur man uppfyller kraven i 152-FZ, skyddar sina kunders personuppgifter och undviker att göra samma misstag som vi tidigare.  
Online-visitkortet myQRcards.

BÄda systemen lagrar och bearbetar anvÀndardata som klassificeras som "personliga" i enlighet med 152-FZ. I det hÀr fallet dikterar lagen ett antal begrÀnsningar för lagringssystem för sÄdana personuppgifter för att sÀkerstÀlla önskad sÀkerhetsnivÄ och utesluta risken för obehörig Ätkomst med syftet att stjÀla eller missbruka information.
 
Lagen mĂ„ste följas, men "Smart-Service" planerade inte att utveckla kompetenser internt för att skydda personuppgifter. DĂ€rför "flyttade" tjĂ€nsterna och de data som deras anvĂ€ndare delade till Linxdatacenter. "Smart-Service" flyttade serverresurserna för arbetsmiljön till ett separat skyddat nĂ€tverksomrĂ„de i vĂ„rt datacenter, som Ă€r certifierat i enlighet med de krav som anges i 152-FZ – det sĂ„ kallade "Skyddade molnet".
 

HUR DET SKYDDADE MOLNET FUNGERAR

Varje informationssystem som hanterar personuppgifter mÄste uppfylla tre grundlÀggande krav: 

  • Ă„tkomst till servrar för lagring och behandling av data ska ske genom en VPN-kanal med kryptering enligt GOST;
  • servrar för lagring och behandling av data ska stĂ€ndigt övervakas av ett antivirusskydd för att identifiera sĂ„rbarheter;
  • Lagringssystemet ska vara placerat i isolerade nĂ€tverk. 

Vi placerar kundens serverkapacitet i separata zoner som uppfyller kraven i 152-FZ och hjÀlper till att fÄ ett överensstÀmmelseintyg.

Hur man uppfyller kraven i 152-FZ, skyddar sina kunders personuppgifter och undviker att göra samma misstag som vi tidigare.  
Arkitekturen för en sÀker virtuell infrastruktur för LLC "Smart Service".

Arbetets gÄng

Den första överenskommelsen om arbetet gjordes i juni 2019, vilket kan ses som projektets startdatum. Allt arbete mÄste utföras i en "levande" miljö med tusentals förfrÄgningar per dag. Naturligtvis krÀvdes det att projektet genomfördes utan att avbryta den ordinarie driften av bÄda systemen.

DÀrför utarbetades och godkÀndes en tydlig handlingsplan, uppdelad i fyra steg:

  • förberedelse,
  • migration,
  • testning och kontroll i verkliga förhĂ„llanden,
  • inkludering av övervakningssystem och begrĂ€nsning av Ă„tkomst.

För sÀkerhets skull förutsÄg vi en ÄterhÀmtningsprocedur i hÀndelse av oförutsedda situationer (DRP). Enligt den ursprungliga planen skulle arbetet inte ta mycket tid och resurser och skulle vara avslutat i juli 2019. Varje steg förutsatte en fullstÀndig testning av nÀtverksÄtkomst och systemens funktionalitet i slutet.

Det mest utmanande steget, dÀr "nÄgot kunde gÄ fel", var migrationen. Ursprungligen planerade vi att genomföra migreringen genom att överföra virtuella maskiner helt. Detta var det mest logiska alternativet, eftersom det inte krÀvde att vi involverade extra resurser för omkonfiguration. Vad kan vara enklare Àn vMotion?
  

Oförutsett

Men som vanligt pÄ projekt inom relativt nya omrÄden intrÀffade det som vi inte hade förvÀntat oss.

Eftersom varje virtuell maskin tar 500 - 1000 GB, tog kopieringen av sÄdana volymer Àven inom en och samma datacenter omkring 3-4 timmar per maskin. Som resultat lyckades vi inte hÄlla oss inom den tilldelade tidsramen. Detta skedde pÄ grund av fysiska begrÀnsningar i diskundersystemet vid överföring av data till vCloud.

En bugg i den anvÀnda versionen av vCloud förhindrade Storage vMotion för virtuella maskiner med olika typer av diskar, sÄ diskarna behövde bytas. Resultatet blev att virtuella maskiner kunde överföras, men det tog mer tid Àn planerat. 
 
Den andra punkten som vi inte hade förutsett var begrÀnsningarna för flytt av databaskluster (Failover Cluster MS SQLServer). Detta ledde till att klustret fick köras med en enda nod och lÀmnades utanför den skyddade zonen. 

Det Àr anmÀrkningsvÀrt att applikationsklustret kraschade som ett resultat av flytten av virtuella maskiner, av anledningar som fortfarande Àr oklara, och det fick byggas upp pÄ nytt.

Vid vÄrt första försök fick vi ett otillfredsstÀllande tillstÄnd pÄ systemen och var tvungna att Äterigen arbeta med planering och utföra alternativ.
 

Försök nr 2

Efter att ha arbetat igenom felen insÄg teamet att det skulle vara bÀttre att duplicera infrastrukturen i den skyddade zonen och endast kopiera datafiler. Det beslutades att inte krÀva nÄgon extra betalning frÄn kunden för den extra serverkapacitet som behövdes för att avsluta migreringen.

NĂ€r klustren i den skyddade zonen var helt duplicerade, gick migreringen utan problem.

DÀrefter krÀvdes det bara att dela upp nÀtverken för den skyddade och den oskyddade zonen. HÀr lyckades vi med nÄgra mindre avbrott i arbetet. Teststeget för hela systemet i den skyddade zonen, utan nÄgot skydd, kunde köras i normal lÀge. Efter att ha samlat positiv statistik över systemets arbete i detta lÀge, gick vi vidare till det sista steget: aktivering av skyddssystem och begrÀnsning av Ätkomst.
 

Resultativt resultat och nyttig lÀxa

Hur man uppfyller kraven i 152-FZ, skyddar sina kunders personuppgifter och undviker att göra samma misstag som vi tidigare.  
 
Tillsammans med kunden lyckades vi Ă€ndra den befintliga serverinfrastrukturen avsevĂ€rt, vilket ökade pĂ„litligheten och sĂ€kerheten i lagringen av personuppgifter, avsevĂ€rt minskade risken för obehörig Ă„tkomst och erhöll ett certifikat som bekrĂ€ftar att vi uppfyller kraven för lagring – en prestation som Ă€nnu inte alla utvecklare av liknande mjukvara har uppnĂ„tt.
 
Sammanfattningsvis sÄg projektets arbetsomfattning ut sÄ hÀr:
 

  1. En dedikerad subnet organiserades;
  2. Totalt migrerades tvÄ kluster bestÄende av fem virtuella maskiner: Failover databas kluster (tvÄ virtuella maskiner), Service Fabric applikationskluster (tre virtuella maskiner);
  3. InstÀllningar för dataskydd och kryptering har gjorts.

Det verkar som om allt Àr tydligt och logiskt. I praktiken visar det sig dock vara lite mer komplicerat. Vi har Äterigen försÀkrat oss om att nÀr vi arbetar med varje enskild uppgift av den hÀr typen krÀvs en högsta nivÄ av uppmÀrksamhet pÄ "smÄ detaljer", som vid nÀrmare eftertanke visar sig vara avgörande faktorer för hela projektets framgÄng. 

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster