Valve Anti-Cheat - Valve Anti-Cheat

Valve Anti-Cheat
Vac.jpg
Разработчики)Клапан
изначальный выпуск2002
Операционная системаWindows, macOS, Linux
ПлатформаWindows, Linux
ТипАнтичитерское программное обеспечение
ЛицензияПроприетарный
Интернет сайтОфициальный веб-сайт

Valve Anti-Cheat (VAC) является античит программное обеспечение, разработанное Клапан как компонент Пар платформа, впервые выпущенная с Контер страйк в 2002.

Когда программное обеспечение обнаруживает чит в системе игрока, оно блокирует его в будущем, возможно, через несколько дней или недель после первоначального обнаружения.[1] Он может выкинуть игроков из игры, если обнаружит ошибки в их системе. объем памяти или оборудование. Игроку не раскрывается такая информация, как дата обнаружения или тип обнаруженного чит-кода. После уведомления игрока доступ к онлайн-серверам игры, защищенным VAC, безвозвратно аннулируется и дополнительные ограничения применяются к учетной записи Steam игрока.

За одну неделю ноября 2006 года система зафиксировала более 10 000 попыток обмана.[2]

История

В 2001 году компания Even Balance Inc., разработчики античитерского программного обеспечения. PunkBuster предназначен для Контер страйк и Период полураспада моды, перестали поддерживать игры, так как они не получали поддержки от Valve. Valve также отклонила коммерческие предложения по интеграции технологии непосредственно в свои игры.[3][4]

Valve начала работать над «долгосрочным решением» мошенничества в 2001 году.[5] Первоначальный выпуск VAC был с Контер страйк в 2002 году. Во время этого первого выпуска система запрещала игроков только на 24 часа.[6] Срок действия бана со временем увеличивался; Игроки были заблокированы на 1 год и 5 лет, пока в 2005 году не был выпущен VAC2, когда новые запреты стали постоянными.[7] VAC2 был анонсирован в феврале 2005 г.[8] и начал бета-тестирование в следующем месяце.[9] 17 ноября 2006 года они объявили, что «новая технология [VAC]» выявила «более 10 000» попыток обмана только за последнюю неделю.[2]

На ранней стадии тестирования в 2002 году некоторая информация о программе была раскрыта через выделенный сервер Half-Life. списки рассылки. Он может обнаруживать версии «OGC's OpenGl Hack», OpenGL читы, а также обнаруживает ключ компакт-диска сменщики как читы. Информация об обнаруженных читерах отправляется на сервер бан-листов на IP-адрес 205.158.143.67 на порт 27013,[10] который позже был изменен на 27011.[11] Также есть сервер «главного списка банов».[12] Ошибки RAM / оборудования, обнаруженные VAC, могут выгнать игрока с сервера, но не заблокировать его.[13][14]

Эрик Смит и Ник Шаффнер были первоначальными контактами администраторов игры.[15] В феврале 2010 года команда VAC состояла из ведущего инженера Steam Джона Кука и его команды из 16 инженеров.

В июле 2010 года несколько игроков, которые успешно использовали утечку информации из Valve, чтобы увеличить свои шансы найти редкую Team Fortress 2 оружие под названием Golden Wrench было запрещено VAC.[16][17] В течение того же месяца около 12000 владельцев Call Of Duty Modern Warfare 2 были забанены, когда Steam обновил DLL файл на диске после того, как он был загружен игрой в память, что вызвало ложное срабатывание. Эти запреты были отменены, и пострадавшие получили бесплатную копию Left 4 Dead 2 или дополнительный экземпляр для отправки в подарок.[18][19][20]

В феврале 2014 года распространились слухи о том, что система отслеживает веб-сайты, которые посещают пользователи, открывая их Кеш DNS. Гейб Ньюэлл ответил через Reddit, уточняя, что цель проверки заключалась в том, чтобы действовать в качестве вторичной контрмеры для обнаружения читы на уровне ядра, и это затронуло менее 0,1% проверенных клиентов, что привело к 570 банам.[21][22][23]

С мая 2016 года система начала блокировать аккаунты, зарегистрированные с одним и тем же номером телефона.[24] Кроме того, номер телефона, который использовался для учетной записи во время ее блокировки, не будет разрешен для повторной регистрации в других учетных записях в течение трех месяцев.

Систему критиковали за то, что она не обнаружила LMAOBOX, популярную читерскую программу для Team Fortress 2, до мая 2016 г., после чего последовала волна запретов.[25]

В феврале 2017 года Valve объявила о планах по внедрению подхода машинного обучения для обнаружения читов в Counter-Strike: глобальное наступление, и что уже существует начальная версия системы, которая автоматически помечает игроков для ручного обнаружения игроками через систему «Overwatch».[26]

В марте 2018 года Valve опубликовала упомянутый подход на основе машинного обучения в своем выступлении на конференции разработчиков игр, назвав его VACNet.[27]

Дизайн

Valve редко обсуждает программное обеспечение, поскольку оно может помочь читерам написать новый код или вести себя. социальная инженерия.[21]

Программное обеспечение отправляет клиентские запросы на машину; если соответствующий ответ не получен, это помечается как возможное нарушение. Оно использует Сканирование подписи обнаруживать возможные читы при сканировании память компьютера и процессы. При обнаружении аномалии создается отчет об инциденте, который сравнивается с базой данных запрещенных Приложения и / или проанализированы инженерами Valve. Инженеры могут проверить код и запустить его на своих собственных копиях игры. Если код подтверждается как новый чит, он добавляется в базу чит-кодов.[28][29]

По словам ведущего инженера Steam Джона Кука, чтобы предотвратить использование самого античитерского программного обеспечения, «программное обеспечение постоянно обновляется и отправляется небольшими частями на серверы по мере необходимости, поэтому хакеры могут видеть только небольшие его части. в любое конкретное время. Так что, хотя они могут обойти его части, они никогда не смогут взломать все ".[29]

Valve также принимает отправку чит-программ и чит-сайтов от игроков по электронной почте. Игроки также могут сообщать об игроках, которых они подозревают в мошенничестве, через свой профиль в сообществе Steam, хотя игрокам не запрещены только эти сообщения.[30]

Если чит обнаружен, учетная запись Steam игрока будет немедленно помечена как читерская, но игрок не получит никаких сообщений об обнаружении. Только после задержки в «дни или даже недели»[1] что учетная запись навсегда заблокирована на серверах "VAC Secure"[30] для этой игры, возможно, вместе с другими играми, использующими тот же движок (например, Valve Источник игры GoldSrc игры Unreal Engine игры). Valve никогда не раскрывает, какой чит был обнаружен. Игроки критикуют систему за то, что на запрет читеров уходят недели или месяцы.[31]

Большое количество помеченных аккаунтов также может быть заблокировано «волнами».[32][33]

Дополнительные ограничения

Забаненные игроки сталкиваются с дополнительными ограничениями. Steam Family Sharing позволяет пользователям делиться своей библиотекой видеоигр с другим пользователем Steam для загрузки и игры, но игры, в которых игроку запрещен VAC, не могут быть переданы. Если пользователь делится своими играми с другим пользователем, то в учетной записи получателя обнаруживаются читы или мошенничество, первоначальный владелец совместно используемых игр может быть заблокирован VAC, а функция совместного использования отменена.[34][35] Забаненные пользователи также не могут участвовать в Сервер перевода Steam проект, который позволяет пользователям вносить новые переводы Steam и его игр.[36] Пользователи, которым запрещена игра, не могут вернуть ее.[37]

Более 100 игр поддерживают VAC; игроки, которым запрещены следующие игры, сталкиваются с дополнительными ограничениями:[38]

Моды, основанные на вышеперечисленных играх, могут унаследовать поддержку VAC от основной игры.

кинжал Обозначает GoldSrc игры, если игрок заблокирован в одной из этих игр, он будет заблокирован во всех из них.[30]
двойной кинжал Обозначает Исходный движок игры, если игрок заблокирован в одной из этих игр, он будет заблокирован во всех из них.[30]
# Обозначает игры, в которых действует более строгая политика защиты всех серверов VAC, и дополнительно запрещает игрокам редактировать любые файлы игры, кроме файлов конфигурации.[30]
§ Обозначает игры, в которых цифровые товары ограничения и / или отзыв.[39]

Общественное влияние

Профиль пользователя в Steam также помечен как «бан (ы) на запись», который является общедоступным и не может быть скрыт, независимо от видимости профиля заблокированной учетной записи. Запреты VAC становятся скрытыми для других пользователей после семи лет отсутствия повторного запрета VAC. Анализ 43 465 пользователей, которые были забанены в период с апреля 2011 года по октябрь 2011 года, показал, что чем больше игроков, заблокированных VAC, дружит с пользователем, тем больше вероятность того, что они сами будут забанены VAC в будущем. После того, как они были забанены, они потеряли больше друзей, с большей вероятностью увеличили свои настройки конфиденциальности, а также у них было больше друзей, заблокированных VAC, чем не заблокированных игроков.[40] Забаненные игроки также иногда называются "отдыхающими".[33][41]

Забаненные игроки также не могут участвовать в большинстве электронный спорт турниры. В 2014 году профессиональный игрок Джоэл «Эмилио» Мако был забанен во время прямая трансляция;[42][43][44] он изначально отрицал использование читов, утверждая, что это было вызвано тем, что «его друг играл на одном из смурфинг аккаунты, почта которых связана с его основным аккаунтом "[45] Затем в 2015 году он признался в использовании читов.[46][47][48] Овик "KQLY" Товмасян, Саймон "smn" Бек и Гордон "SF" Гири были забанены незадолго до того, как должны были играть в DreamHack Зима 2014.[41][49] В Лига ESEA утверждал, что запреты были результатом непосредственного сотрудничества с Valve.[50] Саймон "smn" Бек и Овик "KQLY" Товмасян признались в использовании читов.[51]

В марте 2020 года Элиас «Джамппи» Олкконен подал иск против Valve, утверждая, что пожизненный запрет на использование VAC негативно повлиял на его киберспортивную карьеру, в частности, на его неспособность играть в санкционированных Valve крупных турнирах, что впоследствии помешало ему войти в состав киберспортивной команды. OG.[52][53][54][55][56][57] Блокировка VAC привязана к учетной записи, которой он ранее владел, когда ему было 14 лет, а затем продан другу, который получил бан;[52][53][54][55][57] в иске утверждается, что пожизненный запрет на предоставление услуг VAC для несовершеннолетнего, особенно без возможности сначала заявить о своем иске, является необоснованным.[56]

Несколько пользователей раньше собирали запреты VAC, но в конечном итоге запреты VAC стали менее распространенными, поскольку Valve обновила интерфейс, теперь вместо фактического количества отображается «Множественные запреты VAC на записи».

Смотрите также

Рекомендации

  1. ^ а б «Часто задаваемые вопросы о поддержке Steam: меня забанили». steampowered.com. Клапан.
  2. ^ а б «Сообщение Steam - пятница, 17 ноября 2006 г.». steampowered.com. Клапан. 17 ноября 2006 г. Архивировано с оригинал 6 января 2007 г.. Получено 11 декабря, 2002.
  3. ^ КошВорлон (25 сентября 2001 г.). «Punkbuster остановит развитие HL / CS». DSLReports. DSLReports.
  4. ^ Гибсон, Стив (25 сентября 2001 г.). "Punkbuster уходит из HL". Shacknews. Gamerhub.
  5. ^ "Эрик Смит, Valve, список рассылки HLDS, октябрь 2001 г.". Новости Blue.
  6. ^ «Онлайн читерам грозит запрет на игры». Новости BBC. BBC. 29 августа 2002 г.
  7. ^ "VACBanned - Информация".
  8. ^ «Steam - Новый Counter-Strike: скоро появится исходная карта». steampowered.com. Клапан. 11 февраля 2005 г. Архивировано с оригинал 12 февраля 2005 г.
  9. ^ «Steam - Обновление - пятница, 25 марта 2005 г.». steampowered.com. Клапан. 25 марта 2005 г. Архивировано с оригинал 26 марта 2005 г.
  10. ^ "Эрик Смит, список рассылки Valve HLDS, июль 2002 г.". Архивировано 3 июня 2015 года.CS1 maint: неподходящий URL (связь)
  11. ^ Эрик Смит, Valve, список рассылки HLDS, август 2002 г..
  12. ^ Поля, Аарон (2002). «Обновлен античит Valve». SK Gaming. SK Gaming.
  13. ^ Поля, Аарон (2003). «Обновление VAC». SK Gaming. SK Gaming.
  14. ^ rizzuh (19 июня 2003 г.). «Новый модуль VAC (2)». CS-Nation. Архивировано из оригинал 19 июня 2003 г.
  15. ^ эффективный (16 ноября 2003 г.). «Обновленный VAC». CS-Nation. Архивировано из оригинал 11 декабря 2003 г.
  16. ^ Бобев, Радимир (8 июля 2010 г.). «Обновление TF2 Engineer становится серьезным - выпущены VAC-баны». Журнал устройств.
  17. ^ ВИНГСПАНТТ (8 июля 2010 г.). "Goldengate: скандал с обновлением инженеров". Тактика высшего уровня.
  18. ^ Смит, Квинтин (26 июля 2010 г.). "Программа Valve Anti-Cheat идет немного на GlaDOS?". Камень, Бумага, Ружье. Геймерская сеть.
  19. ^ Меер, Алек (27 июля 2010 г.). «Valve предлагает бесплатную игру после 12 000 ложных банов Steam». Gamesindustry.biz. GamesIndustry International.
  20. ^ МакЭлрой, Гриффин (27 июля 2010 г.). «Valve приносит свои извинения за блокировку более 12 000 законных игроков Modern Warfare 2». Engadget. Verizon Media.
  21. ^ а б Ньюэлл, Гейб. «Valve, VAC и доверие». Reddit.
  22. ^ Варр, Филиппа (18 февраля 2014 г.). «Valve не наплевать, что порно вы смотрите (Wired UK)». Wired.co.uk. Публикации Condé Nast. Архивировано из оригинал 8 мая 2014 г.
  23. ^ Скаллион, Крис (18 февраля 2014 г.). «Valve отклоняет утверждения о получении истории просмотров игроков». Computerandvideogames.com. Будущее издательство. Архивировано 5 марта 2014 года.CS1 maint: неподходящий URL (связь)
  24. ^ Грейсон, Натан (30 апреля 2016 г.). «Valve усиливает меры по борьбе с мошенничеством в Counter-Strike». Котаку. G / O Media.
  25. ^ Грейсон, Натан (3 мая 2016 г.). «Valve наконец-то разобралась с одним из крупнейших читов Team Fortress 2». Котаку. G / O Media.
  26. ^ Прескотт, Шон (16 февраля 2017 г.). «Valve хочет применить подход« машинного обучения »к борьбе с читом в Counter-Strike». PCGamer. Future plc.
  27. ^ Макдональд, Джон (31 марта 2018 г.). «Робокалипсис сейчас». YouTube. Получено 23 июля, 2020.
  28. ^ Сяо, Бинь; Ян, Лоуренс Т .; Ма, Цзяньхуа; Мюллер-Шлоер, Кристиан; Хуа Ю (2 июля 2007 г.). Автономные и доверенные вычисления: 4-я международная конференция, ATC 2007, Гонконг, Китай, 11-13 июля 2007 г., Материалы. Springer Science & Business Media. п. 125. ISBN  978-3-540-73547-2.
  29. ^ а б Кушнер, Дэвид (17 февраля 2010 г.). "Steamed: Valve Software Battles видеоигры, читеры". IEEE Spectrum. Институт инженеров по электротехнике и радиоэлектронике.
  30. ^ а б c d е «Часто задаваемые вопросы о поддержке Steam: античит-система Valve (VAC)». steampowered.com. Клапан.
  31. ^ Пил, Джереми (12 февраля 2014 г.). "Новая античит-система Rust работает - но Facepunch" никогда не закончат борьбу"". PCGamesN. Сеть N.
  32. ^ Мисс Смит (16 февраля 2014 г.). «Некоторые геймеры обсуждали предполагаемый античитерский DNS-шпионаж Valve». CSO Online. Международная группа данных.
  33. ^ а б Грейсон, Натан (24 декабря 2014 г.). "Множество читеров только что забанили в Counter-Strike". kotaku.com.au. G / O Media.
  34. ^ «Семейный доступ в Steam». steampowered.com. Клапан.
  35. ^ Майберг, Эмануэль (28 февраля 2014 г.). «Steam Family Sharing теперь доступен для всех пользователей». ПК-геймер. Future plc.
  36. ^ "Сервер перевода Steam: FAQ". steampowered.com. Клапан.
  37. ^ «Возврат средств в Steam: часто задаваемые вопросы». steampowered.com. Клапан.
  38. ^ "Игры Steam с поддержкой VAC". steampowered.com. Клапан.
  39. ^ «Часто задаваемые вопросы о поддержке Steam: предметы не присуждены должным образом». steampowered.com. Клапан.
  40. ^ Блэкберн, Джереми; Симха, Рамануджа; Куртеллис, Николас; Цзо, Сян; Рипяну, Матей; Скворец, Джон; Ямнитчи, Адриана (2012). WWW 12 Proceedings of the 21th Annual Conference - Алая буква «C»: читеры в игровой социальной сети. Международная конференция по всемирной паутине. С. 81, 89. Дои:10.1145/2187836.2187848. ISBN  9781450312295.
  41. ^ а б Хиггинс, Крис (25 ноября 2014 г.). «Как распознать хакера в Counter-Strike». RedBull.com. Red Bull GmbH.
  42. ^ Лундгрен, Тобиас (21 ноября 2014 г.). "DreamHack:" Мы будем соблюдать особые меры предосторожности при ГВС"". Афтонбладет. Шибстед.
  43. ^ Хиггинс, Крис (27 января 2015 г.). «5 самых неудобных банов в CS: GO Pro». RedBull.com. Red Bull GmbH.
  44. ^ Луис «MIRAA» Мира (9 октября 2014 г.). "Эмилио ВАК забанен в середине матча". HLTV. HLTV.
  45. ^ "Заявление команды о собственности в отношении Эмилио". Киберспорт.
  46. ^ Энгстранд, Саймон (24 февраля 2015 г.). «Эмилио признает жульничество, хочет снова соревноваться». Афтонбладет. Шибстед.
  47. ^ Милан «Нападающий» Швейда (25 февраля 2015 г.). "Эмилио признается в обмане". HLTV. HLTV.
  48. ^ Смит, Крис (26 февраля 2015 г.). «Шведский профессиональный игрок в CS: GO Джоэл» Эмилио Мако признается в жульничестве ». TweakTown. Tweak Town Pty Ltd.
  49. ^ Коупленд, Уэсли (1 мая 2017 г.). «Сообщество CS: GO киберспорта потрясено после раскрытия мошенничества». IGN. Зифф Дэвис.
  50. ^ Луис «MIRAA» Мира (21 ноября 2014 г.). "ESEA:" Скоро будет больше"". HLTV. HLTV.
  51. ^ Лахти, Эван (22 ноября 2014 г.). «Соревновательная сцена CS: GO в хакерском скандале, 3 игрока забанены». ПК-геймер. Future plc.
  52. ^ а б Биацци, Леонардо (март 2020 г.). «Сообщается, что Джамппи подает в суд на Valve из-за запрета VAC, который помешал ему подписать контракт с OG». Dot Esports. Группа компаний ГАМУРС.
  53. ^ а б Амос, Эндрю (27 марта 2020 г.). «Профессиональный CSGO Джамппи подал в суд на Valve из-за постоянного запрета VAC». Дексерто. Dexerto Limited.
  54. ^ а б Ярек «ДеКей» Льюис (26 марта 2020 г.). «Финский игрок по CS: GO Джамппи подал в суд на Valve из-за предполагаемого запрета VAC». DBLTAP. Минутные СМИ.
  55. ^ а б Ник Дж. (27 марта 2020 г.). «Забаненный игрок CSGO Джамппи подает иск против Valve». WIN.gg. World Intersports Network Inc.
  56. ^ а б Рават, Адитья Сингх (31 марта 2020 г.). «Джамппи подает в суд на Valve о возмещении ущерба на сумму более 250 000 евро за отстранение его от участия в крупных турнирах». AFK Gaming. AFK Gaming Private Limited.
  57. ^ а б Администратор OES (26 марта 2020 г.). «Джамппи подает в суд на Valve за предполагаемый несправедливый запрет на использование VAC». Интернет-киберспорт. Sogosa Pte Ltd.

внешняя ссылка