| · | 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РК и Агат. Реализован эффект послесвечения люминофора. Добавлено автосохранение образов дискет и запоминание положений отладочных окон. ![]()
| ||
|
Обсуждение (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 особенностей работы с памятью компилятор выдавал ошибку). В качестве основного применения порта называется сборка декомпилированных старых игр.
| ||
|
Обсуждение (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, смешивая индикаторы запущенных программ, избранных приложений и управляющих апплетов (настройка громкости/яркости, подключённые накопители, часы, состояние сети и т.п.). Интерфейс запуска программ предоставляет два режима - просмотр избранных приложений и навигация по каталогу установленных программ. ![]() Среди изменений:
| ||
|
Обсуждение (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).
![]() ![]() ![]() ![]()
| ||
|
Обсуждение (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.
Основные возможности
Изменения в версии 3.1
| ||
| · | 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, сложных скриптов для проверки капчи и длительных аутентифицированных сеансов, требующих сохранения состояния. Браузер состоит из трёх компонентов:
Компоненты изолированы друг от друга и имеют доступ только к необходимым ресурсам. Работа осуществляется в режиме Stateless без сохранения состояния.
![]() Kitesurf рассчитан на запуск с использованием платформы Cloudflare Workers (доступен открытый runtime workerd) с компиляцией в WebAssembly, но может применяться не только в инфраструктуре Cloudflare, но и на локальных системах с Node.js. Для управления и автоматизации взаимодействия с Kitesurf предлагается использовать Web API через WebSocket, интерфейс командной строки и протокол CDP, совместимый с библиотекой Puppeteer.
| ||
|
Обсуждение (50 +6) |
Тип: Программы |
| ||
| · | 14.11 | Mozilla сворачивает проект Solo (70 +10) |
|
Компания Mozilla приняла решение о закрытии проекта Solo, c 2024 года развивавшего платформу и хостинг для быстрого создания и публикации сайтов без навыков web-разработки. Работа сервисов и хостинга Solo будет остановлена 30 ноября. До этого срока пользователям следует загрузить резервную копию своих данных, перенести сайты на другие площадки и переключиться на использование других платформ для web-разработки. Сервисом пользовались около 54 тысяч пользователей.
| ||
|
Обсуждение (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. Из недавних изменений:
| ||
|
Обсуждение (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). ![]()
| ||
|
Обсуждение (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 для работы с дисковыми разделами и в различных графических конфигураторах.
В новой версии:
| ||
|
Обсуждение (47 +12) |
Тип: Программы |
| ||
| · | 14.11 | Новые версии Wine 11.22 и Wine-staging 11.22 (39 +9) |
|
Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 11.22. С момента выпуска 11.21 был закрыто 34 отчёта об ошибках и внесено 323 изменения.
Наиболее важные изменения:
Параллельно сформирован выпуск проекта 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, который больше не требуется после исправления ошибки в основной кодовой базе.
| ||
|
Обсуждение (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) ссылок и переменных по умолчанию, предлагает сильную статическую типизацию для минимизации логических ошибок. Основные новшества:
Дополнительно можно отметить недавно анонсированные проекты и события, связанные с 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 при выполнении заданий, связанных с обработкой изображений. Приводятся два сценария атаки:
Для блокирования уязвимостей недостаточно обновления 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}"/>
| ||
|
Обсуждение (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:
| ||
| · | 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%) - низкий.
| ||
|
Обсуждение (216 +18) |
Тип: Тема для размышления |
| ||
| Следующая страница (раньше) >> | ||