Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

·15.11 Выпуск eCat 4.5.0, эмулятора советских ретрокомпьютеров (3)
  Доступен релиз проекта eCat 4.5.0, позволяющего эмулировать старые советские персональные компьютеры и периферийные устройства к ним, такие как дисководы, картриджи, магнитофоны и джойстики. Эмулируется только аппаратное обеспечение, а загрузчики, прошивки и операционные системы используются оригинальные, те же, что поставлялись в настоящих компьютерах. Настройка осуществляется через графический интерфейс, а образы ПЗУ загружаются из предоставляемой коллекции. Код написан на C/C++ и распространяется под лицензией GPLv3. Проект развивается с 2023 года. Сборки формируются для Linux, macOS и Windows. Поддерживается сборка в WebAssembly, на основе которой запущена online-версия для работы в браузере.

Эмулируемые устройства:

В новом выпуске добавлена эмуляция компьютеров Электроника МС 0585, Правец 82/8М/8А/8С и Правец-8Д. Улучшена эмуляция УК-НЦ, БК, ДВК-1, ДВК-2, Радио-86РК и Агат. Реализован эффект послесвечения люминофора. Добавлено автосохранение образов дискет и запоминание положений отладочных окон.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск BK 3.13.2211.10133, эмулятора БК-0010-01, БК-0011 и БК-0011М
  3. OpenNews: Опубликован исходный код Mikage, эмулятора Nintendo 3DS
  4. OpenNews: Выпуск PCSX2 2.6.0, эмулятора Sony Playstation 2
  5. OpenNews: Выпуск свободного интерпретатора классических квестов ScummVM 2026.4.0
  6. OpenNews: Выпуск эмулятора игровых консолей RetroArch 1.16
Обсуждение (3) | Тип: Программы |


·15.11 Проект borland-reborn воссоздал исходный код компилятора Borland C++ 2.0 (8)
  Энтузиасты смогли воссоздать исходный код на языке Си компилятора и препроцессора Borland C++ 2.0 на основе анализа исполняемых файлов, выпущенных в 1991 году для MS-DOS. В результате компиляции воссозданного кода формируются исполняемые файлы BCC.EXE и CPP.EXE, байт в байт совпадающие с оригиналами.

Помимо этого подготовлен порт Borland C++ 2.0 для современных систем, позволяющий собрать компилятор и препроцессор для Linux и Windows. В 1874 из 1880 проверочных компиляций разного кода порт сгенерировал объектные и ассемблерные файлы, идентичные исходным (в 6 сборках из-за специфичных для DOS особенностей работы с памятью компилятор выдавал ошибку). В качестве основного применения порта называется сборка декомпилированных старых игр.

  1. Главная ссылка к новости
Обсуждение (8) | Тип: К сведению |


·15.11 Выпуск дистрибутива Deepin 25.3, развивающего собственное графическое окружение (28 –2)
  Опубликован релиз дистрибутива Deepin 25.3, развивающего собственный рабочий стол Deepin Desktop Environment (DDE), а также около 40 пользовательских приложений, среди которых музыкальный проигрыватель Deepin Music, видеоплеер Deepin Movie, инсталлятор и центр установки программ Deepin Store. Проект основан группой разработчиков из Китая, но трансформировался в международный проект и поддерживает русский язык. Репозиторий дистрибутива включает более 8000 пакетов. Все наработки распространяются под лицензией GPLv3. Размер загрузочных iso-образов 7.2 ГБ (amd64, arm64, riscv64 и loongarch64).

Компоненты рабочего стола и приложения разрабатываются с использованием языков C/C++ и Go. Графический интерфейс построен с использованием библиотеки Qt. Ключевой особенностью рабочего стола Deepin является панель, которая поддерживает несколько режимов работы. В классическом режиме осуществляется более явное отделение открытых окон и предлагаемых для запуска приложений, отображается область системного лотка. Эффективный режим чем-то напоминает Unity, смешивая индикаторы запущенных программ, избранных приложений и управляющих апплетов (настройка громкости/яркости, подключённые накопители, часы, состояние сети и т.п.). Интерфейс запуска программ предоставляет два режима - просмотр избранных приложений и навигация по каталогу установленных программ.

Среди изменений:

  • В AI-ассистенте UOS обеспечено построение базы знаний, охватывающей все данные на диске, и добавлена возможность отвечать на вопросы по содержимому файлов. Появилась поддержка создания напоминаний и организации периодического выполнения задач при помощи команд на естественном языке. Реализован единый AI-интерфейс, унифицирующий работу с MCP-серверами, применение навыков и выполнение задач в режиме AI-агента. Улучшено резюмирование содержимого и управление историей взаимодействия с AI-ассистентом. Добавлена поддержка предоставления полномочий AI-агенту в привязке к отдельным обращениям или к изменяемым файлам.
  • Добавлена новая защита от зависаний, не допускающая блокирование работы панели задач, меню приложений и приложения System Monitor при значительной нагрузке на систему, чтобы дать возможность быстро принудительно завершить проблемное приложение.
  • Ускорена загрузка конфигуратора и типовых офисных приложений, интерфейс которых теперь остаётся отзывчивым даже при высокой нагрузке.
  • Размер системных логов ограничен 5 ГБ и реализована остановка наполнения логов, если на диске менее 5% свободного места.
  • Применяемый по умолчанию пакет с ядром обновлён до версии 6.6.159. В качестве опции доступно ядро 6.18.56.
  • Разрешено сохранение и восстановление снапшотов с локального диска, USB или внешнего накопителя. Оптимизирована стратегия резервного копирования перед установкой обновлений и снижено потребление дискового пространства во время установки обновлений.
  • В среде рабочего стола DDE (Deepin Desktop Environment) реализована возможность быстрого отключения Wi-Fi или Bluetooth через соответствующие индикаторы на панели задач.
  • Улучшено оформление экрана входа в систему и расширена поддержка Wayland-протоколов в экспериментальном десктоп-окружении Treeland Desktop Environment, построенном на базе композитного сервера Treeland Window Compositor, отличающемся высокой производительностью анимированных эффектов и поддержкой управления жестами на тачпаде.
  • В просмотрщик изображений встроен режим редактирования с такими инструментами, как "обрезка", "поворот", "кисть", "фигуры", "текст", "мозаика" и "размытие".
  • В просмотрщике документов реализованы три режима снижения нагрузки на глаза (классический, зелёный, ночной), а также обеспечено восстановление последней просматриваемой позиции.
  • В текстовым редакторе добавлена поддержка формата Markdown и улучшен поиск.
  • В менеджере приложений App Store добавлены настройки для работы через прокси. При ошибке установки приложения реализован вывод уведомлений с детальной информацией о проблеме.
  • В PC Manager интегрирована проверка системы, оборудования и сети. Добавлены настройки автозапуска приложений, операции очистки диска и опции для выявления больших и дублирующихся файлов.
  • На системах с GPU NVIDIA реализована поддержка аппаратного ускорения графики и видео в контейнерах Linyaps. В процессе инсталляции обеспечен автоматический подбор драйверов NVIDIA в зависимости от используемой видеокарты.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск дистрибутива Deepin 25.2, развивающего собственное графическое окружение
  3. OpenNews: В Fedora решено удалить пакеты со средой рабочего стола Deepin
  4. OpenNews: Доступен дистрибутив Deepin 25, развивающий собственное графическое окружение
  5. OpenNews: openSUSE прекращает поставку Deepin из-за установки небезопасных компонентов в обход RPM
  6. OpenNews: Выпуск дистрибутива UbuntuDDE 23.04 с рабочим столом Deepin
Обсуждение (28 –2) | Тип: Программы |


·15.11 Представлен XRAID с реализацией RAID для XFS (84 +13)
  Кристоф Хелвиг (Christoph Hellwig), мэйнтейнер подсистем DMA, KVM, Slab Allocator и архитектуры PowerPC в ядре Linux, представил первый публичный выпуск XRAID, реализации декластеризованного RAID с контролем чётности, интегрированной в файловую систему XFS. Проект создан с целью добавления возможности использования RAID на зонированных устройствах хранения, таких как диски SMR (Shingled Magnetic Recording), и предоставления высокопроизводительной реализации RAID для поддержания целостности данных. Помимо зонированных устройств, XRAID также поддерживает работу на обычных жёстких дисках и SSD-накопителях, демонстрируя на последних существенный прирост производительности по сравнению с mdraid (до 20 раз при записи).

Для распределения информации по накопителям в XRAID применяется декластеризованный контроль чётности, напоминающий dRAID в OpenZFS, при котором для горячего восстановления (hot spare) не выделяются отдельные накопители, а данные, информация контроля чётности и свободное резервное пространство (spare space) равномерно распределяются по всем накопителям. Процесс чтения, записи и восстановления в случае аварий, охватывает все имеющиеся накопители, что повышает пропускную способность, снижает нагрузку на отдельные диски, позволяет избежать заметного проседания производительности при авариях и существенно ускоряет процесс перестроения массива после добавления или замены накопителей.

Декластеризованные RAID также упрощают создание отказоустойчивых массивов с очень большим числом дисков. В процессе восстановления после аварий XRAID динамически определяет порядок перестроения накопителей, в первую очередь обрабатывая зоны с большей потерей избыточной информации и перестраивая зоны с данными перед зонами с информацией контроля чётности.

XRAID изначально развивается с оглядкой на возможность использования с зонированными накопителями, пространство для хранения в которых разбивается на зоны, составляющие группы блоков или секторов. В подобных устройствах допускается только последовательное добавление данных с обновлением целиком всей группы блоков. Например, зонирование записи применяется в дисках SMR (Shingled Magnetic Recording), в которых ширина дорожки меньше ширины магнитной головки, и запись производится с частичным перекрытием соседней дорожки, т.е. любая перезапись приводит к необходимости перезаписи всей группы дорожек.

Для поддержки зонированных устройств в XRAID задействован реализованный в XFS и ядре Linux распределитель блоков для зонированных устройств (zoned allocator), использующий RT-подраздел (RealTime subvolume) для организации раздельного хранения данных и метаданных (в зонах c последовательной записью хранится только содержимое файлов, а метаданные ФС размещаются в обычных зонах или на дополнительных SSD-накопителях).

В XRAID механизмы контроля чётности RAID применяются только для содержимого файлов, а избыточность для метаданных реализуется через задействование уже имеющихся в ядре Linux драйверов, например, через зеркалирование при помощи MD RAID, что более эффективно для мелких объектов, обновляемых по месту. Реализация RAID встраивается в XFS до обработчиков зонированного ввода/вывода, представляющих физические зоны нижележащих накопителей в форме логических зон, подобно многослойному блочному устройству.

Работа над XRAID ведётся уже полтора года, и хотя реализация пока не готова для интеграции в основной состав ядра, она уже пригодна для тестирования широкой аудиторией. В предложенной реализации поддерживается от 0 до 2 уровней чётности (в разработке код для поддержки 3 и более уровней). Для управления XRAID в инструментарий xfsprogs добавлена новая утилита "xraid" и реализована поддержка XRAID в mkfs. Помимо этого в утилиту для инспектирования зонированных накопителей Zonar добавлены возможности для визуализации маппинга логических зон на физические зоны.

Опубликованы результаты тестирования производительности XRAID в сравнении с mdraid и btrfs, проведённые для XRAID-массива в конфигурации из двух SSD-накопителей WD DC-SN650 для метаданных (зеркало на базе mdraid), шести обычных SATA-дисков WD DC-HC590 26 TB и 6-21 зонированных дисков WD DC-HC690 30 TB (SMR).









Также проведено тестирования XRAID на обычных незонированных SSD-накопителях в конфигурации с одним 4 TiB Samsung PM9D3a для метаданных и пятью 4 Tib Samsung PM9D3a для RAID (4 + 1).







  1. Главная ссылка к новости
  2. OpenNews: Кристоф Хелвиг ушёл с поста мэйнтейнера DMA Mapping и ConfigFS после форсирования Rust
  3. OpenNews: Предложение по блокировке драйверов-прослоек, предоставляющих доступ к GPL-вызовам ядра Linux
  4. OpenNews: Апелляционный суд встал на сторону VMware в деле о нарушении GPL
  5. OpenNews: Релиз OpenZFS 2.1 с поддержкой dRAID
  6. OpenNews: Уязвимость в XFS, позволяющая читать сырые данные блочного устройства
Обсуждение (84 +13) | Тип: К сведению | Интересно


·15.11 Выпуск открытого API-клиента Kurlo 3.1 (55 –4)
  Опубликован выпуск Kurlo 3.1, графического интерфейса для отладки и тестирования API, развиваемого как альтернатива системам Postman, Insomnia, Bruno и Yaak. Код написан на Go и Svelte с использованием фреймворка Wails, который вместо встроенного движка Chromium использует системный WebView, и распространяется под лицензией MIT. Готовые сборки формируются для Linux (AppImage), Windows и macOS.

Основные возможности

  • Запросы HTTP, GraphQL, gRPC, WebSocket, Socket.IO, SSE и MCP.
  • Коллекции хранятся в виде YAML-файлов, которые можно держать в Git-репозитории вместе с кодом API. Для работы с Git предусмотрен встроенный интерфейс.
  • Импорт из Postman, Insomnia, Bruno, OpenAPI и HAR. Скрипты Postman (pm.test, pm.expect, pm.sendRequest) переносятся как есть.
  • Есть эмуляция проверок браузера: CORS-запрос preflight и ограничения CSP connect-src проверяются по спецификациям Fetch и CSP3. Это позволяет ещё до релиза увидеть в клиенте ошибку, которую получит браузер.
  • Локальный mock-сервер, консольная утилита для запуска коллекций в системах непрерывной интеграции и MCP-сервер.
  • Опциональный AI-агент, работающий с выбранной пользователем моделью (OpenRouter, Ollama, LM Studio, собственный API-ключ) либо через Claude Code и Codex. Изменения применяются только после подтверждения пользователем, пароли и ключи модели не передаются.
  • Отсутствие привязки к учётной записи, платных функций и сбора телеметрии.
  • Возможность работы без доступа к интернету, в том числе в закрытых контурах; для AI-агента можно использовать локальную модель через Ollama или LM Studio.

Изменения в версии 3.1

  • Синхронизация коллекции со спецификацией OpenAPI, загружаемой по URL или из файла в репозитории. Для CI добавлена команда "kurlo openapi check", выводящая добавленные, изменённые и удалённые операции.
  • Переменные, задаваемые на уровне отдельного запроса (vars).
  • Авторизация JWT Bearer: токен подписывается при каждой отправке, поддерживаются алгоритмы HS, RS, PS и ES.
  • Проверки ответа (код статуса, время, заголовки, поля JSON) без написания скриптов (assertions).
  • Отмена удаления и список недавно удалённых элементов (Undo).
  • Цветовая маркировка окружений (чтобы запрос случайно не был отправлен на рабочий сервер) и изменение порядка запросов в режиме drag-n-drop.
  • Ускорены открытие, сохранение и прокрутка рабочих пространств с тысячами запросов и примеров на всех ОС.

  1. Главная ссылка к новости
Обсуждение (55 –4) | Автор: 1STORM3 | Тип: Программы |


·14.11 Компания Cloudflare открыла код web-браузера Kitesurf (50 +6)
  Компания Cloudflare объявила об открытии исходного кода web-браузера Kitesurf, предназначенного для использования AI-агентами и ботами. Kitesurf поддерживает разбор HTML, применение CSS-стилей, запуск JavaScript и генерацию скриншотов, но при этом лишён усложнений и излишеств, созданных для людей и бесполезных для ботов. Избавление от таких возможностей, как идеальная отрисовка и поддержка расширений, позволили заметно снизить нагрузку на CPU и потребление памяти. Код написан на языках Rust и TypeScript и распространяется под лицензией Apache 2.0.

Вместо тяжеловесных браузерных движков в Kitesurf задействованы открытые библиотеки на языке Rust: Blitz для разбора HTML, работы с DOM, компоновки и отрисовки страницы; Stylo (используется в Firefox) для обработки CSS; Boa для выполнения JavaScript и поддержки WebAssembly; Linebender для работы с текстом и 2D-графикой; Krilla для генерации вывода в формате PDF.

По сравнению с использованием движка Chromium при выполнении операций создания скриншотов в Kitesurf отмечено снижение нагрузки на CPU в 3.1 раза и снижение потребления памяти в 4.7 раза, а при разборе HTML - в 3.8 и 7 раз соответственно. При этом общее время выполнения тестов оказалось в 1.7 и 1.8 раз медленнее из-за холодного старта, растеризации и кодирования в JPEG/PNG.

Kitesurf успешно проходит более 215 тысяч тестов из набора WPT (Web Platform Tests), корректно отрисовывает страницы типовых сайтов, таких как Wikipedia, поддерживает разные web-фреймворки (React, Vue, Angular, Preact) и способен выполнить игру Doom, скомпилированную в WebAssembly. Из ограничений, отмечается отсутствие поддержи воспроизведения видео, WebGL, сложных скриптов для проверки капчи и длительных аутентифицированных сеансов, требующих сохранения состояния.

Браузер состоит из трёх компонентов:

  • Движок для управления сеансами, обработки клиентских соединений и поддержки протокола CDP (Chrome DevTools Protocol);
  • PageScript для изолированной обработки web-страницы и выполнения JavaScript;
  • PageRenderer для отрисовки страниц, генерации скриншотов и экспорта в PDF.

Компоненты изолированы друг от друга и имеют доступ только к необходимым ресурсам. Работа осуществляется в режиме Stateless без сохранения состояния.

Kitesurf рассчитан на запуск с использованием платформы Cloudflare Workers (доступен открытый runtime workerd) с компиляцией в WebAssembly, но может применяться не только в инфраструктуре Cloudflare, но и на локальных системах с Node.js. Для управления и автоматизации взаимодействия с Kitesurf предлагается использовать Web API через WebSocket, интерфейс командной строки и протокол CDP, совместимый с библиотекой Puppeteer.

  1. Главная ссылка к новости
  2. OpenNews: Cloudflare поглотила JavaScript-платформу Deno и прекратит её разработку
  3. OpenNews: Cloudflare создаёт удостоверяющий центр для бесплатной раздачи TLS-сертификатов
  4. OpenNews: Открыт код Cloudflare OS, платформы для приложений, создаваемых через AI
  5. OpenNews: Изменение процесса разработки и прогресс в развитии браузера Ladybird
Обсуждение (50 +6) | Тип: Программы |


·14.11 Mozilla сворачивает проект Solo (70 +10)
  Компания Mozilla приняла решение о закрытии проекта Solo, c 2024 года развивавшего платформу и хостинг для быстрого создания и публикации сайтов без навыков web-разработки. Работа сервисов и хостинга Solo будет остановлена 30 ноября. До этого срока пользователям следует загрузить резервную копию своих данных, перенести сайты на другие площадки и переключиться на использование других платформ для web-разработки. Сервисом пользовались около 54 тысяч пользователей.

  1. Главная ссылка к новости
  2. OpenNews: Mozilla опубликовала сервис для AI-генерации сайтов Solo 1.0
  3. OpenNews: Mozilla представила план развития Firefox
  4. OpenNews: Cloudflare, Google, Mozilla и Microsoft развивают механизм для отсеивания web-ботов
  5. OpenNews: Сотрудники Mozilla случайно разместили на GitHub закрытый GPG-ключ Firefox и Thunderbird
  6. OpenNews: Компания Mozilla представила браузер Firefox Enterprise
Обсуждение (70 +10) | Тип: К сведению |


·14.11 Обновление операционной системы MenuetOS 1.63, написанной на языке ассемблера (140 +39)
  Опубликован выпуск операционной системы MenuetOS 1.63.0, разработка ядра которой ведётся полностью на языке ассемблера. Сборки MenuetOS подготовлены для 64-разрядных систем x86 и могут быть запущены под управлением QEMU. Сборка системы занимает 1.4 МБ и сформирована в виде образа дискеты и iso-образа для записи на CD (поддерживается запуск в VirtualBox). Исходный код проекта Menuet64 распространяются под ограничивающей лицензией, требующей согласования любого использования в коммерческих целях, а Menuet32 - под лицензией GPL.

Система поддерживает вытесняющую многозадачность, загрузку на системах с UEFI и SMP на многоядерных системах. Проектом также развивается собственный X-сервер и предоставляется встроенный графический интерфейс пользователя с поддержкой тем оформления, операций Drag&Drop, кодировки UTF-8 и переключений клавиатурных раскладок. Для разработки приложений на языке ассемблера предлагается собственная интегрированная среда разработки.

В операционной системе доступны сетевой стек, драйверы для Ethernet и USB 2.0, звуковые кодеки AC97 и Intel HDA (ALC662/888). Проектом развивается простой web-браузер HTTPC, почтовый и ftp клиенты, VNC-клиент, серверы ftp и http, приложения для просмотра изображений, редактирования текстов, работы с файлами, просмотра видео, воспроизведения музыки. Для навигации по файлам предлагается использовать файловый менеджер NDN (Necromancer's Dos Navigator), портированный для MenuetOS.

Возможен запуск DOS-эмулятора и таких игр, как Quake и Doom. Совместимость с Linux обеспечивается при помощи базового слоя POSIX, позволяющего создавать GUI-приложения, которых могут запускаться в Menuet и Linux/X11, а также собственного X-сервера, написанного на языке ассемблера, в который можно перенаправить вывод приложения, запущенного на внешней системе с Linux, для отображения его интерфейса в MenuetOS.

Из недавних изменений:

  • Добавлен эмулятор для запуска игр, разработанных для игровых приставок GameBoy.
  • Добавлена поддержка шрифтов в формате Truetype.
  • Проведена оптимизация кода для установки защищённых сетевых соединений.
  • Добавлены новые системных вызовы для управления окнами.
  • Реализован порт игры Wizord EXL100.
  • Расширены средства для разработки драйверов и добавлены новые функции для сетевых, звуковых, midi и графических драйверов.
  • Улучшены реализации ftp-сервера и ftp-клиента.
  • Улучшено приложение для чтения QR-кодов.

  1. Главная ссылка к новости
  2. OpenNews: Обновление операционной системы MenuetOS 1.57.70, написанной на ассемблере
  3. OpenNews: Проект WSL9x для запуска современных Linux-ядер в окружении Windows 95
  4. OpenNews: Представлены X-сервер Frame и рабочий стол CHasm, написанные на ассемблере
  5. OpenNews: Подготовлен RDP-клиент для KolibriOS
Обсуждение (140 +39) | Тип: Программы |


·14.11 Сформированы десктоп-сборки открытого офисного пакета Euro-Office (58)
  Проект Nextcloud объявил о формировании десктоп-сборок офисного пакета Euro-Office (Euro-Office DesktopEditors) и варианта, распространяемого под именем Nextcloud Office Desktop. Euro-Office DesktopEditors позиционируется как формируемая сообществом сборка для тестирования и разработки, а Nextcloud Office Desktop преподносится как готовый для широкого использования продукт с репозиториями пакетов, интеграцией с Nextcloud Hub и технической поддержкой. В отличие от ранее доступной серверной версии Euro-Office, работа с которой осуществлялась через браузер, десктоп-сборки представляют собой самодостаточные приложения для рабочего стола, объединяющие клиентские и серверные компоненты. Сборки сформированы для Windows, macOS и Linux.

В рамках проекта Euro-Office двенадцать европейских организаций, среди которых Nextcloud, IONOS, Eurostack, XWiki, OpenProject, Soverin, Abilian и BTactic, развивают независимую платформу для совместной работы с документами, PDF-файлами, электронными таблицами и презентациями. Проект является форком офисного пакета ONLYOFFICE и повторяет функциональность ветки ONLYOFFICE 9.3 (актуальный выпуск 10.0). Самодостаточные десктоп-сборки основаны на ONLYOFFICE DesktopEditors, а серверная версия на ONLYOFFICE DocumentServer.

Из особенностей Nextcloud Office Desktop отмечается возможность работы как с локальными файлами, хранимыми на устройстве, так и с облачным хранилищем на базе Nextcloud. Отдельно упоминается возможность использования уже установленных в системе шрифтов, а также поддержка заверения документов электронной подписью и ограничение доступа через шифрование с использованием пароля. Заявлена совместимость с форматами MS Office и OpenDocument (DOCX, PPTX, XLSX, ODT, ODS, ODP).

  1. Главная ссылка к новости
  2. OpenNews: Создан Euro-Office, форк ONLYOFFICE. Проект ONLYOFFICE обвинил форк в нарушении лицензии
  3. OpenNews: Первый стабильный выпуск открытого офисного пакета Euro-Office
  4. OpenNews: Платформа CODE 26.04 для совместной работы с офисным пакетом на основе LibreOffice
  5. OpenNews: Из курирующей LibreOffice организации TDF исключены все сотрудники Collabora
  6. OpenNews: Опубликован офисный пакет ONLYOFFICE 10
Обсуждение (58) | Тип: К сведению |


·14.11 Выпуск UDisks 2.12.0, инструментария для управления дисками в Linux (47 +12)
  После двух лет разработки опубликован релиз пакета UDisks 2.12.0, включающего системный фоновый процесс, библиотеки и инструментарий для организации доступа и управления дисками, устройствами хранения и связанными с ними технологиями. UDisks предоставляет D-Bus API для работы с дисковыми разделами, настройки MD RAID, работы с блочными устройствами в файле (loop-монтирование), манипуляций с файловыми системами и т.п. Дополнительно поставляются модули для мониторинга и управления BTRFS, iSCSI, libStorageManagement, LVM2 и LVM Cache. Например, UDisks используется в приложениях GNOME для работы с дисковыми разделами и в различных графических конфигураторах.

В новой версии:

  • Добавлена команда "udisksctl drive-set-standby" для настройки таймаута перевода накопителя в спящий режим.
  • Для настройки loop-устройств теперь всегда запрашивается авторизация через PolKit (org.freedesktop.udisks2.loop-setup).
  • В API Filesystem.Mount() ограничено использование опции "as-user", которая теперь требует обязательно авторизации, используя реальный идентификатор пользователя. Изменение внесено по следам недавно исправленной уязвимости CVE-2026-7867, позволявшей без авторизации выполнить операцию mount от имени другого пользователя, включая root, через манипуляции с опцией 'as-user' при обращении по D-Bus к обработчику Filesystem.Mount.
  • Реализован перерасчёт размера NVMe-устройств с учётом доступных пространств имён, в ситуациях когда контроллер не возвращает параметр TNVMCAP (Total NVM Capacity) с данными о размере.
  • В API Encrypted.Unlock() и в /etc/crypttab добавлена поддержка флага "discard", при помощи которого можно включить применение команды TRIM с зашифрованными разделами (по умолчанию не используется, так как потенциально позволяет определить распределение пустых и занятых блоков на диске).

  1. Главная ссылка к новости
  2. OpenNews: Выпуск UDisks 2.11.0 с переработанной поддержкой ATA SMART
  3. OpenNews: Уязвимости в PAM и libblockdev, позволяющие получить права root в системе
  4. OpenNews: Выпуск UDisks 2.10.0 с поддержкой NVMe
  5. OpenNews: Критическая уязвимость в PolKit, позволяющая получить root-доступ в большинстве дистрибутивов Linux
Обсуждение (47 +12) | Тип: Программы |


·14.11 Новые версии Wine 11.22 и Wine-staging 11.22 (39 +9)
  Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 11.22. С момента выпуска 11.21 был закрыто 34 отчёта об ошибках и внесено 323 изменения.

Наиболее важные изменения:

  • Данные локали обновлены до БД Unicode CLDR (Unicode Common Locale Data Repository) версии 49.
  • В режиме эмуляции архитектуры x86 на системах ARM64 реализована поддержка процессорных инструкций AVX.
  • Реализована рандомизация адресного пространства (ASLR).
  • Улучшены метрики глифов в шрифте Tahoma (Tahoma Bold не показывался жирным).
  • Переделан код для проверки структуры XML-документов (DTD, Document Type Definition) в реализации библиотеки MSXML (Microsoft XML Core Services).
  • Закрыты отчёты об ошибках, связанные с работой приложений: FreeCommander, ImgBurn 2.5.5.0, fastone image viewer 5.9, Logos Bible Software, Crossrunner, Kubios HRV Scientific, Razer installer, BSG Launcher, CloneCD, Notepad++, WinSCP, Samsung Magician 9.
  • Закрыты отчёты об ошибках, связанные с работой игр: Guild Wars 2, Perry Rhodan - The Adventure, Overwatch 2, Star Citizen, Black Mirror II/III, F.E.A.R. 3, Dragon Age: Origins, Alan Wake, Alan Wake's American Nightmare.

Параллельно сформирован выпуск проекта Wine Staging 11.22, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 282 дополнительных патча (в прошлой версии было 275). В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 11.22, обновлён код vkd3d и ws2_32-af_unix. В основной состав Wine перенесён патч с реализацией SQLDescribeColW на базе ANSI-драйвера в библиотеке dbc32. Удалён патч ntdll-ForceBottomUpAlloc, который больше не требуется после исправления ошибки в основной кодовой базе.

  1. Главная ссылка к новости
  2. OpenNews: Новые версии Wine 11.21, Wine-staging 11.21 и D7VK 2.4. Реализация 3Dfx Glide поверх Vulkan
  3. OpenNews: Доступен порт Wine для OpenBSD
  4. OpenNews: Стабильный релиз Proton 11.0, пакета для запуска Windows-игр в Linux
Обсуждение (39 +9) | Тип: Программы |


·13.11 Выпуск Rust 1.100. Компилятор tsrs для TypeScript, оптимизатор компиляции rustd и ОС FTL на Rust (155 +6)
  Опубликован релиз языка программирования Rust 1.100.0, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки).

Методы работы с памятью в Rust нацелены на исключение ошибок при манипулировании указателями и защиту от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo. Для размещения библиотек поддерживается репозиторий crates.io.

Безопасная работа с памятью обеспечивается в Rust во время компиляции через проверку ссылок, отслеживание владения объектами, учёт времени жизни объектов (области видимости) и оценку корректности доступа к памяти во время выполнения кода. Rust также предоставляет средства для защиты от целочисленных переполнений, требует обязательной инициализации значений переменных перед использованием, лучше обрабатывает ошибки в стандартной библиотеке, применяет концепцию неизменяемости (immutable) ссылок и переменных по умолчанию, предлагает сильную статическую типизацию для минимизации логических ошибок.

Основные новшества:

  • Стабилизирован тип "never", обозначаемый символом "!" и определяющий вычисления, никогда не приводящие к возврату значений, любой код следом за которыми недостижим. Например, тип "!" имеют выражения, прерывающие ход выполнения программы, такие как функция "exit", макрос "panic!", бесконечные циклы, ключевые слова "return", "break", "continue" и "become". Похожий тип Infallible, применяемый для обозначения ошибок, которые никогда не произойдут, теперь является псевдонимом типа "!". Поскольку тип "!" не имеет значений, его разрешено автоматически приводить к любым другим типам, например, для того чтобы не возвращать значение в одном из выражений конструкций "match" и "if".
    
       fn mrrrow(option: Option<u32>) {
           let value = match option {
               // x с типом u32
               Some(x) => x,
               // return имеет тип "!", который приводится к типу u32 для    соответствия типу выражения в match
               None => return,
           }; 
       }
    
  • Стабилизирована часть API Allocator и типаж Allocator, позволяющие создавать собственные обработчики выделения памяти и использовать их вместе с типами стандартной библиотеки. На текущем этапе развития допускается создание аллокаторов только для типов Vec и Box.
  • Добавлен вспомогательный тип DropGuard (core::mem::DropGuard), который позволяет гарантированно выполнить замыкание (closure) при любом выходе контролируемой переменной из области видимости (например, выполнении return, возврате ошибки через "?" или аварийном завершении) без необходимости создания отдельной обёртки и реализации для неё типажа Drop.
  • Добавлена функция std::mem::conjure_zst для создания типов нулевого размера (ZST, Zero-Sized Type) в unsafe-коде, без трюков типа std::mem::transmute(()) и MaybeUninit::uninit().assume_init(). Подобные типы имеют размер 0 байт и могут принимать только одно пустое значение. Экземпляры данного типа используются как маркеры, подтверждающие выполнение определённых условий. Например, в библиотеке PyO3 подобный маркер указывает, что текущий поток удерживает глобальную блокировку (GIL, Global Interpreter Lock).
  • В пакетный менеджер Cargo добавлены возможности для обнаружения неиспользуемых зависимостей на уровне пакета, не завязанные на вызов линтера (unused_crate_dependencies). Для исключения ложных срабатываний, предупреждение о неиспользуемой зависимости выводится только при сборке всех сборочных целей, которые теоретически могут использовать эту зависимость. Возможность реализована как часть более крупного проекта по добавлению в Cargo собственной системы линтинга. Правила проверок можно настраивать в Cargo.toml в секции "[lints.cargo]", аналогично тому, как настраиваются "[lints.rust]" и "[lints.clippy]".
  • В Cargo переработана структура каталогов сборки (build-dir) для устранения коллизий в кэше при использовании разных конфигураций (например, разных наборов "--features"). Каталоги теперь группируются по этапам сборки (build step), а не по типам файлов, а хэш сборочной конфигурации применяется ко всему контенту и перенесён из имени файла в имя родительского каталога.
  • В Cargo реализована настройка "global-min-publish-age", позволяющая задать "период охлаждения", допускающий установку новых версий при выполнении "cargo update" только если с момента их публикации прошло определённое время, иначе лишь выводится предупреждение о доступности новой версии, без её установки. Подобная задержка позволяет защититься от установки вредоносных версий пакетов, выпущенных в случае компрометации проектов. Как правило, подобные вредоносные публикации обнаруживаются сообществом в первые часы или дни после публикации. Для принудительного обновления в обход периода охлаждения можно использовать переменную кружения "CARGO_RESOLVER_INCOMPATIBLE_PUBLISH_AGE=allow".
    
       [registry]
       global-min-publish-age = "3 days"
    
  • В разряд стабильных переведена новая порция API, в том числе стабилизированы методы и реализации типажей:
  • Целевые платформы i686-pc-windows-gnu и wasm32-wasip3 переведены на второй уровень поддержки, который подразумевает гарантию сборки, но отсутствие гарантий при прохождении тестового набора.
  • Добавлена поддержка платформы powerpc64-sony-ps3, для которой обеспечен третий уровень поддержки. Третий уровень охватывает базовую поддержку, но без автоматизированного тестирования, публикации официальных сборок и проверки возможности сборки кода.



Дополнительно можно отметить недавно анонсированные проекты и события, связанные с Rust:

  • Компания Cloudflare в сотрудничестве с командой TypeScript разрабатывает порт компилятора TypeScript, написанный на языке Rust - tsrs. В проведённых тестах новая реализация оказалась в 8 раз быстрее и потребляла на 70% меньше памяти по сравнению с написанным на языке Go штатным компилятором из состава TypeScript 7.0. Часть появившихся в tsrs оптимизаций перенесена в основной состав TypeScript, что позволило до 2.5 раз поднять производительность штатного компилятора. Язык Rust выбран как позволяющий добиться большей эффективности при сборке в WebAssembly, так как в отличие от языка Go в Rust не используется сборщик муcора. Запуск в WebAssembly важен для Cloudflare для реализации поддержки TypeScript в Cloudflare Worker-ах.
  • rustd - фоновый процесс для оптимизации компиляции кода на Rust, позволяющий до 25 раз ускорить повторные и параллельные сборки при помощи cargo за счёт сохранения состояния компиляции. В отличие от cargo и rustc, которые каждый раз анализируют и компилируют код с нуля, rustd хранит результаты анализа кода в оперативной памяти, а скомпилированные представления функций в кэше на диске. При внесении изменений перекомпилируются только изменившиеся функции. Проект актуален для систем, в которых приходится многократно и параллельно в нескольких рабочих деревьях собирать один и тот же код.
  • FTL - операционная система для облачных систем, написанная на Rust и предоставляющая слой совместимости с Linux. В FTL применяется минималистичное ядро наподобие гипервизора, которое предоставляет базовые примитивы, такие как vCPU и виртуальное адресное пространство, и перенаправляет системные вызовы Linux в обработчик в пользовательском пространстве. В пользовательском пространстве в форме библиотек также реализованы стек TCP/IP, VFS и средства управления процессами. По аналогии с gVisor каждый контейнер содержит собственный изолированный экземпляр ОС и может применяться для запуска Linux-контейнеров. Код поставляется под лицензией MIT.
  • Компания Collabora рассказала о прогрессе интеграции в основной состав ядра Linux драйвера Tyr для GPU ARM Mali-G610, написанного на Rust. В недавно выпущенное ядро Linux 7.3 вошли изменения, позволяющие загружать прошивки в формате Mali CSF, активировать виртуальную память GPU и запускать микроконтроллер (MCU) для обеспечения взаимодействия c GPU, но до полноценной замены драйвера Panthor ещё далеко.
  • На языке Rust подготовлена альтернативная прошивка для USB-тестера Kowsi KWS-X1, предоставляющая такие расширенные возможности, как продвинутый графический интерфейс с графиками изменения напряжения, силы тока и мощности, диагностика и сканирование зарядных устройств, управление протоколами быстрой зарядки. Код открыт под лицензиями MIT и Apache-2.0.
  • blackship - написанный на Rust инструментарий оркестровки Jail-окружений для FreeBSD, поддерживающий декларативную конфигурацию в формате TOML, интеграцию с ZFS, импорт содержимого через "zfs send | ssh zfs receive", VNET для сети, шаблоны Jailfile, управление зависимостями при запуске сервисов, обновление jail-окружений на лету, ограничение ресурсов, MCP-сервер и контроль над жизненным циклом jail-окружений.

  1. Главная ссылка к новости
  2. OpenNews: Основатель CentOS и Rocky Linux представил Linux-совместимое ядро Ginux, написанное на Rust
  3. OpenNews: В systemd добавлена возможность разработки компонентов на языке Rust
  4. OpenNews: Выпуск Rust 1.99.0. Microsoft перевёл Rust в число первичных языков
  5. OpenNews: NVIDIA представила CUDA Rust для разработки GPU-ядер на языке Rust
Обсуждение (155 +6) | Тип: Программы |


·13.11 Атаки на приложения, использующие ImageMagick в конфигурации по умолчанию (85 +10)
  Координационный центр CERT (компьютерная группа реагирования на чрезвычайные ситуации), опубликовал предупреждение о выявлении уязвимостей, затрагивающих приложения и сайты, использующие библиотеку ImageMagick в конфигурации по умолчанию для обработки или преобразования изображений. Успешная эксплуатация позволяет атакующему читать и записывать файлы, насколько позволяют права доступа под которыми выполняется ImageMagick. Уязвимостям присвоено кодовое имя ImageTragick2, по аналогии с проблемой, выявленной в 2016 году.

За последние два месяца в ImageMagick устранено около сотни уязвимостей, но проблемы, о которых предупреждает CERT, вызваны не ошибками в коде ImageMagick, а использованием по умолчанию настроек, допускающих вызов внешних обработчиков для форматов SVG и PostScript. Обработчик в ImageMagick выбирается в зависимости от содержимого, а не расширения файла, поэтому если приложение фильтрует загрузки на уровне расширений атакующий может передать данные в форматах SVG или PostScript, например, под видом файлов с расширением JPEG или PNG.

Возможность эксплуатации уязвимости подтверждена в приложениях на базе Ruby on Rails и WordPress, но также не исключается и в других проектах, использующих ImageMagick для конвертации изображений, обрезки и создания миниатюр, таких как MediaWiki, ownCloud Classic и Redmine. Проблема также охватывает AI-инструменты, вызывающие ImageMagick при выполнении заданий, связанных с обработкой изображений.

Приводятся два сценария атаки:

  • Вызов обработчика содержимого на языке MSL (Magick Scripting Language) через передачу специально оформленного SVG-изображения, в котором элемент <image> содержит ссылку "xlink:href" на ресурс с протоколом "MSL:". ImageMagick интерпретирует содержимое этого ресурса как скрипт на языке MSL, при том, что в скриптах MSL допускаются операции записи и чтение файлов. Помимо MSL аналогичный трюк с SVG может быть использован и для обработки других опасных видов контента.
  • Вызов интерпретатора Ghostscript для обработки содержимого в формате PostScript. Ghostscript запускается с флагом "-dSAFER", который не ограничивает доступ к каталогу /tmp, что позволяет атакующему читать или изменять файлы в этом каталоге (например, приложения могут временно хранить в /tmp данные сеансов и загруженные файлы). В Ghostscript также регулярно находят уязвимости, позволяющие полностью обойти ограничение "-dSAFER" (последняя такая уязвимость раскрыта 10 ноября).

Для блокирования уязвимостей недостаточно обновления ImageMagick, а требуется изменение настроек в файле /etc/ImageMagick/policy.xml, в котором необходимо оставить только поддержку самых необходимых форматов и операций или как минимум запретить вызов внешних обработчиков для форматов MSL, MVG, PS, EPS и PDF. Помимо этого рекомендуется изолировать код для преобразования сторонних изображений в отдельном контейнере, проверять файлы не только по расширению, но и по содержимому, и настроить мониторинг логов ImageMagick на предмет сбоев и необычной активности.


   <policy domain="coder" rights="none" pattern="MSL"/>
   <policy domain="delegate" rights="none" pattern="gs"/>
   <policy domain="coder" rights="none" pattern="{PS,PS2,PS3,EPS,EPS2,EPS3,EPI,EPSF,EPSI,EPT,EPT2,EPT3,PDF,AI,EPDF,PDFA,POCKETMOD,XPS,PCL}"/>

  1. Главная ссылка к новости
  2. OpenNews: Уязвимость в ImageMagick, приводящая к утечке содержимого локальных файлов
  3. OpenNews: Уязвимость в Ghostscript, эксплуатируемая через ImageMagick
  4. OpenNews: Уязвимость в ImageMagick, позволившая получить доступ к чужим вложениям в почте Yahoo
  5. OpenNews: Новая критическая уязвимость в GraphicsMagick и ImageMagick
  6. OpenNews: Критическая уязвимость в пакете ImageMagick, используемом на многих сайтах
Обсуждение (85 +10) | Тип: Проблемы безопасности |


·13.11 ESP-KVM 0.83.0 и открытая прошивка для JetKVM Mini (19 +15)
  Выпущена новая версия открытой прошивки ESP-KVM 0.83.0, превращающей плату на микроконтроллере ESP32-P4 в IP-KVM с доступом к экрану, клавиатуре и мыши удалённого компьютера через браузер. Устройство подключается перед HDMI целевой машины и прикидывается для неё USB-клавиатурой и мышью, а картинку и управление отдаёт в браузер. На целевую машину ничего ставить не надо, работает начиная с уровня BIOS. Код написан на языке Си и распространяется под лицензией Apache 2.0.

В новом выпуске появилась прошивка для устройства JetKVM Mini с готовым KVM, размером 42x42x23 мм. JetKVM Mini оснащён платой ESP32-P4X, 32 МБ PSRAM, мостом HDMI TC358743, 100-мегабитным Ethernet, слотом microSD и квадратным экраном 240x240 на ST7789. После перепрошивки работают все проверенные возможности, такие как трансляция с качеством 1080p50, Ethernet, обновления по сети, клавиатура, мышь, экран, кнопки сбоку, microSD.

Штатная прошивка JetKVM принимает только подписанные обновления и для перепрошивки в её настройках следует включить режим "USB Debugging" (иначе порт для прошивки отключается через пару секунд после старта) и подключить JetKVM Mini к компьютеру разъёмом EXT. Перед записью стоит сделать резервную копию Flash - на странице прошивальщика для этого есть кнопка, она читает все 16 МБ прямо из браузера через esptool-js. Вернуть заводскую прошивку можно из созданной копии или из образа восстановления, который JetKVM публикует для каждой модели. В дальнейшем обновления загружаются по сети, и старая версия остаётся во второй половине Flash-а на случай отката.

На JetKVM Mini, к сожалению, не разведён звук с HDMI (TC358743 умеет отдавать звук по I2S на три вывода, но на этой плате они никуда не подключены). Для обхода данного ограничения прошивка преподносит устройство целевой машине как USB-колонку. После включения настройки целевая машина видит устройство "ESP-KVM Speaker" - это UAC2, 48 кГц, 16 бит, стерео, один изохронный OUT-эндпоинт. Частота привязана к кадрам SOF, поэтому эндпоинт обратной связи не нужен. Прерывание считает пришедшие байты и раз в 5 мс активирует задачу, которая режет поток на те же блоки, что приходят с I2S.

В версии ESP-KVM 0.83.0 также предоставлена возможность выбора, какие страницы показывает экран на устройстве (если убрать все, остаётся логотип). Добавлена возможность отключения экрана через заданное время. Программа для целевой машины espkvm-agent переименована в ESP-KVM Tools, чтобы её не путали с AI-агентами. Среди изменений в выпусках после 0.65:

  • 0.66: Картинка H.264 идёт в браузер по WebRTC (UDP, DTLS-SRTP), если получается, и по WebSocket, если нет. Реализация своя, без серверов STUN и TURN, через Tailscale тоже работает. Если пакет потерялся, пропадает один кадр, поток не останавливается.
  • 0.67-0.68: Звук с HDMI на платах с TC358743: три провода I2S от моста к выводам P4. Он звучит в консоли и пишется в записи в Opus. Добавились мультимедийные клавиши, масштаб двумя пальцами на телефоне, виртуальный стик для указателя и геймпад компьютера в роли мыши.
  • 0.69-0.70: PSRAM на чипах ревизии 3.x работает на 250 МГц, и H.264 в 1080p вырос с 22 до 27 кадров в секунду. По умолчанию устройство просит у источника 1080p50 вместо 1080p30. Кодировщик начинает кадр, пока тот ещё приходит, а движения мыши идут по каналу данных WebRTC без повторных отправок.
  • 0.71-0.73: Профили для разных целевых машин. Устройство само выбирает профиль по тому, как источник называет себя по HDMI-CEC или USB, так что Switch и Steam Deck в доке получают свои настройки. Можно нарисовать на картинке до восьми прямоугольников, и устройство будет следить за ними само: изменилось, застыло, появился текст.
  • 0.74: Последовательный порт по тому же USB-кабелю, без проводов. Через него работает программа для целевой машины: имя и адреса машины, общий буфер обмена и чистое выключение.
  • 0.75: Пробное обновление для устройств, до которых далеко ехать. После обновления консоль должна снова до него достучаться и подтвердить версию. Если за 10 минут этого никто не сделал, устройство само откатывается на прошлую версию.
  • 0.76-0.77: Вход только для просмотра и горячие клавиши в консоли. Tailscale без ключа авторизации: устройство показывает ссылку, его подтверждают на странице Tailscale. Список узлов tailnet с путями (напрямую или через какой ретранслятор) и режим, в котором консоль отвечает только адресам tailnet.
  • 0.78-0.79: Переделанные настройки и палитра команд по Ctrl+K: по нескольким буквам находится нужная панель, комбинация клавиш, макрос или сценарий.
  • 0.80: Драйвер экрана ST7789 и до четырёх кнопок на устройстве, у каждой свои действия.
  • 0.81-0.82: Записи и снимки экрана выгружаются в каталог WebDAV, например в Nextcloud или на NAS. Таблица в настройках решает, какое событие в какой канал уведомлений идёт. Новым каналом стал ntfy, а устройство сообщает о выходе новой версии. Сетей Wi-Fi теперь можно задать три (выбирается та, у которой лучше уровень сигнала).

  1. Главная ссылка к новости
  2. OpenNews: ESP-KVM 0.65.0 и прошивка, превращающая планшет M5Stack Tab5 в экран для IP-KVM
  3. OpenNews: Выпуск ESP-KVM 0.45.0, открытой прошивки IP-KVM на базе ESP32-P4
Обсуждение (19 +15) | Автор: dexif | Тип: Программы |


·13.11 Из 7349 раскрытых Anthropic уязвимостей лишь 217 помечены как исправленные (216 +18)
  Исследователи из компании VulnCheck проанализировали достижения проекта Glasswing, созданного компанией Anthropic для выявления уязвимостей и повышения безопасности критически важного ПО. За семь месяцев существования проекта было выявлено 37966 проблем, для 7349 (19.4%) из которых информация уже опубликована публично. Исправленными помечены 217 из публично раскрытых отчётов о проблемах, 1654 признаны дубликатами, 419 отозваны и лишь для 2 проблем выявлено применение в реальных атаках злоумышленников.

Несмотря на то, что число дубликатов и отозванных отчётов в 9.5 раз превышает число исправленных проблем, компания Anthropic заявила об увеличении доли подтверждённых положительных результатов c 90.8% до 94.2%. За два последних месяца компания Anthropic выявила 11813 новых проблем, но за это время зафиксировано лишь 15 исправлений, что демонстрирует увеличение разрыва между обнаружением уязвимостей и их устранением.

Ситуацию усугубляет то, что работа по подтверждению уязвимостей, выявленных в рамках инициативы OSS Scanner, перекладывается на сопровождающих, которые оказываются завалены непроверенными отчётами об ошибках. Из более 29 тысяч выявленных проблем, ручная проверка была проведена только для 6000, а для проверки остальных не хватает людей, поэтому компания начала отправку отчётов без ручного подтверждения. Проект curl в ходе ручной проверки 34 подобных отчётов об уязвимостях, отклонил 19 и признал неопасными 6 (оставшиеся 9 ещё находятся на этапе проверки).

Если рассматривать 442 отчёта Anthropic, которым присвоены CVE-идентификаторы, то в 50 из них (11.21%) выставлен критический уровень опасности, в 189 (42.38%) - высокий уровень опасности 143 (32%) - средний и лишь в 36 (8.07%) - низкий.

  1. Главная ссылка к новости
  2. OpenNews: При помощи AI-модели Mythos выявлены 23 тысячи уязвимостей в открытом ПО
  3. OpenNews: Anthropic анонсировал AI-модель Claude Mythos, умеющую создавать рабочие эксплоиты
  4. OpenNews: AI-модель Claude Mythos не продемонстрировала особых достижений при поиске уязвимостей в Curl
  5. OpenNews: OpenAI запустила инициативу Patch the Planet для поиска и исправления уязвимостей в открытом ПО
  6. OpenNews: 948 уязвимостей в ядре Linux с подтверждёнными эксплоитами для получения прав root
Обсуждение (216 +18) | Тип: Тема для размышления |


Следующая страница (раньше) >>



XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг: