
Epic Games-ი Linux-ისთვის Easy Anti-Cheat-ს EAC Linux v2-ით გადააკეთებს
Epic Games-ი Linux-ისთვის Easy Anti-Cheat-ის იმპლემენტაციას EAC Linux v2-ად გადააკეთებს. დაცვა Windows-ის დონეს უახლოვდება ხელმოწერილი ბირთვებით, Secure Boot-ით, TPM 2.0-ით და eBPF-ით, პირველი საპილოტე თამაში კი Fortnite-ია.
Epic-ი Linux-ის Anti-Cheat-ს თავიდან აშენებს
Easy Anti-Cheat (EAC) 2014 წლიდან მხარს უჭერს Linux-ის ნატიურ თამაშებს, 2021 წელს კი Windows-ის თამაშების Wine/Proton-ით გაშვებაც შესაძლებელი გახადა. თუმცა მხარდაჭერა თითოეული თამაშისთვის ცალკე უნდა ჩაირთოს და ბევრი თამაში ამას არ აკეთებს, რადგან Linux-ის ვერსია Windows-ის დონის დაცვას ვერ უზრუნველყოფდა. Epic-ის თქმით, სწორედ ამიტომ ჯერ არ არის Fortnite Linux-ზე, თუმცა მალე იქნება.
Epic-ი ონლაინ თამაშებში ჩითინგს მილიარდდოლარიან ბაზრად აღწერს, სადაც ჩითების გამავრცელებლები ყიდიან გამოწერებს ხშირად განახლებად ინსტრუმენტებზე, რომელთა გამოყენებასაც მინიმალური ტექნიკური ცოდნა სჭირდება. ეფექტური ანტიჩითის გარეშე ისინი იმდენ მოთამაშეს აშორებენ თამაშს, რომ მისი შენარჩუნება დეველოპერისთვის ფინანსურად წამგებიანი ხდება.
ბირთვის დრაივერის გარეშე, უსაფრთხოების ახალი სტეკი
სხვაობის შესამცირებლად Epic-ი Linux-ის ანტიჩითს EAC Linux v2-ად გადააკეთებს, რათა უახლოეს მომავალში დაცვის დონე Windows-ს მაქსიმალურად მიუახლოვოს. გამოსავალი ეყრდნობა Linux-ის არსებულ ფუნქციებს: ხელმოწერილ ბირთვს, ხელმოწერილ მოდულებს და ატესტაციის მქონე Secure Boot-ს. Epic-ის თქმით, რაც უფრო მეტი დისტრიბუცია დააკმაყოფილებს ამ მოთხოვნებს ნაგულისხმევად, მით ნაკლებ მოთამაშეს მოუწევს კონფიგურაციის შეცვლა.
Windows-ისგან განსხვავებით, სადაც EAC დიდწილად ბირთვის დრაივერს ეყრდნობა, EAC Linux v2 ანტიჩითის ბირთვის მოდულს არ დააყენებს და არ ჩატვირთავს. სამაგიეროდ იყენებს measured boot-ს, ბირთვის lockdown LSM-ს, IOMMU-ს მხარდაჭერას და Epic-ის eBPF ლოგიკას მთლიანობის შესანარჩუნებლად და ჩითერების გამოსავლენად. პირველად დაცული თამაშის გაშვებისას მოთამაშეს შესთავაზებენ ანტიჩითის systemd სერვისს, რომელიც მხოლოდ დაცული თამაშის გაშვებისას მუშაობს.
სისტემური მოთხოვნები
EAC Linux v2 მოითხოვს ხელმოწერილ ბირთვს და მოდულებს, BIOS-ში ჩართულ TPM 2.0-ს, ცნობილი გასაღებებით ჩართულ Secure Boot-ს, measured boot-ს, ჩართულ IOMMU-ს გამორთული passthrough-ით, ბირთვის lockdown-ის მთლიანობის რეჟიმს, გამორთულ kexec-ს და ჩატვირთულ და აქტიურ Linux Security Module BPF-ს. Epic-ი გეგმავს დროთა განმავლობაში ამ მოთხოვნების დახვეწას და მიესალმება დეველოპერებისა და დისტრიბუციების მომვლელების გამოხმაურებას.
ცნობილი გასაღებები ამჟამად მოიცავს Canonical-ის, Fedora-ს, Universal Blue-ის, Debian-ის, openSUSE-ის, SUSE Linux Enterprise-ის, Rocky Linux-ის, Microsoft UEFI CA-ის და AlmaLinux-ის გასაღებებს. Epic-ი გეგმავს სიის ღია კოდად გახადოს და მიესალმება საზოგადოების pull request-ებს მის გასაფართოებლად. დისტრიბუციების მომვლელებს შეუძლიათ მიწერონ Epic-ს [email protected]ზე, რომ მათი ხელმოწერის გასაღებები სიას დაემატოს.
Fortnite-ის პილოტი და Steam Deck
Epic-ი EAC Linux v2-ის გამოცდას ჯერ Fortnite-ში გეგმავს: ტესტირებას ცოცხალ გარემოში ჩაატარებს და მიღებული გამოცდილების მიხედვით დახვეწავს, სანამ მეტ თამაშის დეველოპერს მისცემს ხელმისაწვდომს. ამ წლის ბოლოს Epic-ი Jef Spaleta-სთან, Fedora-ს პროექტის ხელმძღვანელთან ერთად, პანელურ დისკუსიას უმასპინძლებს Linux-ზე სამართლიანი კონკურენტული გეიმინგის გზაზე.
Steam Deck-ი ამჟამად ვერ უზრუნველყოფს EAC Linux v2-ისთვის საჭირო ფუნქციებს, მაგრამ Epic-ის თქმით, ის აქტიურად საუბრობს Valve-თან და მომავალში მხარდაჭერის იმედი აქვს. მოთამაშეები, რომლებიც შემთხვევით გაუშვებენ დაცულ თამაშს მოთხოვნების დაუკმაყოფილებლად, ბანის ნაცვლად შეცდომის შეტყობინებას მიიღებენ. Epic-ი სერვერის მონაცემებს დამატებით ამოცნობის ფენადაც იყენებს, თუმცა ამბობს, რომ მხოლოდ ეს საკმარისი არ არის. EAC Linux v2-ის მიზანია ძლიერი საფუძვლის შექმნა, რომელზეც განახლებები აშენდება, და ჩითების შექმნისა და შენარჩუნების ღირებულების ზრდა.
წყაროები: onlineservices.epicgames.com
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.