Швейцария просит хакеров найти уязвимости в системе голосования

Швейцария просит хакеров найти уязвимости в системе голосования

Швейцария просит хакеров найти уязвимости в системе голосования

Власти Швейцарии объявили о запуске программы по поиску уязвимостей в системах электронного голосования. Сумма максимального вознаграждения за обнаруженные баги достигает $50 000.

Швейцария тестирует электронные системы голосования с 2004 года. Как считает национальная почтовая служба, такой подход помог разработать достаточно надежные системы, которые можно использовать по всей стране.

Безопасность систем электронного голосования тестируется «уполномоченной организацией», однако теперь власти решили привлечь сторонние силы для дополнительного поиска уязвимостей.

Таким образом, хакеры и специалисты со всего мира смогут попробовать пробить защитные механизмы вышеозначенных систем, а заодно заработать. Все желающие могут зарегистрировать на onlinevote-pit.ch.

В период с 25 февраля по 24 марта у специалистов будет шанс организовать тестирования на проникновение (пентесты). Для организации этой программы власти выделили $250 000, из них $100 000 ушли местной компании, занимающейся кибербезопасностью, которая помогла организовать этот конкурс.

Вторая половина выделенных средств предназначена для участников программы, так называемых белых хакеров.

Швейцарию интересуют дыры в безопасности, которые могут помочь злоумышленникам манипулировать голосами граждан без всякого ведома. За обнаружение таких брешей можно заработать от $30 000 до $50 000.

За иные уязвимости на стороне сервера можно получить до $10 000. Самое маленькое вознаграждение ($100) предусмотрено для проблем, которые могут привести к изменениям настроек сервера.

Популярную ИИ-библиотеку LiteLLM заразили бэкдором через PyPI

В экосистеме ИИ-разработки всплыла неприятная история: исследователи из Endor Labs обнаружили, что популярная Python-библиотека LiteLLM, у которой больше 95 млн загрузок в месяц, была скомпрометирована в репозитории PyPI. Через заражённые версии злоумышленники распространяли многоступенчатый бэкдор.

Речь идёт о версиях 1.82.7 и 1.82.8. Причём в официальном GitHub-репозитории проекта такого вредоносного кода не было.

Проблема возникла именно в пакетах, опубликованных в PyPI: туда попал файл с закладкой, который декодировал и запускал скрытую нагрузку сразу после импорта библиотеки.

Во второй заражённой версии, 1.82.8, схема стала ещё жёстче. Пакет устанавливал .pth-файл в директорию site-packages, из-за чего вредоносный код мог запускаться вообще при любом старте Python, даже если сам LiteLLM никто не импортировал.

После запуска зловред начинал искать самое ценное: SSH-ключи, токены AWS, GCP и Azure, секреты Kubernetes, криптокошельки и другие конфиденциальные данные. Если заражение происходило в контейнерной или кластерной среде, вредонос пытался двигаться дальше по инфраструктуре, в том числе через развёртывание привилегированных подов на узлах Kubernetes.

Для закрепления на хосте атакующие, как сообщается, ставили systemd-бэкдор sysmon.service, который регулярно связывался с командным сервером и мог получать новые команды или дополнительные вредоносные модули.

Специалисты считают, что за атакой стоит группировка TeamPCP, которая в последнее время явно разошлась: до этого её уже замечали в инцидентах, затронувших GitHub Actions, Docker Hub, npm и OpenVSX.

Украденные данные, по информации исследователей, шифровались и отправлялись на сервер атакующих. Для маскировки использовались домены, внешне похожие на легитимные, например models.litellm[.]cloud и checkmarx[.]zone.

Сейчас разработчикам и DevOps-командам советуют как можно быстрее проверить окружение. Последней известной чистой версией LiteLLM считается 1.82.6. Если в системе использовались 1.82.7 или 1.82.8, нужно проверить наличие файла litellm_init.pth, артефактов вроде ~/.config/sysmon/sysmon.py и сервиса sysmon.service.

RSS: Новости на портале Anti-Malware.ru