Valve Anti-Cheat — ilk dəfə 2002-ci ildə Counter-Strike ilə buraxılan Steam platformasının komponenti kimi Valve tərəfindən hazırlanmış anti-hiylə sistemi.
| Valve Anti-Cheat | |
|---|---|
| |
| Tipi | özəl proqram təminatı |
| Tərtibatçı | Valve |
| Əməliyyat sistemi | Microsoft Windows, macOS, Linux |
| Yayımlanma tarixi | 2002 |
| Sayt | help.steampowered.com/fa… |
Proqram oyunçunun sistemində hiylə aşkar etdikdə orijinal aşkarlamadan günlər və ya həftələr sonra oyunçunu qadağan edir.[1] Sistem yaddaşda və ya cihazda səhvlər aşkar edərsə, oyunçuları oyundan kənarlaşdıra bilər. Aşkarlanma tarixi və ya aşkar edilən hiylə növü kimi heç bir məlumat oyunçuya açıqlanmır. Oyunçuya məlumat verildikdən sonra, oyunçunun hiylə istifadə etdiyi oyunun onlayn "VAC ilə qorunan" serverlərinə giriş həmişəlik qadağan edilir və oyunçunun Steam hesabına əlavə məhdudiyyətlər tətbiq edilir.
Sistem 2006-cı ilin noyabr ayının bir həftəsi ərzində 10.000-dən çox hiylə cəhdini aşkar edib.[2] 2018-ci ilin dekabr ayı ərzində 600.000-dən çox hesaba qadağa qoyulub.[3]
2001-ci ildə, "Counter-Strike" və "Half-Life" modları üçün nəzərdə tutulmuş anti-hiylə proqramı olan "PunkBuster"in tərtibatçıları "Even Balance", "Valve"dən heç bir dəstək almadıqları üçün oyunları dəstəkləməyi dayandırdılar. Valve, texnologiyanı birbaşa oyunlarına inteqrasiya etmək üçün edilən iş təkliflərini də rədd etdi.[4][5]
Valve 2001-ci ildə hiylələr üçün "uzunmüddətli həll" üzərində işləməyə başladı.[6] VAC-ın ilk buraxılışı 2002-ci ildə Counter-Strike ilə idi. Bu ilkin versiya zamanı sistem oyunçulara yalnız 24 saat qadağa qoyurdu.[7] Zamanla qadağanın müddəti artırıldı. 2005-ci ildə VAC2 ilə birlikdə ömürlük qadağa tətbiq olunana qədər oyunçulara 1-5 il müddətinə qadağa qoyulurdu. VAC2 2005-ci ilin fevralında elan edildi[8] və növbəti ay beta testinə başladı.[9] 17 noyabr 2006-cı ildə "yeni [VAC] texnologiyası"nın təkcə keçən həftə ərzində "10.000-dən çox" hiylə cəhdini blokladığı bildirildi.[2]
2002-ci ildə ilk sınaq mərhələsində proqram haqqında bəzi məlumatlar Half-Life Dedicated Server poçt siyahıları vasitəsilə aşkar edilmişdi. O, "OGC's OpenGl Hack" versiyalarını, OpenGL hiylələrini, həmçinin CD açar dəyişdiricilərini hiylə kimi aşkar edə bilirdi. Aşkar edilmiş hiyləçilər haqqında məlumat sonradan 205.158.143.67 IP ünvanının 27013 portunda (daha sonra 27011-ə dəyişdirildi[10]) yerləşən qadağa siyahısı serverinə göndərilir.[11] Həmçinin "master qadağa siyahısı" serveri mövcuddur.[12] VAC tərəfindən aşkar edilən RAM/cihaz xətaları oyunçunu serverdən ata bilər, lakin qadağa tətbiq etmir.[13][14]
Erik Smit və Nik Şafner oyun idarəçiləri üçün əsas əlaqələr idi.[15] 2010-cu ilin fevral ayında VAC Komandası Steam-in aparıcı mühəndisi Con Kuk və onun 16 mühəndisdən ibarət olan komandasından ibarət idi.
2010-cu ilin iyul ayında Valve-dən sızan məlumatdan uğurla istifadə edərək "Qızıl Açar" adlı nadir Team Fortress 2 silahını tapmaq şanslarını artırmağa çalışan bir neçə oyunçuya VAC tərəfindən oyun qadağası qoyuldu.[16][17] Həmin ay ərzində təxminən 12.000 Call of Duty: Modern Warfare 2 oyunçusuna yaddaşa yükləndikdən sonra Steam diskdəki DLL faylını yenilədikdə və xətalı müsbət aşkarlamaya səbəb olduqda oyun qadağası qoyuldu. Bu qadağalar daha sonra ləğv edildi və zərərçəkənlər Left 4 Dead 2-nin pulsuz nüsxəsini və ya hədiyyə olaraq göndərmək üçün əlavə bir nüsxəsini aldılar.[18][19][20]
2014-cü ilin fevralında sistemin istifadəçilərin DNS keşinə daxil olaraq girdikləri vebsaytları izlədiyi şayiəsi yayıldı. Qeyb Nyuell Redditdə bu yoxlamanın məqsədinin nüvə səviyyəsindəki hiylələri aşkar etmək üçün ikinci dərəcəli əks tədbir kimi çıxış etmək olduğunu və bunun yoxlanılan istifadəçilərin 0,1%-dən azına təsir etdiyini və 570 qadağa ilə nəticələndiyini açıqladı.[21][22][23]
2016-cı ilin may ayından etibarən sistem eyni telefon nömrəsi ilə qeydiyyatdan keçmiş hesabları qadağan etməyə başladı.[24] Bundan əlavə, qadağa qoyulduğu zaman hesabda istifadə edilmiş telefon nömrəsinin üç ay ərzində digər hesablarda yenidən qeydiyyata alınmasına icazə verilməməyə başlandı.
Sistem Team Fortress 2 üçün məşhur hiylə olan LMAOBOX-u aşkarlaya bilmədiyi üçün tənqid edilib. 2016-cı ilin mayında sistem bu hiyləni də aşkar etməyə başlayıb və böyük qadağa dalğası ilə nəticələnib.[25]
2017-ci ilin fevral ayında Valve, Counter-Strike: Global Offensive oyununda hiylələri aşkar etmək üçün maşın öyrənməsi yanaşmasını təqdim etməyi planlaşdırdığını və sistemin "Overwatch" sistemi vasitəsilə oyunçular tərəfindən manual aşkarlanması üçün avtomatik olaraq işarələyən sistemin ilkin versiyasının artıq mövcud olduğunu elan etdi.[26]
2018-ci ilin mart ayında Valve, Oyun ı Konfransındakı çıxışında maşın öyrənməsinə əsaslanan yanaşmanı VACNet adlandırdı.[27]
2023-cü ilin oktyabr ayında AMD drayver yeniləməsi vasitəsilə öz "Anti-Lag+" funksiyasına dəstək əlavə etdikdən sonra, oyun müəyyən DLL funksiyalarını pozduğuna görə hiylə kimi aşkar edildi və nəticədə AMD istifadəçiləri Counter-Strike 2 oyunundan qadağan edildi. Daha sonra AMD drayver yeniləməsini geri qaytardı və Valve təsirə məruz qalan istifadəçilərin qadağasını ləğv edəcəyinə söz verdi.[28]
- ↑ "Steam Support FAQ: I've Been Banned". Steam. Valve. 11 noyabr 2020 tarixində arxivləşdirilib. İstifadə tarixi: 26 oktyabr 2023.
- ↑ 1 2 "Steam Message - Friday, November 17 2006". Steam. Valve. 17 noyabr 2006. 6 yanvar 2007 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 11 dekabr 2002.
- ↑ Boudreau, Ian. "Valve banned a record number of players in December". PCGamesN. 6 yanvar 2019. 25 sentyabr 2021 tarixində arxivləşdirilib. İstifadə tarixi: 25 sentyabr 2021.
- ↑ KoshVorlon. "Punkbuster to stop HL/CS development". DSLReports. DSLReports. 25 sentyabr 2001. 19 mart 2023 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ Gibson, Steve. "Punkbuster Retires From HL". Shacknews. Gamerhub. 25 sentyabr 2001. 8 may 2023 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ "Eric Smith, Valve, HLDS mailing list, October 2001". Blue's News. 4 dekabr 2022 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ "Online cheaters face games ban". BBC News. BBC. 29 avqust 2002. 23 iyul 2013 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ "New Counter-Strike: Source Map Coming Soon". Steam. Valve. 11 fevral 2005. 12 fevral 2005 tarixində orijinalından arxivləşdirilib.
- ↑ "Update - Friday March 25, 2005". Steam. Valve. 25 mart 2005. 26 mart 2005 tarixində orijinalından arxivləşdirilib.
- ↑ Eric Smith, Valve, HLDS mailing list, August 2002.
- ↑ "Eric Smith, Valve HLDS Mailing List, July 2002". Planet Half-Life. GameSpy. Archived from the original on 3 iyun 2015.
- ↑ Fields, Aaron. "Valve Anti Cheat Updated". SK Gaming. SK Gaming. 2002. 7 may 2021 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ Fields, Aaron. "VAC Update". SK Gaming. SK Gaming. 2003. 7 may 2021 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ rizzuh. "New VAC Module (2)". CS-Nation. 19 iyun 2003. 19 iyun 2003 tarixində orijinalından arxivləşdirilib.
- ↑ "VAC Updated". CS-Nation. 16 noyabr 2003. 11 dekabr 2003 tarixində orijinalından arxivləşdirilib.
- ↑ Bobev, Radimir. "TF2 Engineer Update Gets Serious – VAC Bans Issued". Device Magazine. 8 iyul 2010. Archived from the original on 11 iyul 2010.
- ↑ WiNGSPANTT. "Goldengate: The Engineer Update Scandal". Top Tier Tactics. 8 iyul 2010. 20 iyun 2012 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ Smith, Quintin. "Valve Anti-Cheat software goes a bit GlaDOS?". Rock, Paper, Shotgun. Gamer Network. 26 iyul 2010. 28 iyul 2010 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ Meer, Alec. "Valve offers free game after 12,000 false Steam bans". Gamesindustry.biz. GamesIndustry International. 27 iyul 2010. 7 noyabr 2017 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ McElroy, Griffin. "Valve apologizes for banning over 12,000 legit Modern Warfare 2 players". Engadget. Verizon Media. 27 iyul 2010. 4 dekabr 2022 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ Newell, Gabe. "Valve, VAC, and trust". Reddit. 17 fevral 2014. 7 oktyabr 2023 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ Warr, Philippa. "Valve couldn't care less what porn you watch (Wired UK)". Wired.co.uk. Condé Nast Publications. fevral 18, 2014. may 8, 2014 tarixində orijinalından arxivləşdirilib.
- ↑ Scullion, Chris. "Valve rejects claims it receives players' browsing history". Computerandvideogames.com. Future Publishing. 18 fevral 2014. Archived from the original on 5 mart 2014.
- ↑ Grayson, Nathan. "Valve Steps Up Counter-Strike's Anti-Cheat Measures". Kotaku. G/O Media. 30 aprel 2016. 4 dekabr 2022 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ Grayson, Nathan. "Valve Finally Cracks Down On One Of The Biggest Team Fortress 2 Cheats". Kotaku. G/O Media. 3 may 2016. 4 dekabr 2022 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ Prescott, Shaun. "Valve wants to take a 'machine learning' approach to Counter-Strike anti-cheat". PC Gamer. Future plc. 16 fevral 2017. 28 iyun 2023 tarixində arxivləşdirilib. İstifadə tarixi: 6 noyabr 2023.
- ↑ McDonald, John. "Robocalypse Now". youtube. 31 mart 2018. İstifadə tarixi: 23 iyul 2020.
- ↑ Shilov, Anton. "AMD Counter-Strikes Itself, Pulls Driver After Anti-Lag Feature Causes CS2 Bans". Tom's Hardware (ingilis). 13 oktyabr 2023. 13 oktyabr 2023 tarixində arxivləşdirilib. İstifadə tarixi: 14 oktyabr 2023.
