Pse i transferuam serverët në Islandë

Shënim nga përkthyesi. Simple Analytics — një shërbim analitik për faqet e internetit, i fokusuar në privatësi (në një farë mënyre, e kundërta e Google Analytics)

Pse i transferuam serverët në IslandëSi themelues i Simple Analytics, gjithmonë kam pasur parasysh rëndësinë e besimit dhe transparencës për klientët tanë. Ne mbajmë përgjegjësi për ta, që ata të mund të flenë të qetë. Zgjedhja duhet të jetë optimale në aspektin e privatësisë për të dyja, vizitorët dhe klientët. Kështu, një nga çështjet më të rëndësishme për ne ishte zgjedhja e vendndodhjes së serverëve.

Gjatë disa muajve të fundit, ne gradualisht_transferuam_serverët_tanë_në_Islandë. Dua të shpjegoj se si ndodhi kjo, dhe, më e rëndësishmja, pse. Kjo ishte një proces i vështirë, dhe do të doja të ndaja përvojën tonë. Artikulli ka disa detaje teknike, që përpiqesha t'i shkruaja me një gjuhë të kuptueshme, por kërkoj falje nëse janë shumë teknike.

Pse të transferosh serverët?

E gjitha filloi kur faqja jonë u shtua në EasyList. Ky është një listë e emrave të domain-eve për bllokuesit e reklamave. Pyeta se përse na shtuan, duke qenë se ne nuk i gjurmojmë vizitorët. Ne madje i përmbahemi vendosjes "Mos e gjurmo" (Do Not Track) në shfletues.

Unë shkrova koment të tillëpull-request-in në GitHub:

[...] Prandaj, nëse vazhdojmë të bllokojmë kompani të mira që respektojnë privatësinë e përdoruesve, çfarë kuptimi ka? Mendoj se është e gabuar, nuk duhet të vendoset çdo kompani në listë thjesht sepse dërgon një kërkesë. [...]

Dhe mora përgjigje nga @cassowary714:

Të gjithë bien dakord me ju, por nuk dua që kërkesat e mia të dërgohen në një kompani amerikane (në rastin tuaj Digital Ocean [...])

Në fillim nuk më pëlqeu përgjigjja, por gjatë diskutimeve me komunitetin, më u tregua se kishte të drejtë. Qeveria Amerikane në të vërtetë mund të ketë qasje në të dhënat e përdoruesve tanë. Në atë kohë, serverët tanë realisht ishin tek Digital Ocean, ata mund ta nxirrnin thjesht diskin tonë dhe të lexonin të dhënat.

Pse i transferuam serverët në Islandë
Ekziston një zgjidhje teknike për problemin. Ju mund ta bëni që disku i vjedhur (ose i shkëputur për ndonjë arsye) të bëhet i pa përdorshëm për të tjerët. Kriptimi i plotë do ta vështirësojë qasjen në mungesë të çelësit (shënim: çelësi është vetëm tek Simple Analytics). Ndërkohë, është e mundur të merrni fragmente të vogla të të dhënave duke lexuar fizikisht memorie operativin e serverit. Serveri nuk mund të funksionojë pa memorie operativ, kështu që në këtë aspekt duhet t'i besoni ofruesit të hostimit.

Kjo më bëri të mendoj se ku të zhvendosim serverët tanë.

Vendi i ri

Fillova të kërkoj në këtë drejtim dhe u ndesha me një faqe në Wikipedia me listën e vendeve që kanë marrë pjesë në censurën dhe mbikëqyrjen e përdoruesve. Aty ka një listë të "armiqve të internetit" nga një organizatë ndërkombëtare joqeveritare "Reporterët pa kufij", e cila ka selinë në Paris dhe promovon lirinë e shtypit. Një vend klasifikohet si armik i internetit kur "nuk vetëm censuron lajmet dhe informacionin në internet, por gjithashtu kryen represione pothuajse sistematike ndaj përdoruesve".

Përveç kësaj liste, ekziston një aleancë të quajtur Five Eyes aka FVEY. Ky është një bashkëpunim mes Australisë, Kanadasë, Zelandës së Re, Mbretërisë së Bashkuar dhe Shteteve të Bashkuara. Në vitet e fundit, dokumentet kanë treguar se ata në qëllim të qëllimshëm spiunojnë qytetarët e njëri-tjetrit dhe ndajnë informacionin e mbledhur për të shmangur kufizimet ligjore mbi spiunimin brenda vendit (burimet). Ish-zyrtari i NSA, Edward Snowden e përshkroi FVEY si "një organizatë spiunazhi transnacional që nuk i nënshtrohet ligjeve të vendeve të tyre." Ka edhe vende të tjera që punojnë së bashku me FVEY në kooperativa të tjera ndërkombëtare, përfshirë Danimarkën, Francën, Holandën, Norvegjinë, Belgjikën, Gjermaninë, Italinë, Spanjën dhe Suedinë (të njohura si 14 Eyes). Nuk arrita të gjej prova se aleanca 14 Eyes keqinterpreton të dhënat e mbledhura të inteligjencës.

Pse i transferuam serverët në Islandë
Pas kësaj, ne vendosëm se nuk do të strehohemi në asnjë nga vendet në listën "armiqve të internetit" dhe me siguri do t'i evitojmë vendet nga aleanca 14 Eyes. Fakti i mbikëqyrjes kolektive është i mjaftueshëm për të hequr dorë nga ruajtja e të dhënave të klientëve tanë atje.

Në lidhje me Islandën, faqja e mësipërme në Wikipedia thotë si më poshtë:

Kushtetuta e Islandës ndalon censurën, dhe ekziston një traditë e fortë e mbrojtjes së lirisë së shprehjes, e cila zgjerohet edhe në internet. […]

Islanda

Gjatë kërkimit të vendit më të mirë për mbrojtjen e privatësisë, Islanda shfaqej përsëri e përsëri. Prandaj vendosa ta studioj atë me kujdes. Ju lutem, kini parasysh se nuk flas islandisht, prandaj mund të kem humbur informacion të rëndësishëm. Na njoftoni, nëse keni ndonjë informacion në lidhje me temën.

Sipas raportit Liria në Internet 2018 nga Freedom House, në nivelin e censurës, Islanda dhe Estonia arritën 6/100 pikë (më pak është më mirë). Ky është rezultati më i mirë. Mbani mend se nuk janë vlerësuar të gjitha vendet.

Islanda nuk është anëtare e Bashkimit Evropian, megjithatë bën pjesë në Zonën Ekonomike Evropiane dhe ka pranuar të ndjekë legjislacionin për mbrojtjen e të drejtave të konsumatorëve dhe të drejtat tregtare, të ngjashme me legjislacionin e vendeve të tjera anëtare. Kjo përfshin Ligjin për komunikimet elektronike (Ligji 81/2003), i cili ka vendosur kërkesa për ruajtjen e të dhënave.

Ligji aplikohet ndaj ofruesve të shërbimeve të telekomunikacionit dhe parashikon ruajtjen e regjistrave për një periudhë prej gjashtë muajsh. Ai gjithashtu thekson se kompanitë mund të ofrojnë informacion mbi telekomunikacionin vetëm në raste penale ose për çështje të sigurisë publike dhe se një informacion i tillë nuk mund të ofrohet askujt tjetër veç policisë ose prokurorisë.

Megjithëse Islanda në përgjithësi ndjek ligjet e Zonës Ekonomike Evropiane, ajo ka qasjen e saj për mbrojtjen e privatësisë. Për shembull, ligji islandez "Për Mbrojtjen e të Dhënave" inkurajon anonimitetin e të dhënave të përdoruesve. Ofruesit e internetit dhe hostet nuk mbajnë përgjegjësi ligjore për përmbajtjen që ata publikojnë ose transmetojnë. Sipas legjislacionit islandez, për ligjshmërinë e përdorimit të domenit .is mban përgjegjësi regjistruesi i zonës së domeneve (ISNIC). Qeveria nuk vendos asnjë kufizim mbi komunikimin anonim dhe nuk kërkon regjistrim gjatë blerjes së kartave SIM.

Pse i transferuam serverët në Islandë

Një tjetër përfitim i kalimit në Islandë është klima dhe vendndodhja. Serverët lëshojnë shumë temperaturë, ndërsa temperatura mesatare vjetore në Reikjavik (kryeqyteti i Islandës, ku ndodhen shumica e qendrave të të dhënave) është 4,67 °C, kështu që ky është një vend i shkëlqyer për ftohjen e serverëve. Për çdo vat që nevojitet për funksionimin e serverëve dhe pajisjeve rrjetit, shpenzohet proporcionalisht shumë pak vat për ftohjen, ndriçimin dhe shpenzime të tjera. Për më tepër, Islanda është prodhuesi më i madh në botë i energjisë "të pastër" për frymë dhe gjithashtu prodhuesi më i madh i energjisë elektrike për frymë, me rreth 55,000 kWh për person në vit. Në krahasim, mesatarja në BE është më pak se 6000 kWh. Shumica e hosteve në Islandë marrin 100% të energjisë elektrike nga burime rinovueshme.

Nëse tërhiqni një vijë të drejtpërdrejtë nga San Francisko në Amsterdam, do të kaloni përmes Islandës. Tek Simple Analytics shumica e klientëve tanë janë nga SHBA dhe Evropa, prandaj ka kuptim të zgjidhni këtë vendndodhje gjeografike. Pjesë të tjera pozitive për Islandën janë ligjet që mbrojnë privatësinë dhe qasja ekologjike.

Transferimi i serverëve

Së pari, duhej të gjenim një ofrues lokal të shërbimeve të hostimit. Ka mjaft shumë, dhe vërtet është e vështirë të përcaktohet më i miri. Ne nuk kishim resurset për të provuar të gjithë, prandaj shkruam disa skripta automatike (Ansible) për të konfigurimin e serverit, për të kaluar lehtësisht te një host tjetër në rast nevoje. Ne zgjodhëm kompaninë 1984 me sloganin "Mbrojmë privatësinë dhe të drejtat civile që nga viti 2006". Na pëlqeu ky slogan, dhe u bëmë disa pyetje rreth mënyrës se si do të trajtonin të dhënat tona. Ata na qetësuan, kështu që vazhduam me instalimin e serverit bazë. Ata përdorin vetëm energji elektrike nga burime rinovueshme.

Pse i transferuam serverët në Islandë
Megjithatë, gjatë këtij procesi u përballëm me disa pengesa. Kjo pjesë e artikullit është mjaft teknike. Mos hezitoni të kaloni te e next. Kur keni një server të enkriptuar, ai zhbllokohet me anë të çelësit privat. Ky çelës nuk mund të ruhet në vetë serverin, domethënë duhet të futet në distancë gjatë ngarkimit të serverit. Po, çfarë ndodh kur ndalon energjia? Pra, të gjitha kërkesat e faqeve web për serverin nuk do të kryhen pas rindezjes?

Kjo është arsyeja pse ne shtuam përpara serverit kryesor një server të thjeshtë të shtuar. Ai thjesht merr kërkesat për shikimin e faqeve dhe i dërgon ato direkt në serverin kryesor. Nëse serveri kryesor bie, atëherë serveri i shtuar do të ruajë kërkesat në bazën e të dhënave të tij dhe do t’i përsërisë deri sa të marrë një përgjigje. Kështu, pas një ndërprerjeje të energjisë, nuk ka humbje të të dhënave.

Të kthehemi në ngarkimin e serverit. Kur ngarkohet serveri kryesor i enkriptuar, na nevojitet të futim fjalëkalimin. Por nuk duam të shkojmë në Islandë ose të kërkojmë nga dikush aty të hyjë në sallën e serverëve, për arsye evidente. Për qasje në distancë në server, zakonisht përdoret protokolli i sigurt SSH. Por kjo program është e disponueshme vetëm gjatë funksionimit të serverit ose kompjuterit, ndryshe na nevojitet të lidhemi para ngarkimit të plotë të serverit.

Kështu gjetëm Dropbear, një klient shumë i vogël SSH, i cili mund të aktivizohet nga disku në memorje të përkohshme për inicializimin fillestar (initramfs). Dhe është e mundur të lejohet lidhjet e jashtme përmes SSH. Tani nuk është më e nevojshme të fluturojmë në Islandë për të ngarkuar serverin tonë, hurra!

Kalimimi në një server të ri në Islandë na zgjati disa javë, por jemi të lumtur që përfundimisht e bëmë këtë.

Ruaj vetëm të dhënat e nevojshme

Ne në Simple Analytics jetojmë sipas parimit ‘Ruaj vetëm të dhënat e nevojshme’, duke mbledhur numrin minimal të tyre.

Në aplikacionet web shpesh praktikohen fshirja e butë e të dhënave. Kjo do të thotë se të dhënat në të vërtetë nuk fshihen, por thjesht bëhen të paarritshme për përdoruesin e fundit. Ne nuk e bëjmë këtë - nëse e fshini të dhënat tuaja, ato do të zhduken nga baza jonë e të dhënave. Ne përdorim fshirje të fortë. Shënim: ato do të mbeten në kopjet e enkriptuara për një maksimum prej 90 ditësh. Në rast gabimi ne mund t'i rikuperojmë ato.

Ne nuk kemi fushat delete_at 😉

Për klientët, është e rëndësishme të dinë cilat të dhëna ruhen dhe cilat fshihen. Kur dikush fshin të dhënat e tij, ne e themi hapur këtë. Përdoruesi dhe analizat e tij fshihen nga baza e të dhënave. Ne gjithashtu fshijmë kartën e kreditit dhe letrën nga Stripe (ofruesi i pagesave). Ne ruajmë historikun e pagesave, i cili është i nevojshëm për pagimin e taksave, dhe ruajmë skedarët tanë log dhe kopjet rezervë të bazave të dhënave për 90 ditë.

Pse i transferuam serverët në Islandë
Pyetje: nëse mbani vetëm minimumin e të dhënave konfidenciale, përse nevojitet kjo mbrojtje dhe siguri e shtuar?

Epo, ne duam të jemi kompania më e mirë në botë për analitikë, të fokusuar në privatësi. Ne do të bëjmë gjithçka që është në fuqinë tonë për të ofruar mjetet më të mira të analitikës, pa ndërhyrë në privatësinë e vizitorëve tuaj. Edhe duke mbrojtur sasi të mëdha informacioni të anonimizuar për vizitorët, ne duam të tregojmë se e marrim shumë seriozisht privatësinë.

Çfarë ndodh më tej?

Kur përmirësuam privatësinë, pak u rrit shpejtësia e ngarkimit të skripteve të integruara në faqet e internetit. Kjo ka kuptim, sepse më parë ato ishin vendosur në CDN CloudFlare, një grup serverash në mbarë botën që përshpejtojnë ngarkimin për të gjithë. Tani po mendojmë të ngremë një CDN shumë të thjeshtë me servera të enkriptuar, të cilët do të ofrojnë vetëm JavaScriptin tonë dhe do të ruajnë përkohësisht kërkesat e faqeve të internetit para se t'i dërgojnë në serverin kryesor në Islandë.

Burimi: habr.com

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster