Hacktoberfest-ի շապիկ ստանալու ցանկությունը հանգեցրեց սպամի հարձակման GitHub-ի պահեստների վրա

Ամեն տարի իրականացվել է Digital Ocean-ի կողմից Hacktoberfest միջոցառումը ակամա առաջնորդեց դեպի նշանակալի սպամի հարձակում, որի շնորհիվ GitHub-ում զարգացող տարբեր նախագծեր բախվելով ձգման փոքր կամ անօգուտ պահանջների ալիքով: Նմանատիպ հարցումների փոփոխություններ կրճատվել են, սովորաբար Readme ֆայլերում առանձին նիշերը փոխարինելու կամ ավելացնելու համար մտացածին նշումներ.

Սպամի հարձակման պատճառը եղել է հրապարակումը YouTube բլոգում CodeWithHarry-ն, որն ունի մոտ 700 հազար բաժանորդ, ցույց է տալիս, թե ինչպես կարելի է ձեռք բերել T-shirt Digital Ocean-ից նվազագույն ջանք գործադրելով՝ GitHub-ի ցանկացած բաց կոդով նախագծին ուղարկելով pull-ի հարցում աննշան խմբագրումներով: Ի պատասխան համայնքի վրա հարձակում կազմակերպելու մեղադրանքների՝ YouTube-ի ալիքի հեղինակը բացատրել է, որ ինքը տեսանյութ է հրապարակել՝ սովորեցնելու օգտատերերին, թե ինչպես ուղարկել ձգման հարցումներ և ցանկացել է օգտատերերի ուշադրությունը գրավել իրադարձության վրա։

Միևնույն ժամանակ, տեսանյութում բերված օրինակը ցույց տվեց անօգուտ փոփոխություններ, որոնք արագ կրկնվեցին։ GitHub-ում «բարելավել փաստաթղթերի» ընդհանուր նշումի որոնումը ցույց տվեց տեսանյութի օրինակը 320 հազ, և որոնելով «զարմանալի նախագիծ» արտահայտությունը - 21 հզ.
Միջադեպի հետևանքով սպասարկողները ստիպված եղան մաքրել սպամը և մանրուքները դասավորել՝ զարգացնելու փոխարեն: Օրինակ, Grails-ի մշակողները էլ-նամակ ավելի քան 50 նմանատիպ հարցումներ:

Hacktoberfest-ի շապիկ ստանալու ցանկությունը հանգեցրեց սպամի հարձակման GitHub-ի պահեստների վրա

Hacktoberfest միջոցառումը տեղի է ունենում հոկտեմբերի սկզբին և կոչված է խրախուսելու օգտվողների մասնակցությունը բաց կոդով ծրագրային ապահովման մշակմանը: Շապիկ ստանալու համար դուք կարող եք կատարելագործել կամ շտկել ցանկացած բաց կոդով նախագծի համար և ներկայացնել «#hacktoberfest» հեշթեգով ձգվող հարցում: Քանի որ փոփոխությունների պահանջները հստակորեն սահմանված չէին, նույնիսկ աննշան խմբագրումները, ինչպիսիք են քերականական սխալների ուղղումները, տեխնիկապես կարող էին ստացվել շապիկի վրա:

Ի պատասխան սպամի բողոքների՝ Digital Ocean պատրաստված Փոփոխություններ միջոցառման կանոնակարգում. շահագրգիռ նախագծերն այժմ պետք է հստակորեն հայտարարեն Hacktoberfest-ին մասնակցելու իրենց համաձայնության մասին: «Հեքտոբերֆեստ» պիտակը չավելացնող շտեմարանների փոփոխությունները չեն հաշվվելու: Սպամերներին միջոցառմանը մասնակցելուց բացառելու համար խորհուրդ է տրվում նրանց հարցումները նշել «անվավեր» կամ «սպամ» պիտակներով:

Ջրհեղեղից պաշտպանվելու համար ձգման հարցումներով, GitHub-ը ավելացրեց Մոդերացիայի ինտերֆեյսում կան տարբերակներ, որոնք թույլ են տալիս ժամանակավորապես սահմանափակել բովանդակության ներկայացումը միայն այն օգտատերերին, ովքեր նախկինում մասնակցել են մշակմանը կամ մուտք են գործել պահեստ: Ջրհեղեղի հետևանքները վերացնելու համար նշվում է պահեստների սպասարկման ավտոմատացման ծրագիրը. Derek, որի վերջին տարբերակում ավելացրել է աջակցություն նոր օգտատերերի կողմից «hacktoberfest» պիտակով ներկայացված pull-ի հարցումների ավտոմատ փակման համար:

Source: opennet.ru

Добавить комментарий