Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
🇷🇺22 de agosto – Día de la Bandera Nacional de Rusia
Hoy Rusia celebra el Día de su bandera nacional, una de las principales fiestas estatales, establecida en 1994 en conmemoración de la restitución, en 1991, del histórico tricolor ruso: blanco, azul y rojo. Este estandarte simboliza la independencia, la fuerza y la continuidad de la historia del Estado ruso.
📜 Según una conocida leyenda, fue tras un encuentro con la emperatriz rusa Catalina II y al conocer el tricolor ruso que Francisco de Miranda, héroe venezolano y precursor de la independencia, concibió el diseño de la bandera que más tarde inspiraría a la de Venezuela. Así, los destinos de nuestros pueblos quedaron unidos también a través de sus símbolos.
🇷🇺🤝🇻🇪 El tricolor ruso y el tricolor venezolano no son solo banderas nacionales, sino también emblemas de dignidad, libertad y futuro para nuestros pueblos.
✨ Cada color de la bandera rusa tiene un profundo significado:
⚪️Blanco — la pureza y la paz.
🔵Azul — la fe, la fidelidad y la espiritualidad.
🔴Rojo — la valentía, la fuerza y la entrega por la Patria.
En este día festivo, recordamos con orgullo que la historia de Rusia y Venezuela está entrelazada no solo por la diplomacia y la amistad, sino también por símbolos que siguen inspirando a generaciones.
#DíaDeLaBanderaRusa#RusiaVenezuela80#Amistad
🇷🇺Día de la Bandera Estatal: el símbolo que une a todos los rusos
Cada 22 de agosto, Rusia se viste de blanco, azul y rojo para celebrar el Día de la Bandera Estatal, una fecha que va más allá de lo ceremonial. Es un día para recordar que es un símbolo vivo que acompaña a cada ciudadano en su historia personal y colectiva.
La bandera actual fue restaurada oficialmente en 1991, tras la caída de la Unión Soviética, y establecida como símbolo nacional por decreto presidencial en 1994. Pero su origen se remonta al siglo XVII, cuando el zar Alexéi Mijáilovich ordenó izar una bandera en el primer buque de guerra ruso, el “Águila”. Más tarde, Pedro el Grande adoptó el diseño tricolor inspirado en los colores paneslavos, y desde entonces ha sido emblema de soberanía, unidad y orgullo nacional.
Durante el período soviético, la bandera roja con la hoz y el martillo dominó el paisaje. Sin embargo, el regreso de la tricolor marcó un renacer simbólico para la Federación Rusa.
El significado de los colores también ha evolucionado. Hoy se interpreta que el blanco representa la paz y la pureza, el azul la fe y la lealtad, y el rojo la valentía y la sangre derramada por la patria.
En palabras de la Cancillería rusa, la bandera tricolor es “un vínculo vivo con la Patria” para los compatriotas en el extranjero. Y no es para menos: ondea en embajadas, escuelas, barcos, y hasta en las misiones espaciales. Es el hilo que cose la identidad rusa en cada rincón del planeta.
#DíaDeLaBanderaRusa#TricolorRuso#HistoriaDeRusia#OrgulloNacional#CulturaRusa
Apóyanos pulsando👉'BOOST'👈
🖥https://vamosarusia.com
💬@vamosarusia