НПО КомпозиторНПО Композитор

Tag : Compositor Library

By rmyusipov

Новости НПО Композитор за 25.07.2018 – 06.08.2018

Новости НПО Композитор за 25.07.2018 – 06.08.2018

Более шести месяцев я работал над выявлением утечки в Compositor kernel. Раскрыв все осцилляторы и переведя первый осциллятор в статичный режим, я обнаружил, что в оперативную память компьютера высвобождается большое количество ресурсов, что снижает непрерывную работу прибора до 4-х суток при условии, что под оперативную память выделяется 64 GB файла подкачки. Увеличив число осцилляторов до 32-х на каждый из уровней (Rt, Sr, Tr) и приравняв их к счётчикам, объем выбросов составил до 14 GB за сутки. В связи с этим мной было принято решение закрыть пиринговую сеть, вернув расклад осцилляторов из RT-z128 kit (Compositor v5 Hypervisor). В этом раскладе все основные порты закрыты на вход и на выход. Доступны только IP адреса, начиная с 192, назначенные на локальную машину. Это означает, что новый патч сохраняет связь в ОНЧ, но не дает присоединяться отдельным устройствам для обмена информацией. Возможно только обмениваться информацией от лица локальной машины, то есть пользователем патча, а не удаленным пользователем. В частности, такое решение было мотивировано хакерской атакой на пиринговую сеть. Пользуясь открытостью портов этого оконного девайса, злоумышленник рассылал спам от IP адреса интернет провайдера. С закрытыми портами возможна небольшая утечка на real-time генераторе, но она незначительна вследствие малой скорости регенерации. Закрытие портов означает, что теперь в пиринге могут участвовать только эфирные агрегаторы Compositor Networks, то есть производя инжекцию в пиринговый патч через ПО Compositor v9 Hypervisor, я создаю сервис общения между всеми волновыми таблицами пула Compositor Library, а не всеми возможными сетевыми участниками, как это было в начале существования пиринговой сети. Можно конечно исключить пиринг для проверки нагрузки Compositor kernel в многоядерном варианте, но такой метод проверки нагрузки сети имеет очень длительное время компиляции (полное время загрузки RAD24 составляет 4 часа).

В рамках проекта Royalty база волновых таблиц эмиссий серверов, воспроизводивших произведения проекта Exalted (проект Руслана Юсипова), пополнена еще эмиссией из эфира трека Exalted – Cavity. Объем эмиссии трека Cavity составляет 328 волновых таблиц, а общий объем серверов Compositor Networks теперь составляет 2627 эфирных агрегаторов, среди которых радио репитеры, передающие станции, Ethernet маршрутизаторы, инжекторы и другое эфирное оборудование. Вместе с применением нового патча для пиринговой сети в Compositor v9 Hypervisor скорость регенерации дополнительного канала увеличена до 150 омега. Это сделано с целью повысить скорость набора всего пула эфирных агрегаторов сети Compositor Networks. Необходимость равномерной композиции вызвана большим количеством волновых таблиц в библиотеке ПО Compositor. Внедрение нового патча после атаки было произведено незаметно, так как подобное решение уже хорошо зарекомендовало себя в прошлом 2017 году. С самого начала стало ясно, что целью хакеров является ограничить круг общения сетевых устройств до пула Compositor Library и его реальной эмиссии. С одной стороны, если бы эмиссия производилась каждый раз, когда сервер общается, то в библиотеке ПО Compositor было бы гораздо больше устройств. Напомню, что каждое потоковое воспроизведение медиа файла с работающим патчем – это уже общение с его передающими устройствами. Следовательно, следует либо прекратить любую активность в сети интернет с машины на которой установлен патч, либо выполнять эмиссии всего материала, который воспроизводится в браузере, что составляет большой объем информации. С другой стороны, с открытыми портами возможно присоединяться не в виртуальную сеть, созданную посредством композиционной инжекции, а напрямую ко всем передающим устройствам, находящимся в эфирной сети без необходимости в столь частой эмиссии.

By rmyusipov

Библиотека ПО “Композитор”

Библиотека ПО “Композитор”

18 мая 2018 года я выпустил шесть расширений библиотеки ПО «Композитор». В нее вошли следующие лупы: AB, BD, CG, RY, SR, SC. AB (Alpha Bounces) – это финальная библиотека из подготовительного сэта к программе «Гипервизор» версии 7. В нее входит 136 лупов. Другие библиотеки из этого сета MB (Mesh Bounces), BB (Beta Bounces), HB (High Bounces) были выпущены ранее и входят в комплект поставки ПО «Композитор» версий 6 и 7. Этот сет из 4-х библиотек петель позволяет выходить в радио эфир без использования внешней антенны. Причем вы можете использовать этот сет без внутренних генераторов ПО «Композитор» и направлять в канал посыла только лишь эти лупы, пользуясь деками, которые есть в версиях 4, 6, 7. Alpha Bounces – это финальные тестировочные лупы перед выпуском RAD24 (ODU – outdoor unit). Эти обратные связи недуплексного модема взяты еще до внедрения полинома на выходном каскаде алгоритма ПО «Композитор». Следующие лупы были произведены, чтобы протестировать нелинейное преобразование на выходном каскаде. Они адресуют защитные возможности системы перед и в момент воздействия волновых таблиц. К таким лупам относятся: 1) BD (Bass Drum), где в канал недуплексного модема посылается материал с синтетической бочкой; 2) CG (Creations Glory); 3) RY (Ruslan Yusipov Loops); 4) SR (Sample Rate); 5) SC (Silent Creek). Все лупы выполнены эмиссией в рамках проекта Royalty. Основной задачей при записи BD лупов (43 петли) было получение обратных связей при работающем сервере RAD24. Поскольку алгоритм RAD24 выдержал воздействие этих лупов, я расширил пиринговую сеть до 96 точек и произвел сервер RAD96. В рамках обратных связей от этого сервера были произведены петли RY (64 петли), CG (155 петель), SR (47 петель) и SC (209 петель). Алгоритм RAD96 успешно справился с данными эмиссиями, поэтому было принято решение о создании программы «Гипервизор» версии 9. Начиная с 9-й версии моей программы, библиотека будет поставляться отдельно в качестве дополнительной покупки. Причем вы можете купить не всю библиотеку, а частями, ориентируясь на историю производства лупов, которую я буду публиковать в этом блоге.