Valve выпустила серию защитных обновлений для CS 1.6
В апреле 2019 года Valve подвела итог серии защитных обновлений Counter-Strike 1.6, выпущенных с 20 марта по 11 апреля. В официальной заметке описаны проверка полномочий консольных команд, контроль загружаемых ресурсов и устранение уязвимостей в обработчиках моделей, изображений, демозаписей и сетевых сообщений.
Ключевым изменением стала граница доверия между самим игроком и внешним источником команды. Действия, поступавшие извне клиента, больше не могли свободно выполнять весь набор консольных инструкций. Для connect, bind, quit и отдельных настроек требовался доверенный источник, что уменьшало возможность неожиданного вмешательства сервера.
Дополнительную строгость обеспечивал cl_filterstuffcmd. При ненулевом значении к ограниченной группе относились и потенциально нежелательные действия вроде изменения fps_max, setinfo или отправки текста через say. Это не отменяло консоль как инструмент игрока: правила различали происхождение команды, а не просто запрещали её всем.
Загружаемые с сервера пользовательские ресурсы начали проходить проверку безопасности имени файла. В нескольких командах ограничили расширения, расширили список блокируемых типов и прекратили поиск динамических библиотек в каталогах пользовательских ресурсов. В результате защиту усиливали одновременно на входе данных и при их последующем использовании.
Список исправлений охватывал переполнения буфера в изображениях, демо, названиях моделей и других компонентах. Valve отдельно упомянула устранение возможностей удалённого выполнения кода в обработке оружейных сообщений и загрузке моделей. Технические способы атаки в новости не нужны: её смысл — в масштабе проверенных границ движка.
Наряду с ограничениями разработчики исправили ошибочную блокировку пользовательских спреев. Этот пункт важен: защита должна отсекать опасные данные, сохраняя нормальную работу допустимого контента. Апрельская сводка представляла целую серию релизов, поэтому её нельзя выдавать за один патч, впервые выпущенный в день публикации сообщения.
| Дата события | 2019-04-15 |
| Игра | Counter-Strike 1.6 |
| Тип материала | Историческая новость |
Источники и дата события
Valve выпустила серию защитных обновлений для CS 1.6 — официальная публикация Valve
Материал подготовлен для исторического архива CS.COM.RU. Дата события: 2019-04-15. Сведения описывают состояние игры в момент этого события.
Counter‑Strike 2
CS:GO
CS:Source
CS 1.6
Standoff 2
База знаний
Обсуждение материала 0
Здесь можно начать разговор
Задайте вопрос или поделитесь своим опытом по теме.
Присоединяйтесь к обсуждению
Войдите, чтобы написать комментарий и отвечать участникам.