მკვლევრებმა 83 შეტევა გამოავლინეს, რომელთა მიზანიც CI/CD გარემოში ბრძანებების გაშვება და წვდომის მონაცემების მოპარვა იყო.
წყარო: The Register. ქართული თარგმანი: შიკრიკი.
Attackers turn GitHub issues into supply chain campaign against 61 public repos in less than an hour
ტექსტი ავტომატურად ითარგმნა. წყარო: The Register.
„სამუშაო პროცესი ერთ წამზე ნაკლებ დროში ავტომატურად იწყება და, თუ ის მოწყვლადია, თავდასხმაც წარმატებით სრულდება“
მკვლევრებმა GitHub-ის 61 საჯარო რეპოზიტორიაზე სულ მცირე 83 თავდასხმა გამოავლინეს. სამიზნეებს შორისაა ისეთი პოპულარული ღია კოდის პროექტები, როგორიცაა Google LangExtract, Trivy, Brave browser და MLflow. მათი ეჭვით, კოორდინირებული კამპანიის მიზანი CI/CD გარემოში ბრძანებების გაშვება, ასევე წვდომის მონაცემებისა და ტოკენების მოპარვა იყო.
კიბერუსაფრთხოების კომპანია Radware-ის საფრთხეების მკვლევრებმა The Register-თან ექსკლუზიურ ინტერვიუში განაცხადეს, რომ ყველაფერი ძალიან სწრაფად მოხდა. მავნე მასალების უმეტესობა, 77, 1 სექტემბერს 43 წუთის განმავლობაში გამოქვეყნდა. დარჩენილი ექვსი კი მომდევნო ორ წუთში გავრცელდა.
Radware-ის ვიცე-პრეზიდენტმა და მკვლევარმა გაბი ნაკიბლიმ The Register-ს განუცხადა, რომ მათი ვარაუდით, საბოლოო მიზანი მიწოდების ჯაჭვზე თავდასხმა იყო. თავდამსხმელი რეპოზიტორიის წვდომის მონაცემებს მოიპოვებდა, შემდეგ კი კოდის შეცვლას შეძლებდა, როგორც მოესურვებოდა, და მავნე ცვლილებებს სხვებსაც გაუზიარებდა.
ნაკიბლი და Radware-ის კიდევ ერთი მკვლევარი, ზვიკა ბაბო, ვარაუდობენ, რომ მიწოდების ჯაჭვზე თავდასხმების ამ კამპანიის უკან ერთი ადამიანი იდგა. თავდამსხმელმა GitHub-ის 74 სხვადასხვა ანგარიში გამოიყენა. ბევრ მათგანს განვითარების პროექტებში მუშაობის სარწმუნო ისტორია ჰქონდა, რაც იმაზე მიუთითებს, რომ ანგარიშები, სავარაუდოდ, გატეხილი იყო.
მკვლევრებმა The Register-ს წინასწარ გაუზიარეს კვლევა. მათ დაწერეს, რომ ათობით ანგარიშმა ერთსა და იმავე დღეს, დროის მოკლე მონაკვეთში და ერთი ინფრასტრუქტურის გამოყენებით ერთნაირი ტიპის მავნე დატვირთვა გამოაქვეყნა. მათი შეფასებით, ეს კოორდინირებულ მოქმედებაზე მიუთითებს.
მკვლევრებმა კამპანია GitHub-ში მოთხოვნის ინექციის შესწავლისას აღმოაჩინეს. მათი თქმით, თავდასხმის სქემა ამ კამპანიას ახლებურსა და განსაკუთრებით შეუმჩნეველს ხდის.
თავდამსხმელი ჯერ აქვეყნებს საკითხს, ცვლილების მოთხოვნას ან კომენტარს, რომელიც HTML-კომენტარებში დამალულ მავნე ბრძანებებს შეიცავს. ამის შედეგად, შიგთავსი გვერდზე ხილული არ არის. გარდა ამისა, GitHub-ის მოვლენამ, მაგალითად, ცვლილების მოთხოვნამ ან საკითხმა, შესაძლოა სამუშაო პროცესი ავტომატურად აამოქმედოს, თუ რეპოზიტორია ამ მოვლენაზე რეაგირებისთვის არის გამართული. ამ ეტაპზე თავდამსხმელს უშუალო ჩარევა თითქმის აღარ სჭირდება.
ნაკიბლიმ თქვა, რომ სამუშაო პროცესი ერთ წამზე ნაკლებ დროში ავტომატურად იწყება და, თუ ის მართლაც მოწყვლადია, თავდასხმაც წარმატებით სრულდება.
ამავე გამოცემის სხვა ამბები.

Google struggling to make AI Mode searches pay
სამუშაო პროცესი თავდამსხმელის მიერ კონტროლირებულ შიგთავსს უშუალოდ გარსის კოდში ათავსებს. შემდეგ გარსი დამალულ მავნე ბრძანებას ასრულებს, რომელიც გარემოს ცვლადებს აგროვებს და თავდამსხმელის მიერ კონტროლირებულ სერვერზე გაგზავნას ცდილობს.
მკვლევრებმა რეალური გაშვებების ჟურნალები შეისწავლეს. მათი თქმით, ორ შემთხვევაში მტკიცებულება აღმოაჩინეს, რომ მავნე ბრძანება ავტომატიზაციის გარემოში გაეშვა. თუმცა ისინი დაზუსტებით ვერ ამბობენ, შეძლო თუ არა თავდამსხმელმა რეპოზიტორიაში ჩაწერის უფლების მოპოვება, საწყისი კოდის შეცვლა ან მასზე დამოკიდებული პროგრამული უზრუნველყოფის გატეხვა. მკვლევრები ამის გარკვევას ცდილობენ.
ნაკიბლის თქმით, მთავარი ის არის, რომ თავდამსხმელები რეპოზიტორიებში შეღწევისა და წვდომის მონაცემების მოპოვების ყველა შესაძლო გზას ეძებენ.
ბაბომ დასძინა, რომ ამისთვის თავდამსხმელს არც რეპოზიტორიის გატეხვა სჭირდება და არც მის კოდთან წვდომა. მისი თქმით, GitHub-ის ანგარიშის მქონე ნებისმიერ მომხმარებელს შეუძლია ამ თავდასხმის განხორციელება, რადგან დაწყება ძალიან მარტივია.
13 ოქტომბრის მდგომარეობით, მკვლევრებმა GitHub-ზე 61 სხვადასხვა რეპოზიტორიაში დადასტურებული მავნე დატვირთვის შემცველი 83 მასალა გამოავლინეს. სამიზნე რეპოზიტორიები მოიცავს ხელოვნური ინტელექტის ჩარჩოებს, უსაფრთხოების ხელსაწყოებს, პროგრამული უზრუნველყოფის განვითარების ინფრასტრუქტურას, მონაცემთა ბაზებსა და სხვა ფართოდ გამოყენებულ ღია კოდის პროექტებს.
Radware-ის ანგარიშში ყველაზე პოპულარულ სამიზნეებს შორისაა agno-agi/agno (42.7K ვარსკვლავი), ToolJet/ToolJet (41.1K), google/langextract (38.9K), aquasecurity/trivy (38.4K), CopilotKit/CopilotKit (38K) და podman-container-tools/podman (33K).
სხვა აღსანიშნავ სამიზნეებს შორისაა QwenLM/qwen-code (28.5K), mlflow/mlflow (28.4K), discordjs/discord.js (26.8K), cilium/cilium (25.6K), brave/brave-browser (23.9K), dotnet/maui (23.3K), Homebrew/homebrew-cask (22.2K), github/docs (21K), apache/doris (16K) და PX4/PX4-Autopilot (12.8K).
ბაბოს თქმით, ამ პროექტებს ათასობით ორგანიზაცია იყენებს.
მკვლევრებმა აღმოჩენების შესახებ ყველა პროექტის მხარდამჭერს აცნობეს. რეპოზიტორიების უმეტესობა დაიხურა ან გამოსწორდა, თუმცა მკვლევრები ვერ ადასტურებენ, რომ ეს ყველა მათგანს შეეხო.
ეს კამპანია ღია კოდის უსაფრთხოებისა და განვითარების ხელსაწყოების წინააღმდეგ მიმართული რამდენიმე ადრინდელი მიწოდების ჯაჭვზე თავდასხმის შემდეგ დაიწყო. თავდამსხმელები წვდომის მონაცემებისა და სხვა საიდუმლო ინფორმაციის მოსაპარად სულ უფრო ხშირად ეძებენ ახალ მეთოდებს.
ნაკიბლის თქმით, თავდამსხმელების მცდელობის შეჩერება შეუძლებელია. ერთადერთი გამოსავალია, სამუშაო პროცესის კოდი გამძლე იყოს და მსგავსი თავდასხმების მიმართ მოწყვლადი არ აღმოჩნდეს.
მკვლევრები რეკომენდაციას უწევენ CI/CD სამუშაო პროცესებისთვის მინიმალური საჭირო უფლებების მინიჭებას. ასევე, გარე მოვლენებით ამოქმედებული სამუშაო პროცესები შეძლებისდაგვარად უნდა გაემიჯნოს იმ ამოცანებს, რომლებსაც გაფართოებული უფლებები აქვს.
ბაბოს თქმით, დეველოპერებმა გარე შიგთავსი არასანდოდ უნდა მიიჩნიონ. მათ ასევე უნდა შეზღუდონ საიდუმლო მონაცემები და გარემოს ცვლადები, რომლებზეც სამუშაო პროცესს წვდომა აქვს.
შეადარე თარგმანი გამოცემის ორიგინალურ ტექსტს.
გამოქვეყნდა 29 ოქტომბერი, 2026

Serial ransomware crook gets 70 months behind bars for Nefilim, Hive roles

123 Reg discloses 'AI cyberattack' on customer data, suspects China nexus
სხვა ამბები ამ განყოფილებიდან.

Bausteine für die Entstehung des Lebens kamen wohl nicht von Kometen

US Marines join NATO mission in the Baltic Sea to protect undersea cables from sabotage as Russia continues to lurk

Astronomers Discover a Possible New Dwarf Planet in Our Solar System
კომენტარი (0)
გაგვიზიარე შენი აზრი.
კომენტარები ავტომატურად მოწმდება.
აზრის გასაზიარებლად შექმენი ანგარიში ან შედი.
კომენტარები ჯერ არ არის. დაწერე პირველი.