Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
⚡️Gatto Official Channel: PvP Event with Rewards
#GTON#PvP
Join the Gatto Official Channel for an exciting PvP event and fight against the GTeam from 15:00 UTC today. Players can earn special rewards by achieving consecutive wins against the GTeam, with the event running until May 30. European server only.
Source: link
@tonlines
MRKT: New Winter League Begins
#MRKT#PVP
The MRKT channel announces the start of the Winter Open League, bringing new competitions and rewards after the completion of the Autumn season. Players can look forward to fresh rankings, new rivals, and exclusive prizes including the Heart Locket and Durov’s Cap.
Source: link
@tonlines
⚡️MRKT: Important Update on PVP Competition Rules
#MRKT#PVP
MRKT announces a new rule to ensure fair competition in PVP leaderboards. Contributions exceeding 92% of a game's pool will not influence tournament rankings. Participants are encouraged to play fairly.
Source: link
@tonlines
MRKT: New Feature Enhances PvP Experience
#MRKT#PvP
MRKT introduces PvP Reactions, allowing players to drop reactions during fights to enhance excitement and energy in battles. This feature aims to change the atmosphere of the arena.
Source: link
@tonlines
MRKT Enforces Fair Play in PvP Events
#MRKT#PvP
MRKT emphasizes fair play in all PvP events, actively monitoring for suspicious activities like volume boosting and artificial staking. Participants found engaging in abuse or manipulation risk being banned without explanation.
Source: link
@tonlines
⚡️MRKT: Last Hours of PvP Tournament Finale
#PvP#Tournament
The MRKT channel announces that there are only 9 hours left in the Autumn Open League PvP Tournament. Participants still have the chance to improve their standings with every fight, stake, and point.
Source: link
@tonlines
⚡️Gatto Official Channel: Weekend Tournament Rescheduled
#tournament#PvP
The Gatto Official Channel has announced the cancellation of the weekend tournament due to technical improvements in PvP mode. The event has been rescheduled to April 25, with double rewards offered for skipping. More details will be provided on the event day.
Source: link
@tonlines
⚔️FOMO Fighters Player Database is Live!
Looking for opponents for PvP battles in 🔥Fomo Fighters ?
Now it's easier than ever.
I’ve created ⚡Fomo Tools — a app that collects the entire player database in one place so you can quickly search and find fighters.
⚔️What you can do:
🟢Find any player instantly
🟢Search fighters for PvP battles
🟢Explore the growing Fomo Fighters community
No more endless scrolling or guessing usernames — just search and battle ⚔️
Try it here:
📣 @FomoTools
If you enjoy the tool, feel free to share it with other fighters and make the PvP scene even more active!
#fomo#fighters#FomoFighters#PvP#tools
Gatto Official Channel: Celebrating Two Years of Growth
#Gatto#PvP#BattlePass
Gatto Official Channel marks its second anniversary with numerous updates and improvements. Over the past year, the game has expanded its offerings with new PvP mechanics, a Battle Pass, and additional content, enriching the player's experience. As the community celebrates, special events and items are available, leading up to upcoming giveaways.
Source: link
@tonlines
✅Nueva actualización del juego Solitario de THNDRGAMES.
⚒️ Ahora están disponibles los duelos PvP y por supuesto el que gane va a ganar satoshis
👉Más info aquí:
https://www.thndr.games/post/duels
✅Actualice la app si ya la tiene, sinó descarga los juegos aquí: ⚡THNDRGAMES
#pvp#p2e#btcln#freebtc