Популярность имеет свои минусы. Чем популярней язык программирования, тем выше его распространённость, а значит найдутся те кто поспешит воспользоваться этим.
С ростом популярности 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
Top 10 Benefits of Peanuts 🥜
(Groundnut or Mungfali)
1. Good for healthy Brain(Omega 3 & 6 fatty acids)
2. Protects from Heart disease
3. Fights Stomach Cancer
4. Good for healthy Hair Growth
5. Reduces bad Cholesterol
6. Fights against Depression
7. Good for healthy & Glowing Skin
8. Fights free-radicals (Anti-inflammatory)
9. Rich in Proteins & Fats(good)
10. Contains ample fiber
Nutrients available : Proteins, Vit. E, Minerals like Potassium, Magnesium, Phosphorus, Sodium & Zinc. Omega 3 & 6 fatty acids.
Nutritional Value per 100g
Calories : 567kcal
Protein : 26gm
Fats : 49gm
Bottom line : There's no reason not to munch on this cheaply available yet full of nutrition, crunchy & nutty peanuts. It's a boon for optimum health & wellness.
#foods
🚨Source : @HeathSafetyTps
Herbal Tea
Herbal tea is a decoction or infusion of herbs & spices.
There is a herbal tea for everything. Green tea is a great energy-boosting alternative to coffee, chamomile helps you go to sleep, fennel & peppermint teas aid digestion. Others are ginger, tulsi, even pepper & cinnamon, all extremely healthy.
So, make a good habit of drinking herbal teas.
#foods
⚠️ Also look at: Benefits of GINGER TEA
🚨Source: @HeathSafetyTps
Ginkgo Biloba - 🧠 herb
It's a leaf of the ginkgo tree, which is native to China & one of the oldest plants on the planet, having potential to treat Alzheimer's disease & age-related mental decline.
It's believed that it works by thinning the blood & thereby improving oxygen flow to the brain. The brain is a glutton for oxygen, so it's possible that even a slight lack of circulation can affect its performance.
Gingko improves both attention & memory, but as a brain booster for people with normal mental abilities, it remains controversial.
#foods
🚨Source: @HeathSafetyTps
Diet tips for Gum Health
What a person eats can directly affect the health of their teeth & gums. The foods that should be incorporated in your diet:
1. High-fiber fruits & vegetables, as these can help clean up the mouth, especially Apple🍎 & Ginger
2. Black & Green teas, which help reduce bacteria
3. Dairy products (such as milk, cheese, & yogurt) , as these foods help increase saliva production
4. Foods that contain fluoride, which include water & some poultry & seafood products
5. Sugar-free gum, as chewing it will increase saliva production
It's best to avoid these foods & beverages:
1. Alcohol , as it can dry out the mouth
2. Starchy foods that become stuck in the teeth
3. Sticky candies & sweets
4. Carbonated soft drinks that contain phosphoric & citric acids as well as sugar
#foods
🚨Source : @HeathSafetyTps
HEALTH TIPS:
Liver Detox Juice
Whenever you've a big night out or a heavy cheat meal, you can try a big juice full of fruit & vegetables with liver loving nutrients.
Relish this simple liver cleansing juice...
1 large carrot
1 beetroot
1 green apple
2 cups kale or spinach
1 grapefruit or orange
1 knob of ginger
1/2 cup water
Clean the fruit & vegetables before juicing.
Dilute with half a cup of water or add ice to your juice.
#foods
Source: @HeathSafetyTps
HEALTH TIPS:
Ginkgo Biloba - 🧠 herb
It's a leaf of the ginkgo tree, which is native to China & one of the oldest plants on the planet, having potential to treat Alzheimer's disease & age-related mental decline.
It's believed that it works by thinning the blood & thereby improving oxygen flow to the brain. The brain is a glutton for oxygen, so it's possible that even a slight lack of circulation can affect its performance.
Gingko improves both attention & memory, but as a brain booster for people with normal mental abilities, it remains controversial.
#foods
Join our community today @HeathSafetyTps
Please share now
Diet tips for Healthy Gum
What a person eats can directly affect the health of their teeth & gums. The foods that should be incorporated in your diet:
1. High-fiber fruits & vegetables, as these can help clean up the mouth, especially Apple🍎 & Ginger
2. Black & Green teas, which help reduce bacteria
3. Dairy products (such as milk, cheese, & yogurt) , as these foods help increase saliva production
4. Foods that contain fluoride, which include water & some poultry & seafood products
5. Sugar-free gum, as chewing it will increase saliva production
It's best to avoid these foods & beverages:
1. Alcohol , as it can dry out the mouth
2. Starchy foods that become stuck in the teeth
3. Sticky candies & sweets
4. Carbonated soft drinks that contain phosphoric & citric acids as well as sugar
#foods
Join 👉🏻@HealthSafetyTips