Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности Python всё больше на PyPi появляется вредоносных пакетов. Трояны, стиллеры и доставщики более опасных вредоносов.
Команда PyPi постоянно мониторит подобные случаи но и их возможности достигли предела. В результате сервис временно закрывает возможность заливки новых пакетов и регистрации юзеров.
PyPI new user and new project registrations temporarily suspended
Возможно одной из причин большого наплыва вредоносов является резко возросшая доступность их создания. Сегодня любой, даже не программист, может попросить у ChatGPT написать необходимый код и все инструкции для атаки.
Основной тип атаки - рассчёт на опечатку в названии пакета. Если невнимательный программист случайно установит pilow или djangoo, считай что вредонос уже в системе.
Чтобы избежать подобных факапов я рекомендую:
▫️ Всегда работайте в виртуальном окружении, неизвестные проекты устанавливайте внутри контейнеров.
▫️ Используйте файл requirements.txt вместо ручной установки пакетов
▫️ Очень внимательно пишите названия пакетов, а после написания проверьте еще раз. Сверьте с названием из документации.
▫️ После успешных тестов всегда фиксируйте версию пакета. Бывали случаи когда опасный код добавляли в новые версии. К тому же и без этой опасности не рекомендуется ставить по умолчанию последнюю версию.
▫️ Используйте вспомогательные инструменты для проверки безопасности, например https://pyup.io/safety или https://github.com/PyCQA/bandit. Они помогут не только найти опасный код в чужих пакетах, но и ваш код проверит на уязвимости.
Будем надеяться что PyPi переосмыслит методы борьбы с вредоносами, например внедрит ИИ для проверки как симметричный шаг.
#offtop
📢 The Weekly Wrap – 22 November 2024
1️⃣ PSA: #SGBudget2024 December Benefits Are On The Way! 📢📢📢
We are nearing the end of the year - check out what you’re eligible for under #SGBudget2024 in December – Assurance Package Cash, MediSave Bonus, Retirement Savings Bonus!
🔗 Check your eligibility at govbenefits.gov.sg
2️⃣PAU-liament Round-up! 🎥🎥🎥
Want to stay informed on the latest discussions in Parliament but short on time? We’ve got the solution!
Catch up on the latest updates with the PAU-liament round-up! https://www.instagram.com/reel/DCnoWa_NZef/?igsh=MXV2OXpldnY5Z3hqbw==
3️⃣The Landlady Singer Returns! 🎶🎶🎶
Get ready to be entertained! ‘The Landlady Singer Returns’ brings laughter, music and heart to you every Tuesday at 8pm on Channel 8.
You can also catch the first 4 episodes at go.gov.sg/thelandladysingerreturns
The CPF Special Account will be closed for members aged 55 and above in early 2025. What can you do to continue earning higher long-term interest rate? Find out ⬆️#SGBudget2024
Infographic: MOM with CPF Board
#SGBudget2024 Enjoy energy savings and lower utility bills! Claim your vouchers from 15 Apr 2024. As part of the enhanced Climate-Friendly Households Programme, the vouchers can be used to purchase 10 types of energy- and water-efficient household products. More info at go.gov.sg/climatevouchers
#SGBudget2024 To support businesses to build competencies in waste management, we have partnered training providers to introduce the course. This can help to improve resource efficiency, lower costs, and enhance corporate social responsibility. More info at go.gov.sg/zero-waste-manager-course
#SGBudget2024 From 1 Jan 2026, paints sold in Singapore intended for application on the interior of buildings will be required to have no formaldehyde. Minimising formaldehyde improves indoor air quality and is part of our ongoing efforts to safeguard public health. More info at www.nea.gov.sg/year-of-public-hygiene
📢 Exciting news from #SGBudget2024: Together with MOE, SkillsFuture Singapore is stepping up support for mid-career Singaporeans with the new SkillsFuture Level-Up Programme 🚀
Discover how you can reskill and upskill to stay relevant in this changing economy.
For more information, check out
go.gov.sg/Budget24-SFLPTG🔍
#SGBudget2024 Look forward to more food options at new hawker centres opening soon at Anchorvale Village, Punggol Coast and Woodleigh Village! More info at go.gov.sg/nea-cos-2024#OurHawkerCentres
#ICYMI DPM and Finance Minister Lawrence Wong delivered the #SGBudget2024 which introduced new measures to safeguard Singapore’s peace and security. This includes establishing a new National Cybersecurity Command Centre and Future Energy Fund.
Find out more ⬆️ or visit www.singaporebudget.gov.sg.
Infographics: MOF
#ICYMI#SGBudget2024The Government will strengthen support for seniors and their retirement needs. This includes boosting the Mahjulah Package, raising the CPF Enhanced Retirement Sum and enhancing the Age Well SG programme.
Full details ⬆️ or visit www.singaporebudget.gov.sg.
Infographics: MOF