Вендоры рассказали об эталонном российском NGFW

Вендоры рассказали об эталонном российском NGFW

Международный фестиваль по кибербезопасности Positive Hack Days 12 начался с круглого стола «NGFW по-русски» с представителями российских вендоров: Positive Technologies, UserGate, «РТК-Солар» и «Код безопасности». Тема выбрана неслучайно. Как заявил директор департамента обеспечения кибербезопасности Минцифры Владимир Бенгин на CISO-FORUM 2023, отсутствие NGFW — сегодня одна из главных проблем на рынке средств защиты информации. Особую важность проблемы осознают и российские разработчики.

«Пока клиенты только делают осторожные шаги, планируют пилотирование NGFW. А к 2025 году, когда компании начнут реализовывать указ об импортозамещении и переходить на отечественное ПО, картина кардинально изменится, а рынок будет перераспределен между игроками, — говорит Денис Кораблев, управляющий директор, директор по продуктам Positive Technologies. — Мы на PHDays 12 представляем раннюю версию своего NGFW, который уже сейчас демонстрирует технологический потенциал, сравнимый с западными аналогами и даже превосходящий их. Помимо технологической составляющей, важное отличие PT NGFW состоит в нашей экспертизе как вендора: это 20-летний опыт сильнейших команд offensive (PT SWARM) и defensive (PT ESC), которые детектируют уникальные современные угрозы, а на основе их пишут сигнатуры и делятся ими с комьюнити».

Денис Батранков, руководитель направления сетевой безопасности Positive Technologies, добавил, что некоторые вендоры в разработке решений опираются на open source.

«Например, компания использует программы iptables, nDPI, Suricata, Snort и на их основе дописывает свою систему управления, — отметил Денис Батранков. — Или разрабатывает продукт, не привязанный к стеку протоколов TCP/IP в Linux, но это занимает долгое время и требует высокой экспертизы программистов, умеющих писать высоконагруженные системы и собственные сигнатуры. И те и другие компании на рынке сейчас представлены».

Эксперты Positive Technologies пришли к выводу, что правильный NGFW — это тот, который абсолютно незаметен для конечного пользователя, но при этом надежен, как швейцарские часы. Добиться этого возможно, по мнению экспертов Positive Technologies, благодаря отказоустойчивости и высокопроизводительному ядру.

Директор портфеля сетевых решений «РТК-Солар» Александр Баринов добавил, что им, как разработчикам, также «было важно максимально быстро реализовать базовые функции NGFW для покрытия основных сценариев крупного бизнеса, прежде всего для защиты периметра сети и ее сегментации. Поэтому в первой версии ориентировались на реальные запросы заказчиков, а не на воспроизведение сотен фич зарубежных вендоров. За основу взяли свой SWG Solar webProxy, что позволило максимально сократить сроки вывода NGFW на рынок».

По словам Александра Баринова, в первой версии продукта были реализованы возможности по выявлению и предотвращению вторжений, высокопроизводительная архитектура, современный веб-интерфейс с автоматизацией рутинных операций. Источником сигнатур для IPS является центр противодействия кибератакам Solar JSOC, в котором задействованы 600 экспертов по кибербезопасности. До конца года планируется реализация скоростей в 100 Гбит/с и полноценное централизованное управление.

Руководитель отдела продвижения продуктов «Кода безопасности» Павел Коростелев в свою очередь рассказал, что при разработке собственного NGFW их первоначальной задачей было сделать сетевую инфраструктуру клиентов максимально защищенной: «Файрвол нового поколения "Континент 4" представляет собой ядро решения этой задачи: в первую очередь он обеспечивает защиту периметра, каналов связи и удаленного доступа. Вокруг этого ядра формируется еще один контур безопасности, где решаются смежные задачи, в том числе сегментация виртуализированной сети, обнаружения вторжений внутри нее, а также логическая сегментация сети без влияния на топологию на уровне узлов».

При этом менеджер по развитию UserGate Иван Чернов обратил внимание участников круглого стола на то, что действующие разработчики российских решений уже заметно увеличили свою долю на рынке: «Я могу уверенно заявить об этом на примере UserGate: выручка компании за 2022 год выросла более чем в четыре раза, и тенденция к кратному увеличению интереса к нашим продуктам сохраняется. Только в прошлом году в сегменте NGFW UserGate реализовал более 2,5 тысяч проектов, сильно растет и их удельная стоимость — убедившиеся в эффективности нашего решения заказчики добавляют все новые задачи. Количество рабочих станций, защищаемых UserGate, сегодня уже исчисляется миллионами, что составляет очень значительную часть всего парка корпоративных компьютеров в России. Миссия UserGate NGFW — дать эффективные инструменты кибербезопасности непосредственно в руки пользователей, контроль безопасности должен быть на стороне заказчиков и принадлежать только им».

Стоит отметить, что все участники круглого стола уверены, что смогут справиться с китайскими продуктами, которые активно поступают на пока еще свободные ниши российского рынка. Как в итоге будет выглядеть ландшафт рынка NGFW — вопрос открытый.

Anti-Malware Яндекс ДзенПодписывайтесь на канал "Anti-Malware" в Telegram, чтобы первыми узнавать о новостях и наших эксклюзивных материалах по информационной безопасности.

Новый способ перепрограммирования NES Tetris, не выходя из игры

Специалисты обнаружили новый метод перепрограммирования NES Tetris, который может помочь любителям набирать очки избежать сбоев в игре.

Ранее в этом году стало известно, что один из игроков классического «Тетриса» впервые нажал на «kill screen» игры, активировав «аварийный режим» после невероятного 40-минутного прохождения 1 511 строк.

«Экран убийства» — это уровень в компьютерной игре, который удерживает игрока от продолжения игры из-за ошибки в реализации. Вместо того, чтобы завершаться нормально, игра заикается, сбрасывается или вызывает другие ошибки, препятствующие ей.

Некоторые игроки используют этот «экран убийства» и ряд сложных манипуляций с памятью, чтобы закодировать новое поведение в версиях NES Tetris, работающих на немодифицированном оборудовании и картриджах.

Ещё с 2021 года было известно о базовом методе внедрения внешнего кода в NES Tetris, когда игроки исследовали декомпилированный код игры.

Совсем недавно Displaced Gamers выложили видео, где подробно рассказывается, как перепрограммировать «Тетрис», играя в него, с помощью кодирования в таблице высоких результатов.

 

Сбой в NES Tetris происходит, когда обработчик очков в игре слишком долго подсчитывает баллы между кадрами, что может произойти после 155-го уровня. При данной задержке часть управляющего кода прерывается процедурой записи нового кадра, что заставляет его переходить в непредусмотренную часть оперативной памяти игры в поисках следующей инструкции.

Зачастую именно это неожиданное прерывание является причиной перескакивания кода в самую глубь оперативной памяти, где «мусорные» данные считываются как код, что приводит к ошибке в игре.

Именно этим «прыжком» игроки научились управлять с помощью того, как Tetris обрабатывает потенциальные вводы при запуске на японской версии консоли Famicom.

Японская Famicom оснащается двумя контроллерами, подключаемыми к устройству, в отличие от американской Nintendo Entertainment System (NES). Через порт расширения на передней панели системы игроки могут подключить контроллеры сторонних производителей.

Код игры Tetris считывает входные данные с этого «дополнительного» порта контроллера, к которому можно подключить два дополнительных стандартных контроллера NES с помощью адаптера.

Оказывается, что область оперативной памяти, которую Tetris использует для обработки дополнительного входа контроллера, также применяется для расположения в памяти той процедуры перехода кода, описанной ранее.

Таким образом, когда эта процедура перехода будет прервана в результате сбоя, в этой оперативной памяти будут храниться данные, представляющие кнопки, нажимаемые на контроллерах. Это дает игрокам потенциальный способ контролировать, куда именно отправится игровой код после сбоя.

Интересно, что код перехода отправляется в область оперативной памяти, в которой хранятся имена и оценки для списка высоких результатов игры, что предоставляет еще большую поверхность оперативной памяти, которой может манипулировать непосредственно игрок.

Если поставить «(G» в целевую часть таблицы высоких результатов B-Type, то можно заставить игру перейти в другую область таблицы высоких результатов, где она начнет последовательно считывать имена «голым металлическим» кодом, где буквы и цифры представляют собой операционные коды для процессора NES.

В области ввода имени могут быть использованы лишь 43 возможных символа и 10 различных цифр, которые могут быть частью высокого балла. Это означает, что только небольшая часть доступных инструкций опкода NES может быть «закодирована» в таблицу высоких результатов, используя доступную поверхность атаки.

Displaced Gamers удалось написать короткий фрагмент кода, который можно перевести в данные таблицы высоких результатов. Эта простая процедура ставит два нуля в верхних цифрах счета игры, уменьшая время обработки счета, которое в противном случае привело бы к сбою.

Из-за отсутствия системы сохранения, работающей от аккумулятора, все эти высокие баллы придется набирать хакерам каждый раз, когда они будут включать Tetris на стартовой NES.

Ограниченное пространство в таблице высоких результатов также не оставляет места для прямого кодирования сложных программ поверх реального кода Tetris.

Anti-Malware Яндекс ДзенПодписывайтесь на канал "Anti-Malware" в Telegram, чтобы первыми узнавать о новостях и наших эксклюзивных материалах по информационной безопасности.

RSS: Новости на портале Anti-Malware.ru