Ang pagnanais na makatanggap ng Hacktoberfest T-shirt ay humantong sa isang pag-atake ng spam sa mga repositoryo ng GitHub

Taun-taon isinagawa ng Digital Ocean ang Hacktoberfest na kaganapan nang hindi sinasadya pinangunahan sa isang makabuluhang pag-atake ng spam, dahil sa kung saan umuunlad ang iba't ibang proyekto sa GitHub nakaharap na may isang alon ng maliliit o walang silbi na mga kahilingan sa paghila. Mga pagbabago sa mga katulad na kahilingan ay nabawasan, kadalasan sa pagpapalit ng mga indibidwal na character sa Readme file o pagdaragdag kathang-isip na tala.

Ang sanhi ng pag-atake ng spam ay publication sa YouTube blog na CodeWithHarry, na mayroong humigit-kumulang 700 libong subscriber, na nagpapakita kung paano ka makakakuha ng T-shirt mula sa Digital Ocean na may kaunting pagsisikap sa pamamagitan ng pagpapadala ng pull request na may maliliit na pag-edit sa anumang bukas na proyekto sa GitHub. Bilang tugon sa mga akusasyon ng pag-aayos ng isang pag-atake sa komunidad, ipinaliwanag ng may-akda ng channel sa YouTube na nag-publish siya ng isang video upang turuan ang mga user kung paano magpadala ng mga pull request at gusto niyang maakit ang atensyon ng mga user sa kaganapan.

Kasabay nito, ang halimbawang ibinigay sa video ay nagpakita ng mga walang kwentang pagbabago na mabilis na ginagaya. Isang paghahanap sa GitHub para sa isang generic na tala na "improve docs" na umuulit sa halimbawa sa video ay nagpakita 320 libong mga aplikasyon, at paghahanap para sa pariralang "kamangha-manghang proyekto" - 21 thousand.
Bilang resulta ng insidente, napilitan ang mga maintainer na linisin ang spam at ayusin ang maliliit na detalye sa halip na bumuo. Halimbawa, ang mga developer ng Grails ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ higit sa 50 katulad na mga kahilingan.

Ang pagnanais na makatanggap ng Hacktoberfest T-shirt ay humantong sa isang pag-atake ng spam sa mga repositoryo ng GitHub

Ang Hacktoberfest na kaganapan ay magaganap sa unang bahagi ng Oktubre at idinisenyo upang hikayatin ang pakikilahok ng user sa open source na software development. Para makatanggap ng T-shirt, maaari kang bumuo ng improvement o fix para sa anumang open source na proyekto at magsumite ng pull request na may hashtag na β€œ#hacktoberfest.” Dahil ang mga kinakailangan para sa mga pagbabago ay hindi malinaw na tinukoy, kahit na ang mga maliliit na pag-edit, tulad ng mga pagwawasto ng mga pagkakamali sa gramatika, ay maaaring teknikal na matanggap sa T-shirt.

Bilang tugon sa mga reklamo sa spam, Digital Ocean ginawa mga pagbabago sa mga regulasyon ng kaganapan - ang mga interesadong proyekto ay dapat na ngayong malinaw na magpahayag ng kanilang pahintulot na lumahok sa Hacktoberfest. Ang pagtulak ng mga pagbabago sa mga repositoryo na hindi nagdaragdag ng tag na "hacktoberfest" ay hindi mabibilang. Upang ibukod ang mga spammer sa paglahok sa kaganapan, inirerekumenda na markahan ang kanilang mga kahilingan ng mga tag na "di-wasto" o "spam".

Upang maprotektahan laban sa pagbaha sa mga kahilingan sa paghila, ang GitHub idinagdag May mga opsyon sa interface ng moderation na nagbibigay-daan sa iyong pansamantalang limitahan ang pagsusumite ng nilalaman lamang sa mga user na dating lumahok sa pag-develop o nag-access sa repository. Upang maalis ang mga kahihinatnan ng pagbaha, binanggit ang isang utility para sa pag-automate ng pagpapanatili ng mga repositoryo derek, sa pinakabagong bersyon kung saan idinagdag suporta para sa awtomatikong pagsasara ng mga pull request na isinumite ng mga bagong user na may tag na "hacktoberfest".

Pinagmulan: opennet.ru

Magdagdag ng komento