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 Tərtibatçıları 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]