Microsoft Defender научился изолировать скомпрометированные рабочие станции и встроенные системы на Linux

Microsoft объявила о добавлении поддержки изоляции устройств в Microsoft Defender for Endpoint (MDE) на встроенных системах Linux.

Пишем под *nix

Microsoft объявила о добавлении поддержки изоляции устройств в Microsoft Defender for Endpoint (MDE) на встроенных системах Linux.


В прошлом году в августе энтузиасты с YouTube‑канала Elbrus PC Test запустили Cyberpunk 2077, «Ведьмака 3», GTA V и DOOM на ПК на базе 8-ядерного российского процессора «Эльбрус-8С» с тактовой частотой 1,3 ГГц.
И вот 21 января этого года авторы канала выпустили видео, где тестируют игры на процессоре «Эльбрус-8СВ».

Работа с дисками в Linux часто сводится к разметке при установке системы, но на практике дисковая подсистема устроена заметно сложнее.
В статье рассмотрим, чем блочные устройства отличаются от символьных, как Linux работает с устройствами через /dev и udev, какие команды помогают исследовать диски и контроллеры, а также зачем нужны планировщики ввода‑вывода.

Для переноса IT-среды в облако используют технологии контейнеризации, в первую очередь Docker. Такой подход помогает оптимизировать потребление ресурсов и ещё больше автоматизировать операционные процессы. Однако для поддержки энтерпрайз-приложений требуются дополнительные службы, которые называют функциями промежуточной обработки (middleware functions). Такие службы применяют для интеграции, обмена сообщениями, размещения приложений в контролируемой серверной среде и др. В статье рассказываем, как создавать и расширять образы Docker, содержащие функции промежуточной обработки.

Canonical объявила о готовности к запуску сервиса Ubuntu Pro, предоставляющего пользователям расширенный доступ к обновлениям для LTS-веток Ubuntu. Подписка обойдётся в 25 долларов в года за каждое устройство и 500 долларов в год за сервер.

Lock-free структуры данных в общем и целом неплохо описаны в различной литературе, но на мой взгляд порог вхождения в эту тему высок. Приведу простой кейс использования одной из разновидностей данной технологии под названием RCU (Read–Copy-Update). В двух словах, это механизм неблокирующего обновления структуры данных у которой много читателей и всего один писатель. Wikipedia.

Вышел стабильный релиз Wine 8.0 — открытой реализации Win32 API. В новой версии завершили работу по переводу модулей Wine в формат PE, внедрили Print Processor, поддержку эффектов в Direct2D, новый компилятор шейдеров для языка HLSL в Direct3D, а также улучшили поддержку игровых контроллеров.


Почему пользовательское приложение работает некорректно? Существует не так много способов, которые бы помогали выявить проблему. В большинстве случаев для поддержания высокой доступности требуется стороннее программное обеспечение. В статье рассказываем, как настроить мониторинг пользовательского приложения через модуль ядра Linux, а также разбираем, как установить связь с сокетом.

Угадай данную статью написал ChatGPT или нет?
Хотите потестировать приложение, или опробовать в работе инструмент? В этой статье опишу то, как организовал тестовый стенд на Linux. Стенд поддерживает работу с доменами, умеет генерировать TLS сертификаты, легко масштабируется, окружение строится по принципе IaaC, не требует много ресурсов, легко разворачивается скриптами или SCM, есть UI, не зависит от внешних сервисов.
Я являюсь системным инженером и наиболее эффективным языком для инструкций считаю "птичий" технический язык. Содержимое представляет собой последовательность команд с вкраплением комментариев, по которым коллега может однозначно понять этапы построения окружения без лишних слов. А дополнительную информацию о перечисленных инструментах можно легко получить уже из документации и после чего внести правки для тестового стенда. Кроме примеров кода и команд опишу те плюсы и те минусы, которые свойственны этой архитектуре, как бы громко это не звучало.
Конфигурация обыденная и не представляет ценности или сложности с точки зрения моего опыта, но может пригодится начинающим инженерам или даже опытным программистам, которые пишут код для сервисов или используют сервисную архитектуру для решения задач, но не погружаются в технические детали.

Легко написать код, который компилируется, компонуется и нормально работает на x86, но не работает на других процессорах, например Power. Обычно причина в том, что такой код изначально не был предназначен для платформ, отличных от x86. В статье разбираем отличия x86 и Power, которые могут нарушить сборку или снизить производительность. Делимся инструментами, которые помогут выявить и устранить проблемы.

Я являюсь обладателем одной интересной железки - SCT unit touch. Это медиа система с Android, которую ставили в виде дополнительного аксессуара в автомобили Volvo. Проблема в том, что ее оставили без поддержки, зато на ней можно легко получить root, а значит остальное можно допилить.


Привет, Хабр! В конце декабря мы командой CyberCamp провели митап, посвященный безопасности Linux. Прошлись по всей ОС — от ядра до логов. Плюсы в виде открытого кода, надежности, быстродействия и, казалось бы, повышенный уровень защищенности от киберугроз увеличивает пул активных пользователей. Но среди этих качеств нет неуязвимости. На митапе были разобраны вопросы, какие угрозы актуальны для Linux и как от них защититься.
Под катом мы собрали полный плейлист выступлений:
• Безопасность ядра Linux: в теории и на практике / Александр Попов, Positive Technologies
• Повышение привилегий на Linux / Владимир Ротанов, «Инфосистемы Джет»
• Анализ взлома общедоступных экземпляров баз данных / Александр Матвиенко, «Инфосистемы Джет»
• Особенности вредоносного ПО под Linux-системы / Ярослав Шмелёв, «Лаборатория Касперского»
• Анализ логов в Unix-системах / Артём Крикунов, «Инфосистемы Джет»
• Харденинг Linux / Антон Велижанинов, «Инфосистемы Джет»

Ansible помогает автоматизировать настройку серверов и инфраструктуры без лишней ручной работы. В статье разберём базовую установку, подключение управляемых узлов, SSH‑аутентификацию и первые плейбуки на практических примерах.


Концепция контейнеризации на базе Docker, и ему подобных технологий, для многих разработчиков стала незаменимым инструментом доставки своих продуктов в виде образов. В большинстве случаев для распространения используются бесплатные реестры такие как Docker Hub или GitHub Container Registry. Но иногда требуется развернуть свой собственный registry и управлять доступом к нему. Вариантов для развертывания своего собственного container registry предостаточно, но я решил сделать свой вариант админки для управления Private Docker Registry.

Всем привет! Я начинающий разработчик на языке Go. До этого у меня был, так сказать, небольшой опыт, но в виде хобби. Во время изучения я также осваивал Linux, сейчас уже пользуюсь им как основной ОС.
Мой ноутбук довольно слабый, на борту всего 4ГБ ОЗУ, а на Windows существует программа, которая автоматически очищала оперативную память. Поискав в интернете, я понял, что нету такой утилиты, которая быстро и легко могла очистить оперативную память от мусора. Тогда я принялся попробовать написать ее самостоятельно.
В этой статье я расскажу, что я узнал об оперативной памяти и какими способами ее можно очистить.