神仙打架凡人吃雞?技術揭秘為何「荒野行動」中外掛泛濫?
隨著絕地求生的風靡全球,軍事類遊戲獨有的刺激、緊張和多變的玩法,讓廣大的遊戲愛好者著實體會了一次戰爭癮。一時間類似這樣的TPS遊戲也隨之蜂出並作,像是《荒野行動》、《小米槍戰》也憑藉著優秀的遊戲質量、良好的操作手感在移動端的市場上收穫了大量的口碑。
但這類遊戲有一個弊端,那就是外掛泛濫。從近期絕地求生的五五開事件來看,很多手遊玩家對外掛遊戲者表示諸多不滿。面對外掛我們將何去何從?它又存在哪些安全隱患?等等諸多問題,咱們以荒野行動(「吃雞」)遊戲為例,一一道來。
眾所周知,荒野行動外掛系列居多,大致包括透視、自動瞄準、穿牆、人物顯著標識、加速、飛天等等。
那麼為什麼這類遊戲容易出現外掛呢?因為射擊遊戲的數據計算和交互信息比較大,並且對網路延時的要求也比較苛刻,無法像即時戰略類、MOBA類遊戲那樣以伺服器為計算中心,採取命令下發的形式控制遊戲單元。射擊遊戲它是以個人手持終端(手機、pc)等為計算中心,當需要完成某種動作時,需要客戶端計算出結果,然後告訴伺服器自己在做什麼。
正是因為這個機制問題(客戶端在玩家手裡),外掛開發者可以利用技術手段,告訴伺服器虛假信息,然而伺服器無法知道信息真假,這樣就給遊戲作弊帶來了便利。
那麼外掛的神通,是怎麼做到的呢?難道它像孫行者一樣,會七十二變,接下來是遊戲揭秘環節:
攻擊式——是指用相關介面發送滑鼠或鍵盤響應命令,對遊戲里的人物進行流動或者攻擊。
加速式——是指外掛可以加快遊戲的速度。它用的的技術是修改系統的時鐘頻率達到加速的目的。
重新打包式——是指獲取軟體包,反編譯,然後修改相關功能屬性,然後再重新打包。這種技術需要很強的編程能力。
攔截式——是指通過對相關係統API HOOK技術實現。
修改器式——這種外掛跟傳統上的一些遊戲修改器沒有兩樣,做這種外掛在編程需要對內存地址有一點了解並且掌握相關修改內存地址的API。
接下來以移動終端為例,闡述一下Android系統和IOS系統各自存在的問題以及一些可能被黑客利用的漏洞。
由於Android系統屬於開源項目,不但碎片化嚴重,而且允許OEM廠商的各種定製,使其更容易遭到攻擊。這些特性就會出現如下現象:當其受到安全漏洞、惡意軟體威脅時往往更脆弱。
行業研究公司J.Gold Associates首席分析師Jack Gold表示:「因為Android是個開源系統,任何人都可以看到並可以修改系統中的內容。因此」開發者在軟體中的任何一處修改都可能導致新漏洞產生。「即使你只是修改了消息應用的外觀,也可能會產生你不知道的漏洞。這是開源系統的弊端所在,即便經過測試也很難發現,」Jack Gold說。
近些年,Google公司一直在努力加大對Android系統的控制力度,Android架構的安全性也逐漸改善,防禦惡意軟體感染的能力越來越強。現在的Android8.0系統可能不會像之前版本那麼開放,另外,很多手機廠商也在努力提高定製系統的安全性,並且推出許多安全軟體來保障用戶的安全問題。
然而蘋果對IOS開發者限制很多,蘋果不會開放其源代碼。這就意味著IOS比Android更難被攻克。Jack Gold說:「因為蘋果對系統做了很多限制,蘋果工程師會時刻進行檢查。一旦發現手機越獄漏洞,他們會很快會採取措施修復漏洞。
總之,不管IOS還是Android,它們都不是絕對安全的。當我們的某些未知行為可能已經破壞了系統的安全機制,比如我們在使用手機過程中,打開了未知鏈接、或從瀏覽器上直接下載來源不明的應用以及安裝某些遊戲輔助功能插件(外掛)等等,這些行為都有可能威脅我們的手機安全、以至於個人信息被泄露。
假如我們在玩遊戲的時候安裝了外掛輔助軟體或具有外掛功能的破解遊戲軟體以後,會對我們產生哪些安全隱患呢?
假如1:我們安裝了荒野行動某個輔助插件,它具備透視穿牆、精準自瞄、金幣修改等功能,但是安裝該外掛的條件是:Root設備。這時有必要講解一下Root許可權了。
Root許可權是Linux內核中的最高許可權,有了最高許可權,你就可以為所欲為。如果應用獲取到Root許可權,應用則可以訪問手機設備的任何文件信息。因此如果惡意程序獲取到了Root許可權,那麼就可以肆意地破壞你的手機,獲取你的隱私。這樣直接會威脅到你的賬戶安全,甚至是人身安全。
假如2:我們安裝了來路不明或經過重新打包的遊戲軟體,這種軟體有可能在完成外掛功能的前提下,加入了廣告植入、釣魚網站鏈接、或者木馬程序等等。安裝這種非官方的外掛軟體,我們的隱私可能會慢慢的流逝。
因此利用外掛玩手游「爽」的同時,可能會存在著無感知的威脅。那麼面對威脅我們應該怎麼應對呢?
1)手游官方增強安全意識,採取保障用戶安全措施
2)增加個人安全防範意識,維護遊戲公平、公正游風。
小編建議:遊戲官方進行網站下載,避免安裝外掛插件。
例如:「吃雞」遊戲,外掛泛濫的時候,荒野行動官網採取以下措施:
總之,玩遊戲,消遣時光,但不能遊戲人生。重體驗,圖快樂,而不能「吃雞」不成蝕把米。最後提倡遊戲公平競技,避免作弊;增強個人安全防範意識,避免錢財損失。
本文屬於由由科技原創,轉載請聯繫後台。
文|由小來
圖片來源於網路
推薦閱讀:
※做你心中的星辰(三)塔巴斯——被命運束縛的少年《小花仙》
※大佬馬化騰,為何成了軟柿子?
※如何瞄得住,如何打得准(幀數/延遲/靈敏度/DPI/訓練/瓶頸期)
※網易版的建設我的世界,為什麼這麼多人排斥?
※2003年網易公司出品遊戲夢幻西遊有怎樣的聊天系統?