Специалисты ReversingLabs обнаружили опасную лазейку на Marketplace.
Площадка позволяет публиковать новые расширения под теми же именами, что раньше использовали другие пакеты, если те были удалены, а не сняты с публикации.
— Злоумышленники таким образом маскируют вредоносный код под названия популярных расширений, что представляет серьёзную угрозу для всей цепочки поставок ПО.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2🤯2👍1
Verona – это исследовательский язык программирования, разрабатываемый Microsoft для обеспечения безопасной и эффективной конкурентности.
Язык нацелен на решение проблем безопасности памяти и производительности в параллельных системах.
— Проект изучает новые подходы к управлению памятью и concurrency, стремясь к высокой производительности и предотвращению гонок данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1👍1🤔1
Media is too big
VIEW IN TELEGRAM
Часть 21 – Объединяем фреймы в широковещательные пакеты
Для объединения фреймов в широковещательные пакеты можно использовать, например, инструмент scapy.
В нём это реализовано посредством класса .Ether().
— В качестве аргумента нужно передать этому классу MAC широковещательного адреса.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1👍1
— В этой статье мы разберём несколько классических паттернов «Банды четырёх» (GOF), которые при разработке на Python лучше забыть.
Для каждого из этих паттернов мы рассмотрим:
⏺ Как он обычно (и при этом неудачно) реализуется в Python;⏺ Почему такой код пробуждает воспоминания о том, как писали на Java в 2001 году;⏺ Как выглядит нормальная альтернатива на Python — поскольку, да, почти всегда можно сделать проще.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1👍1