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 было бы гораздо больше устройств. Напомню, что каждое потоковое воспроизведение медиа файла с работающим патчем – это уже общение с его передающими устройствами. Следовательно, следует либо прекратить любую активность в сети интернет с машины на которой установлен патч, либо выполнять эмиссии всего материала, который воспроизводится в браузере, что составляет большой объем информации. С другой стороны, с открытыми портами возможно присоединяться не в виртуальную сеть, созданную посредством композиционной инжекции, а напрямую ко всем передающим устройствам, находящимся в эфирной сети без необходимости в столь частой эмиссии.