К содержанию
Ақылды. Пайдалы. Кейде байыпсыз.
Хакерлер LiteLLM-ді ұмытылған мастер-кілт арқылы бұзды

Хакерлер LiteLLM-ді ұмытылған мастер-кілт арқылы бұзды

Жұқтырылған 1.107.0 нұсқасы PyPI каталогында екі сағаттай ғана тұрса да, оны 49 мыңға жуық рет жүктеп алған.

Фото: The Record

ЖИ сервистерін жасаушылар арасында танымал LiteLLM ашық құралының әзірлеушілері хакерлер олардың пакетін зиянды нұсқамен қалай алмастырғанын ашып айтты. Бәрі команда мамырда байқаусызда жариялап, кейін кері қайтарып алмаған мастер-кілттен басталған. Wiz компаниясының бағалауынша, жұқтырылған нұсқа 49 мыңға жуық рет жүктелген.

Бұл кілт LiteLLM-дің ЖИ агенттерін іске қосатын ішкі құралына қол жеткізуге мүмкіндік берді. Мамырда ол ашық конфигурациялық файлға түсіп қалған. Команда файлды өшірді, бірақ кілттің өзі жұмыс істей берді.

Шабуыл қалай өрбіді

Қазан айының басында белгісіз шабуылдаушы осы кілтті пайдаланып, LiteLLM-дің барлық GitHub репозиторийін басқаратын токен алды. Содан кейін ол бірнеше тәуелсіз қорғаныс тетігін айналып өтіп, 1.107.0 нұсқасын шығарды. Оның ішінде құпиясөздер мен кіру кілттерін ұрлайтын бағдарлама болды. Python пакеттерінің PyPI каталогында бұл нұсқа екі сағаттай тұрды.

Зиянды бағдарлама жұқтырылған компьютерде Python әр іске қосылған сайын жұмыс істеді. Бағдарлама LiteLLM-ді мүлде қолданбаса да солай болды, мұны Microsoft анықтады. Пакет жарияланғаннан кейін 4,5 сағат өтпей-ақ шабуылдаушы ұрланған AWS кілттерін тексеріп, Amazon-ның қай ЖИ модельдеріне қол жеткізуге болатынын анықтап жатқан.

Wiz мұны LLMjacking-ке ұқсатады. Бұл — қылмыскерлер бөгде бұлттық аккаунттарда ЖИ сервистерін іске қосып, шотын құрбанға қалдыратын схема. Әзірге бірде-бір ұйым осы нұсқаның салдарынан бұзылғанын ашық мойындаған жоқ.

Пайдаланушыларға не істеу керек

1.107.0 нұсқасын интернетке қосылған компьютерге орнатқандарға өз деректерін ұрланған деп есептеу ұсынылады. Сол компьютер қол жеткізе алатын барлық құпиясөз бен кіру кілтін ауыстыру керек. LiteLLM-дің өзі ішкі жүйелер мен мердігерлердегі токендерді кері қайтарып жатыр. Компания оқиғаны талдауды 23 қазанда жариялады.

LiteLLM үшін бұл — биыл жеткізу тізбегі арқылы жасалған екінші бұзу. Наурызда да шабуылдаушылар PyPI-ға зиянды нұсқалар салған, ал бұл науқан TeamPCP тобымен байланыстырылды. Аустралияда полиция осы топтың мүшесі деп саналатын екі ер адамға айып тағып қойды. ЖИ әзірлеуге арналған құралдар қолайлы нысанаға айналып келеді: жуырда зерттеушілер «Жүктеулердегі» файл ЖИ агенттерін қалай бағындыратынын көрсетті.

Дереккөздер: The Record — LiteLLM-нің бұзылуы туралы