Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
👩🧑Tinerii spun că votul e cool!
🤓Atunci când votezi, îți exerciți dreptul de a face o diferență.
🧍♀️🧍♂️E despre comunitate. E o ocazie să te conectezi cu alți oameni care gândesc la fel ca tine, să faci parte dintr-o mișcare care contează.
😎E despre tine. Votul îți oferă ocazia să îți exprimi opiniile și să alegi pe cineva care te reprezintă cu adevărat. E ca și cum i-ai spune lumii: „Asta sunt eu și asta vreau!"
Așa că, de fiecare dată când ai șansa să votezi, fă-o!
✅Decide prezentul și viitorul!
✅Video a fost realizat în parteneriat cu UNDP Moldova și cu suportul Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
✅Mama îmi spune mereu: „Trebuie să te faci jurist, să ai o carieră stabilă." Iar tata spune: „Medicul e respectat peste tot, ai avea mereu de lucru." Amândoi au dreptate, dar...
☝️Eu am ales altceva. Voi fi funcționar electoral!
😎Poate că nu sună la fel de wow, însă pentru mine e mai mult decât un job. E vorba despre a face parte dintr-un proces democratic, despre a asigura alegeri corecte și a demonstra că fiecare vot contează. E vorba despre responsabilitate și implicare.
👩🧑E nevoie de oameni tineri, care să fie dedicați și să facă lucrurile corect.
🧐Tu ce alegi?
✅Video a fost realizat în parteneriat cu UNDP Moldova și cu suportul Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
🤨Ai prieteni care spun că nu merg la vot? Știu cum e, mulți dintre noi gândesc așa. Dar hai să le explici cât de important este votul!
🧐Fiecare vot contează. Nu e doar un clișeu, este adevărul. Alegerile sunt uneori câștigate la o diferență mică de voturi. Poate chiar votul tău și al prietenilor tăi va fi decisiv!
😎Este dreptul nostru.
🤗Explică-le asta prietenilor tăi și încurajează-i să meargă la vot. Să ne facem vocea auzită!
✅Video a fost realizat în parteneriat cu UNDP Moldova și cu suportul Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
🗳Alegerea unui candidat este ca și cum ai alege ceva care îți definește viitorul. Tu știi cel mai bine ce contează pentru tine, ce vrei să schimbi și să îmbunătățești.
✅Alege candidatul care te reprezintă, care îți înțelege nevoile și împărtășește valorile tale. Este dreptul tău și, mai important, este puterea ta.
☀️Alege viitorul pe care ți-l dorești!
✅Video a fost realizat în parteneriat cu UNDP Moldova și cu suportul Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
Dacă vrei să afli la ce secție de votare ești arondat și să verifici informațiile din listele de votare, intră pe 📲 site-ul oficial al Comisiei Electorale Centrale: 🌐verifica.cec.md.
🪪Acolo, introdu IDNP-ul tău (numărul de identificare din actul de identitate) și vei vedea la ce secție de votare ești arondat și adresa acesteia.
🔵Acest video a fost realizat de Comisia Electorală Centrală în parteneriat cu PNUD Moldova, cu suportul financiar al Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
⁉️N-ai visat tu mereu să crești mare?
👍Uite că a venit momentul să iei decizii care contează pentru tine, pentru familia ta, pentru viitorul tău.
🤓Gândește liber, alege liber, acționează, pentru că votul tău este dovada maturității tale.
✅🗳Fă-ți curaj și mergi la vot!
🔵Video a fost realizat în parteneriat cu proiectul EDMITE al UNDP Moldova.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
⁉️Cum să evităm dezinformarea când ne pregătim să votăm?
☝️Primul lucru important: verifică mereu sursa! Cele mai sigure surse de informații despre alegeri sunt site-urile oficiale.
📲Pe lângă site-uri, poți urmări și conturile oficiale de pe rețelele sociale ale autorităților, unde sunt postate ultimele noutăți.
✅🗳Hai să luptăm împreună împotriva dezinformării! E datoria noastră să facem o alegere corectă.
✅Video a fost realizat în parteneriat cu UNDP Moldova și cu suportul Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
⁉️Să votezi ți se pare complicat?
🤓Președinta Comisiei Electorale Centrale, Angelica Caraman, îți explică care sunt principalii pași:
1️⃣Află unde este secția ta de votare;
2️⃣Asigură-te că ai un act de identitate;
3️⃣Vei fi ghidat de funcționarii electorali și vei primi 2 buletine de vot: 1 buletin de vot pentru referendumul republican constituțional și 1 buletin de vot pentru alegerile prezidențiale;
4️⃣Vei merge în cabina de vot și vei vota în mod secret. După care, buletinele pliate vor fi introduse în urna de vot.
✅E simplu! ✅Hai la vot!
🔵Acest video a fost realizat de Comisia Electorală Centrală în parteneriat cu PNUD Moldova, cu suportul financiar al Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#HaiLaVot!