B’ e droch làimhseachadh mhearachdan a bh’ ann an briseadh seirbheis Cloudflare a mhair uairean a thìde.

Tha Cloudflare air aithisg fhoillseachadh air aon de na tachartasan as motha a thug buaidh air a’ bhun-structar aca, a dh’fhàg mòran den lìonra lìbhrigidh susbaint aca gun fhaighinn airson còrr is trì uairean a thìde an-dè. Thachair an dìth seirbheis às dèidh atharrachadh air structar stòr-dàta a bha air a chumail ann an stòradh ClickHouse, a dhùblaich meud an fhaidhle anns an robh paramadairean airson an t-siostam an-aghaidh bot. Chaidh clàran dùblaichte a chruthachadh anns an stòr-dàta, a dh’aindeoin gun do dh’ fhuair an ceist SQL a chaidh a chleachdadh gus am faidhle a chruthachadh dìreach a h-uile dàta bho na clàran uile a rèir iuchair, gun a bhith a’ sìoladh a-mach dùblaichtean. SELECT ainm, seòrsa FROM system.columns WHERE clàr = 'http_requests_features' òrdugh a rèir ainm;

B’ e droch làimhseachadh mhearachdan a bh’ ann an briseadh seirbheis Cloudflare a mhair uairean a thìde.

Chaidh am faidhle a chaidh a chruthachadh a sgaoileadh gu na nódan uile sa chruinneachadh a bha a’ giullachd iarrtasan a bha a’ tighinn a-steach. Anns an làimhsichear a chleachd am faidhle seo gus sgrùdadh a dhèanamh airson iarrtasan bot, chaidh na paramadairean a chaidh a shònrachadh san fhaidhle a stòradh ann an RAM, agus gus dìon an aghaidh cus caitheamh cuimhne, bha crìoch air meud as motha an fhaidhle sa chòd. Fo chumhachan àbhaisteach, bha meud an fhaidhle fhèin gu math nas lugha na a’ chrìoch, ach às deidh clàran a dhùblachadh, chaidh e thairis air a’ chrìoch.

B’ e an duilgheadas a bh’ ann, an àite a bhith a’ làimhseachadh an luach a chaidh thairis air a’ chrìoch gu ceart agus a’ leantainn air adhart a’ cleachdadh an dreach faidhle roimhe, ag innse don t-siostam sgrùdaidh mun èiginn, bha an làimhsichear a’ tuiteam, a’ cur bacadh air tuilleadh trafaic bho bhith ga chur air adhart. Bha am mearachd air adhbhrachadh le bhith a’ cleachdadh an dòigh unwrap() leis an t-seòrsa Result anns a’ chòd Rust.

B’ e droch làimhseachadh mhearachdan a bh’ ann an briseadh seirbheis Cloudflare a mhair uairean a thìde.

Nuair a tha luach an Result “Ceart gu leòr”, bidh an dòigh unwrap() a’ tilleadh an nì co-cheangailte ris an staid sin, ach mura soirbhich leis an toradh, bidh an gairm ag adhbhrachadh crìochnachadh neo-àbhaisteach (thèid am macro “panic!” a ghairm). Mar as trice, bidh Unwrap() air a chleachdadh nuair a bhios tu a’ dì-bhugachadh no nuair a bhios tu a’ sgrìobhadh còd deuchainn agus chan eilear ga mholadh airson a chleachdadh ann am pròiseactan riochdachaidh.

B’ e droch làimhseachadh mhearachdan a bh’ ann an briseadh seirbheis Cloudflare a mhair uairean a thìde.
B’ e droch làimhseachadh mhearachdan a bh’ ann an briseadh seirbheis Cloudflare a mhair uairean a thìde.


Source: fosgailtenet.ru
Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster