Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
#Elezioni#Slovenia
Secondo l'exit poll di Mediana, il partito del Primo Ministro Janez #Janša#SDS|EPP registra il suo secondo peggior risultato degli ultimi 18 anni (il peggiore rimane quindi quello del 2014, quando SDS prese il 20,7% dei voti).
@UltimoraPolitics
🇸🇮 Elezioni #Slovenia — Il partito del premier liberale uscente Robert #Golob (#GS) vince di misura contro quello dell’ex premier di destra Janez #Janša (#SDS). Golob potrebbe ora formare una nuova maggioranza di centro-sinistra o di centro, oppure ricorrere a elezioni anticipate.
@UltimoraPolitics24
Slovenia: Golob tiene, ma il Parlamento si fa in salita
Le elezioni in Slovenia consegnano un quadro frammentato. Il partito di Golob (GS) resta primo, ma perde la maggioranza assoluta. La destra di Janša avanza, senza però riuscire a sorpassare.
Con 40 seggi su 90 per l’area progressista (GS+SD+Sinistra), il prossimo governo sarà inevitabilmente un’alleanza larga e fragile. La Sinistra (Levica) si conferma potenziale ago della bilancia.
Ora si cercano equilibri complessi: allargarsi al centro-destra moderato o tenere una linea più socialmente marcata? La partita è aperta, e il prossimo esecutivo rischia di nascere già con il fiato corto.
#Slovenia#Elezioni#Golob#Janša#PoliticaEuropea
https://www.marx21.it/internazionale/slovenia-golob-argina-jansa-ma-il-nuovo-parlamento-impone-negoziati-difficili/
#Slovenia
Il Leader di #GS|Verdi Robert #Golob ha annunciato che è arrivato ad un accordo di Governo con #SD|S&D e #L|LEFT. Non è ancora stata posta la firma del contratto di Governo, ma la RTV Slovenija ha ottenuto alcuni contenuti del contratto di coalizione, tra cui:
-Aumento del salario minimo netto a 800€ e delle pensioni a 700€;
-Abolizione dell'assicurazione sanitaria aggiuntiva;
-Rinuncia dell'acquisto dei blindati Boxer, revisione di tutte le procedure di acquisto di attrezzature militari effettuate durante il governo #Janša;
-Eliminazione di tutte le barriere fisiche ai confini di stato, incluso il filo spinato;
-Impegno del Governo nell'alleviare gli effetti dei rincari dei prodotti energetici e promette di impegnarsi per un'energia più verde;
-I medici impiegati nel settore pubblico non potrebbero lavorare nel pomeriggio anche presso studi privati;
-Nelle mense delle scuole elementari e medie pasti gratuiti, prevista inoltre modifica alle materie studiate;
-Regolazione dello status di RTV Slovenia e dell'agenzia di stampa STA, che non permetterebbe interferenze politiche nel lavoro dei media pubblici.
Un gruppo di deputati, con primo firmatario Robert #Golob, ha anche inoltrato in procedura parlamentare la proposta di modifica alla Legge sul governo. Secondo quanto annunciato dai tre futuri partner di coalizione, ci si aspetta un aumento del numero dei ministeri con diverse denominazioni.
@UltimoraPolitics