git.kernel.org руу илгээсэн хүсэлтийн 98% нь ботуудаас үүсгэгддэг бөгөөд энэ нь асар их шимэгчийн ачааллыг бий болгодог.

kernel.org дэд бүтцийн админ Константин Рябцев git.kernel.org үйлчилгээний урсгалын шинжилгээний үр дүнг нийтэлжээ. Энэ нь цөмийн хөгжүүлэлттэй холбоотой төслүүдийн Git репозиторын агуулгыг харах боломжийг олгодог. LinuxТус үйлчилгээ нь өдөр бүр ойролцоогоор 6 сая коммитын мэдээллийн хүсэлтийг боловсруулдаг бөгөөд үүний 66% нь Anubis системээр хаагдсан ботуудаас ирдэг. Хүсэлтийн 33% нь Anubis системээр баталгааждаг бөгөөд энэ нь SHA-256 хэш нь серверийн илгээсэн мөртэй хослуулан тодорхой тооны тэргүүлэх тэг агуулсан JavaScript утгыг балмад хүчээр хүчирхийлсний дараа л нэвтрэхийг зөвшөөрдөг (энэ даалгаврыг шийдвэрлэхэд CPU-ийн нөөц шаардлагатай боловч баталгаажуулах нөөц шаарддаггүй).

Эдгээр 33%-ийн аль нь хүн, аль нь дэвшилтэт бот болохыг яг таг тодорхойлох боломжгүй боловч хүсэлтийн мөн чанарт үндэслэн хууль ёсны хүсэлтийн нийт эзлэх хувь ойролцоогоор 2%, үлдсэн 98% нь хусах төхөөрөмжөөс ирдэг гэсэн дүгнэлтэд хүрсэн. Ботуудын нэг үзүүлэлт бол хүмүүст хэрэггүй байх магадлал багатай санамсаргүй хуучин салбаруудад хуучин коммитуудын шууд хүсэлт юм. Ботын үйл ажиллагаа нь асар их паразит ачааллыг бий болгодог. серверүүд Учир нь "git clone" үйлдлийн тусламжтайгаар бүх код болон коммитын түүхийг нэг удаа татаж авахын оронд ботууд хэдэн тэрбум хүсэлт илгээж, вэб интерфэйсээр дамжуулан бүх боломжит сонголтуудыг туршиж, өөр өөр параметрүүдтэй ижил өгөгдлийг дахин дахин хүсдэг.

Ботуудыг хаах нь IP хаягууд Ботууд гэр болон гар утасны сүлжээнээс сая сая санамсаргүй IP хаягаас хүсэлт илгээхэд шилжсэнээр бие даасан системүүд хурдан ажиллахаа больсон бөгөөд энэ нь ботнетийн үйл ажиллагаа эсвэл хөтчийн нэмэлтүүдээс мөнгө олох замаар олж авсан юм. Хаяг бүр ердөө 4-5 хүсэлт илгээдэг тул тэдгээрийг галт ханын түвшинд хаах нь ашиггүй болсон.

Хэсэг хугацаанд Anubis систем нь ботуудыг хаахад тусалсан боловч цаг хугацаа өнгөрөхөд ботууд Anubis-ийн санал болгож буй тооцооллыг гүйцэтгэхэд дасан зохицсон. Бусад зүйлсийн дотор ботууд 5-р түвшний хүндрэлийн бодлогуудыг бодож сурсан боловч хүндрэлийн түвшинг нэмэгдүүлэх нь асуудалтай байдаг, учир нь 5-р түвшин хүртэл хэдэн секундын тооцоолол шаарддаг бөгөөд хууль ёсны хэрэглэгчдэд маш их төвөгтэй байдаг.

Үүний үр дүнд kernel.org дэд бүтцэд хусах хүсэлтийг үйлчлэх нь "git clone" зэрэг бусад бүх төрлийн хууль ёсны үйлдлүүдээс илүү их нөөцийг ашигладаг. серверүүдЯмар ч үед git.kernel.org-д үйлчилдэг 90 CPU цөмийн 14-16 нь Git-ийн коммандуудыг ботуудад үзүүлэхээр байнга завгүй байдаг. Ачааллыг бууруулахын тулд админууд одоо үйлчилгээний чадавхийг багасгах, зарим нөөц их шаарддаг үйлдлүүдийг идэвхгүй болгох, нэргүй хандалтыг хязгаарлах, навигацид ашиглах боломжтой холбоосуудын тоог багасгахыг оролдож байна.

Эх сурвалж: opennet.ru

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster