უკან დაბრუნება

Anthropic უარყოფს Claude Code-ის გაფართოების კომპრომისის კავშირს საკუთარ სისტემებთან
SiTech AI Team2 წთ. საკითხავი

Anthropic უარყოფს Claude Code-ის გაფართოების კომპრომისის კავშირს საკუთარ სისტემებთან

Anthropic ამბობს, რომ Cursor-ის მარკეტპლეისზე განთავსებული Claude Code-ის გადაკეთებული გაფართოება მისი სისტემების გატეხვის შედეგი არ არის, ხოლო Cursor დეტალურად აღწერს ბექდორიან ვერსიას და აღდგენის ნაბიჯებს.

Anthropic-მა უარყო ორიგინალური Claude Code-ის გაფართოების იმ მავნე ვერსიის ბრალდებები, რომელიც Cursor-ის მარკეტპლეისზე გამოქვეყნდა და რომელიც, როგორც ამბობენ, კომპანიის საკუთარი სისტემების კომპრომისთან იყო დაკავშირებული. კომპანიის განცხადებით, მავნე აქტორმა Cursor-ის მარკეტპლეისზე წვდომა გამოიყენა და გამოაქვეყნა გადაკეთებული ასლი, რომელიც Anthropic-ს არ აუგია და არ გამოუქვეყნებია. Cursor-ის ცნობით, დაზარალებული გაფართოების ვერსია ხუთშაბათს დაახლოებით 11 საათის განმავლობაში იყო ხელმისაწვდომი, ხოლო შემდეგ კომპანიამ სიფრთხილის გამო საკუთარი VS Code-ის მარკეტპლეისი გამორთო.

Anthropic-ის პასუხი

Anthropic-ის ტექნიკური გუნდის წევრმა ფელიქს რაიზებერგმა თქვა, რომ კომპანია Cursor-თან ერთად მუშაობს ინციდენტზე. მისი თქმით, ეს არ ყოფილა Anthropic-ის სისტემების ან თანამშრომლების ლეპტოპების კომპრომისი, ხოლო Anthropic-ის ოფიციალურ არხებზე არსებული ვერსიები არ არის დაზარალებული. პრობლემა მხოლოდ Cursor-ის მომხმარებლებს ეხება.

Cursor-ის ანგარიში

მავნე პაკეტი პირველად EDR მომწოდებელმა Phorion-მა შენიშნა. უცნობმა მხარემ Visual Studio Code-ისთვის განკუთვნილ Cursor-ის ოფიციალურ Claude Code გაფართოებას განაახლება გაუგზავნა, რომელშიც Windows-ის, macOS-ისა და Linux-ისთვის განკუთვნილი მუდმივი SSH ბექდორი იყო ჩაშენებული. Cursor-ის ცნობით, გაფართოების ვერსია 2.1.313 ხუთშაბათს 0227-დან 1335 PT-მდე, ანუ 0927-დან 2035 UTC-მდე იყო ჩამოტვირთვისთვის ხელმისაწვდომი. მომწოდებლების ანალიზებმა აჩვენა, რომ იმპლანტი აგროვებდა მომხმარებლის სახელებს, კონფიგურირებულ Git-ის ელფოსტებსა და საჯარო IP მისამართებს და ცდილობდა რევერსული SSH ტუნელის გახსნას. Cursor-ის ცნობით, პაკეტს ასევე ჰქონდა კრიტიკული ხარვეზი: SSH ტუნელის გასახსნელ სკრიპტს macOS-სა და Windows-ზე ადმინისტრატორის უფლებები სჭირდებოდა, ხოლო უმეტეს შემთხვევაში ასეთი უფლებები არ ჰქონდა, ამიტომ ის ვერ ეშვებოდა.

აღდგენა და რეაგირება

მაშინაც კი, როცა ტუნელი ვერ იქმნებოდა, გაფართოება მაინც გადასცემდა დაგროვილ ჰოსტისა და მომხმარებლის მონაცემებს თავდამსხმელს, დებდა თავდამსხმელის SSH გასაღებს და აყენებდა მუდმივობის მექანიზმს. დეველოპერებმა უნდა ჩაატარონ საფრთხეების ძიება იმ შემთხვევაში, თუ მათი ინსტანცია საშუალებას აძლევს SSH ტუნელის წარმატებით შექმნას. მხოლოდ გაფართოების უახლესი ვერსიის დაყენება არ არის საკმარისი მუდმივობის მექანიზმის მოსაშორებლად. Cursor-ის ცნობით, კომპანიამ მავნე ვერსია დაუყოვნებლივ ამოიღო გამოვლენისთანავე, შეზღუდა მისი შემდგომი გავრცელება, შეამოწმა, რომ ასეთივე გზით სხვა გაფართოებები არ იყო კომპრომიტირებული, განაახლა საკუთარი გასაღებები მარკეტპლეისის აღდგენამდე და ღრუბლოვან ჰოსტინგის მომწოდებელთან ერთად დაბლოკა კავშირი თავდამსხმელის სერვერთან. ინფექციის სრული აღმოფხვრის დეტალები და დასუფთავების სკრიპტების ჩამოტვირთვის ბმულები Cursor-ის აღნიშნულ ანგარიშშია.

უპასუხო კითხვები

რაიზებერგის განცხადების გარდა, არც Cursor-ს და არც Anthropic-ს არ განუცხადებიათ, თუ როგორ მოხვდა მავნე პაკეტი ოფიციალურ მარკეტპლეისზე. Anthropic-ის პოზიციაა, რომ მავნე აქტორმა გადაკეთებული ასლი Cursor-ს ატვირთა, თუმცა Cursor-ს არ განუმარტავს, თუ როგორ მოხვდა ის მარკეტპლეისზე.

ეს სტატია აგრძელებს ჩვენს ადრინდელ მასალას იმავე ინციდენტის შესახებ, სადაც აღწერილია მავნე გაფართოების ვერსია და Cursor-ის პირველი რეაქცია. წაიკითხეთ: წინა მასალა

წყაროები: The Register · Cyberplace.Social

გააზიარე ციფრული გამოცდილება

SiTech

SiTech — AI-გაძლიერებული ვებ დეველოპმენტი

ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.