Platforma e bashkëpunimit SourceHut u ndërpre për 7 ditë për shkak të një sulmi DDoS.

Zhvilluesit e platformës së zhvillimit të përbashkët SourceHut publikuan një raport mbi incidentin, si rezultat i të cilit puna e shërbimit u ndërpre për 7 ditë për shkak të një sulmi të vazhdueshëm DDoS, për të cilin infrastruktura e projektit nuk ishte e përgatitur. Shërbimet bazë arritën të rikuperoheshin në ditën e tretë, por disa shërbime ishin të paqasshme nga 10 deri më 17 janar. Në fazën fillestare të sulmit, zhvilluesit nuk arritën të reagonin dhe të përpiqeshin të përballeshin me problemin në anën e serverëve të tyre, pasi tërë trafiku në serverat SourceHut u bllokua krejtësisht në anën e ofruesit të lartë.

Për të siguruar funksionimin e SourceHut u përdorën hostingut në tri qendrat e të dhënave. Në të parën u ekzekutua konfigurimi aktiv, e dyta u përdor për kopje rezervë, dhe e treta u aplikua për eksperimente lidhur me migrimin e infrastrukturës në një implementim më të shkallëzueshëm dhe të qëndrueshëm të shërbimit (u zhvillua një variant i gjeneratës së ardhshme të SourceHut).

Për zgjidhjen e çështjes së aksesit në serverët e saj në qendrën kryesore të të dhënave pas bllokimit, nevojiteshin rreth 9 orë, por zhvilluesit nuk arritën të bënin asgjë, pasi në mëngjes sulmi u forcuar dhe filloi të mbulonte të gjithë nënrrjetin, pas së cilës ofruesi sërish e redirektoi trafikun në një ndërfaqe null. Zhvilluesit u detyruan të fillonin të punonin menjëherë për të vendosur infrastrukturën e SourceHut në një qendër tjetër të të dhënave nga kopjet rezervë (nënrrjeti i përkohshëm për akses në serverat kryesorë u arrit vetëm pas 2 ditësh).

Për mbrojtjen nga një sulm DDoS që zhvillohet në nivelin e rrjetit, u vlerësua si më optimale vendosja e një ndërmjetësi server në rrjetin e ofruesit të shërbimeve të cloud OVH, i cili ofron mbrojtje nga DDoS. Të gjitha kërkesat drejtoheshin në këtë server dhe më pas kalonin në infrastrukturën aktive. Gjatë migrimit nuk ishte e mundur të shmangeshin gabimet, të cilat morën kohë shtesë, për shembull, rikuperimi me ndihmën e utilitarit rsync ishte bërë gabim, pati gabime në konfigurimin e rrjetit dhe duhej të zgjidheshin problemet me redirigimin e trafikut (para se mbrojtja nga DDoS në OVH të aktivizohej, në serverët aktiv po transmitohej edhe trafiku i sulmit DDoS, për të cilin sistemi i mbrojtjes nga DDoS reagoi dhe e identifikoi serverin që pranon kërkesat si burim të sulmit).

Zhvilluesit gjithashtu iu drejtuan Cloudflare dhe disa shërbimeve të tjera për mbrojtjen nga DDoS, por çmimi i ofruar për mbrojtje u duk shumë i lartë. Më vonë, punonjësit e Cloudflare arritën të negociojnë me drejtuesit për ofrimin e mbrojtjes për projektin SourceHut falas si ndihmë sponsorizuese, por zhvilluesit e SourceHut refuzuan ofertën, pasi deri në atë kohë kishin bërë përparim të konsiderueshëm në zgjidhjen e problemit me forcat e tyre.

Implementimi i infrastrukturës së re të SourceHut dhe transferimi i projektit në serverët në një qendër tjetër të të dhënave ishte planifikuar të bëhej gradualisht për një periudhë prej së paku një viti, por në rrethana të tilla migrimi u desh të realizohej urgjentisht brenda 7 ditëve. Aktualisht, të gjitha shërbimet SourceHut janë transferuar në një qendër tjetër të të dhënave dhe puna e platformës është rikuperuar plotësisht.

Platforma SourceHut ofron një ndërfaqe origjinale, e cila nuk është e ngjashme me GitHub dhe GitLab, por është e thjeshtë, shumë e shpejtë dhe funksionon pa JavaScript. SourceHut ofron mundësi të tilla si puna me repozitorë publikë dhe privatë Git dhe Mercurial, një sistem të përshtatshëm të menaxhimit të aksesit, wiki, pranimin e mesazheve për gabime, infrastrukturë të integrimeve të vazhdueshme, biseda, diskutime përmes email-it, shikimi i arkivave të listave të shpërndarjes në formë pemore, rishikimi i ndryshimeve nëpërmjet Web-it, shtimi i anotacioneve në kod (shtimi i lidhjeve dhe dokumentacionit). Kur aktivizohen cilësimet përkatëse, lejohet pjesëmarrja në zhvillim e përdoruesve pa llogari lokale (autentikimi përmes OAuth ose pjesëmarrje përmes email-it). Kodi është shkruar në gjuhët Python dhe Go, dhe shpërndahet nën licencën GPLv3.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster