99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

游戲通訊數(shù)據(jù)防篡改實戰(zhàn):從簽名設計到服務端校驗

游戲通訊數(shù)據(jù)防篡改實戰(zhàn):從簽名設計到服務端校驗 做游戲最怕的坑不是服務器宕機而是玩家把你的通訊數(shù)據(jù)改了你卻一點脾氣沒有。早年在做一款卡牌項目時有人在每日簽到接口上把獎勵數(shù)量參數(shù)從 1 改成 9999服務端沒有任何異常告警因為請求結構完全合法只是字段值變了一天之內后臺金幣產(chǎn)出直接爆表。那次之后我們才真正意識到游戲通訊數(shù)據(jù)防篡改這件事不是“上了 HTTPS 就安全”而是要從協(xié)議設計、簽名校驗到服務端業(yè)務校驗整體重做一遍。這篇文章我把整個方案的思路和落地步驟完整寫出來適合服務端開發(fā)、客戶端開發(fā)以及獨立游戲開發(fā)者參考。內容不會只講概念會帶上具體的字段設計、簽名代碼示例和上線后踩坑記錄照著改能少走不少彎路。1. 先看清游戲通訊數(shù)據(jù)到底在哪里被動手腳1.1 三個高發(fā)環(huán)節(jié)缺一不可的攻防視角我剛開始做防護時習慣性把所有問題都歸結為“有人改了包”后來被現(xiàn)實教育了幾次才明白通訊數(shù)據(jù)被篡改這件事遠不止改包一種形態(tài)。從數(shù)據(jù)流最粗的粒度來看一次正常的游戲交互是“客戶端本地生成請求 - 傳輸?shù)椒斩?- 服務端返回數(shù)據(jù) - 客戶端渲染展示”攻擊者可以在中間任何一個環(huán)節(jié)做手腳常見的無非三種。第一種是改完內存再發(fā)請求。玩家先用修改器把客戶端進程里的數(shù)值改掉比如把背包里的金幣數(shù)量改成 999999然后觸發(fā)一次同步操作客戶端把這些被污染的數(shù)據(jù)填進協(xié)議發(fā)出來。這種情況下抓包看到的請求是完整、合法、甚至帶了正確簽名的因為整個發(fā)包動作就是客戶端自己完成的只是數(shù)據(jù)源頭已經(jīng)臟了。第二種是攔截請求并改寫。攻擊者通過抓包工具把客戶端發(fā)往服務端的原始數(shù)據(jù)包截獲下來改掉關鍵字段后再轉發(fā)出去。最典型的例子就是把“購買數(shù)量1”改成“購買數(shù)量100”或者把“領取獎勵”的執(zhí)行次數(shù)從一次改成一萬次。這種改造發(fā)生在客戶端和服務端之間客戶端本身完全不知情。第三種是重放舊請求。攻擊者不改任何字段只是把之前抓到的一個合法請求原封不動重新發(fā)一遍讓服務端重復執(zhí)行。比如一個“簽到領獎”的請求理論上一天只能簽到一次但如果服務端沒有冪等控制攻擊者就可以把請求保存下來第二天直接重放一天簽出一年份的獎勵。這種攻擊最隱蔽因為請求內容百分之百合法服務端如果只做簽名校驗完全看不出來。還有一種相對少見但值得提的是對服務端回包做篡改目的是讓客戶端跳過一些本地限制比如偽造結算通知、跳過廣告獎勵確認等。這類問題依賴客戶端安全做得好的話也能擋一擋但關鍵還是服務端必須在自己的邏輯里做最終裁定不能迷信客戶端上報。1.2 攻擊者的常見“工具箱”把攻擊手段按工具分類能幫團隊快速對齊威脅模型。我自己整理過一個表放在項目安全文檔里每次新同學入職先看這個攻擊類型常見工具/手法生效環(huán)節(jié)服務端能感知嗎內存修改修改器、注入工具客戶端本地不一定需要業(yè)務校驗抓包重放抓包工具、重放腳本傳輸鏈路需要防重放機制請求改寫中間人攔截、改包腳本傳輸鏈路需要完整性簽名自動化腳本Hook、模擬點擊、腳本化操作客戶端本地鏈路需要行為風控反編譯破解逆向客戶端代碼客戶端本地需要客戶端加固這里我想單獨提一下自動化腳本這一類。很多團隊以為最危險的是改包其實在實際運營里批量自動化腳本帶來的損失往往更嚴重。我記得有同行開玩笑說做游戲防篡改最怕的是一批玩家把 PC 游戲當成網(wǎng)頁來玩照搬瀏覽器里“篡改猴(Tampermonkey)”腳本的思路寫個注入腳本對每個網(wǎng)絡請求做字段替換和自動重發(fā)。這個場景在端游和頁游里真實出現(xiàn)過腳本本身很小但刷出來的異常資源量一點不小。所以防篡改不能只看“有沒有改包”還要考慮“合法請求被自動化批量使用”的維度。1.3 為什么“加密了”不等于“防篡改”很多團隊第一反應是“我們把通訊加密不就行了”這句話在項目會議上幾乎每次都會出現(xiàn)。加密解決的是“防竊聽”也就是第三方看不到內容而篡改是“改內容后再重算校驗值”攻擊者根本不需要解密出明文他有三種很樸素的辦法繞過去。第一他可以直接重放密文。就算整個包被 AES 加密得嚴嚴實實攻擊者抓到一個合法的密文包原樣重發(fā)一遍服務端解密后看到的內容完全合法加密層不會有任何反應。第二他可以改裝客戶端。既然加密邏輯在客戶端里攻擊者反編譯后找到密鑰或核心結構等于自己拿到一套“合法”的發(fā)包工具想怎么改就怎么改。第三他可以利用客戶端自身機制。玩家在本地改內存客戶端正常地構造請求并加密服務端眼里這個包和普通玩家的包沒有區(qū)別。所以“加密”和“防篡改”其實是兩件事。拿快遞來類比加密相當于給箱子上了一把鎖別人打不開也看不見里面防篡改相當于在封口處加了一道封條和蓋章任何拆開過再復原的行為都會留下痕跡。鎖保證的是“內容不被偷看”封條保證的是“內容不被偷換”。游戲通訊要防的是偷換光有鎖不夠封條才是主角。2. 設計思路把所有客戶端輸入都當成“不可信”2.1 默認不可信核心決策一定要放在服務端早期我們犯過一個認知錯誤總覺得客戶端是“自己人”服務端拿到客戶端上報的數(shù)據(jù)后只要格式對、簽名對就默認數(shù)據(jù)可信。后來被刷爆金幣后復盤才把第一條安全原則刻進團隊文化里任何來自客戶端的數(shù)據(jù)默認都是不可信的。這個原則聽起來簡單做起來很反直覺因為很多玩法功能為了開發(fā)效率會把一些數(shù)值計算直接放在客戶端。舉個最常見的問題客戶端到底應不應該把“當前金幣總量”傳給服務端如果客戶端上傳的是“我當前金幣 999999”然后讓服務端覆蓋存檔那攻擊者只要改一個字段就能刷錢。正確做法是客戶端只上傳“我要購買物品 A”這個操作意圖服務端從數(shù)據(jù)庫讀取玩家當前金幣自己計算扣費后余額是多少再返回給客戶端展示。也就是說客戶端負責表達“我想做什么”服務端負責決定“允不允許做、做了之后結果是多少”。這就是服務端權威模型Server Authority的核心。一旦把決策權全部收歸服務端內存修改、字段篡改的破壞力會大幅下降因為攻擊者修改的客戶端數(shù)值只是“建議值”服務端根本不采用。在已經(jīng)上線的老項目里推行這一條最痛苦因為很多接口設計初期就把全量數(shù)據(jù)同步當成了默認方案重構得一個個接口改。但這一步是必須的后續(xù)所有簽名、加密、防重放都是在這個基礎上起作用的服務端不權威其他防御都是花架子。2.2 防篡改體系的三層結構一個好的通訊防篡改體系我習慣拆成三層來看每一層解決一類問題缺了哪層都會漏。第一層是傳輸通道安全主要用 TLS 或者帶認證的加密算法比如 AES-GCM來保證數(shù)據(jù)在傳輸過程中不會被第三方偷看或靜默修改。這一層解決的是“被動攻擊”也順帶擋掉大部分腳本小子式的中間人改包。注意這里要選帶認證加密的套件不然只加密不認證仍然存在被改的可能。第二層是消息級認證核心手段是對每個請求計算 HMAC 或數(shù)字簽名服務端收到后重新計算比對。這層解決的是“主動篡改”即使攻擊者抓到完整報文沒有密鑰就無法偽造一個能通過校驗的簽名。重放攻擊的防御也主要在這一層通過時間戳、隨機數(shù)和序號實現(xiàn)。第三層是業(yè)務級校驗核心是服務端在業(yè)務邏輯內部做參數(shù)合法性和狀態(tài)流轉校驗比如購買數(shù)量不能超過上限、領取獎勵的次數(shù)是否符合時間規(guī)則、金幣扣減后不能為負數(shù)。這層解決的是“參數(shù)被改動后業(yè)務邏輯是否依然成立”。很多團隊只做了前兩層結果攻擊者把接口參數(shù)改成一個極端值簽名照樣通過業(yè)務卻跑了異常邏輯這種教訓我見過太多了。三層從底層到上層是逐層遞進的關系不能互相取代。HTTPS 解決不了“客戶端自己發(fā)出非法請求”簽名解決不了“字段值本身不合理”業(yè)務校驗解決不了“合法接口被高頻重放”。只有三層配合才算一個完整的防篡改體系。2.3 簽名方案選型對稱HMAC還是非對稱簽名到了具體選型階段團隊經(jīng)常會糾結消息認證到底用對稱 HMAC 還是非對稱 RSA/ECDSA 簽名。我的建議其實很簡單看消息頻率和對密鑰管理的要求不要一刀切。對稱 HMAC 的核心特點是快。一個 HMAC-SHA256 在普通服務器上計算一次大概在微秒級加解密開銷比非對稱運算小幾個數(shù)量級特別適合游戲里高頻的業(yè)務消息。實現(xiàn)也簡單客戶端和服務端持有同一個密鑰對消息內容做一個帶密鑰的哈希服務端重新計算比對即可。缺點也很明顯密鑰是共享的一旦客戶端被反編譯提取出密鑰整個體系的信任就會崩塌所以密鑰不能寫死必須動態(tài)協(xié)商和派生。非對稱簽名RSA/ECDSA的核心特點是防偽性強。私鑰只保存在服務端客戶端用公鑰驗證簽名攻擊者即使反編譯拿到公鑰也無法偽造一個帶合法簽名的消息。這種方案適合低頻但高價值的場景比如登錄票據(jù)、服務端下發(fā)的重要配置、版本更新包完整性校驗。因為公鑰是公開的在不聯(lián)網(wǎng)的場景下也能驗證很多單機游戲的存檔防篡改就是靠這種思路。實際項目里我推薦組合使用登錄握手階段用非對稱簽名簽發(fā)會話票據(jù)后續(xù)高頻業(yè)務消息用對稱 HMAC 做認證關鍵操作購買、領獎、交易再額外疊加一個服務端下發(fā)的一次性令牌。這樣既保證性能又不會讓單個密鑰的泄露導致全局淪陷。關于密鑰怎么動態(tài)派生我在 3.2 小節(jié)展開講那是整個方案里最容易出問題的地方。2.4 防重放比改包更隱蔽的“合法攻擊”重放攻擊我前面提過這里單獨拿出來說是因為它太容易在開發(fā)時被忽略。很多團隊做完簽名校驗后就覺得萬事大吉上線不到一周就發(fā)現(xiàn)某個簽到接口出現(xiàn)了大量重復領取記錄每條記錄的簽名都是合法的查代碼也查不出漏洞最后才發(fā)現(xiàn)是攻擊者把同一個包保存下來反復發(fā)。防重放常用的字段組合是四個時間戳ts、隨機數(shù)nonce、單調序號seq、會話標識token。時間戳用來粗篩服務端只接受當前時間前后一個時間窗口內的請求我一般設 60 到 120 秒太短容易誤傷手機時間不準的用戶太長又給重放留了空間。隨機數(shù)用來處理同一秒內并發(fā)多個請求時的時間戳碰撞服務端對每個隨機數(shù)做短期緩存重復出現(xiàn)就拒絕。單調序號是最后一道保險每個會話內的序號必須遞增服務端記錄每個會話最近收到的序號只接受比它大的請求或者接受一個滑動窗口內的序號。這套組合需要客戶端在會話內維護一個序號計數(shù)器不能每次啟動都從 1 開始否則重啟后舊包重放又會成功。常見做法是把序號持久化在本地每次發(fā)送前加一同時把時間戳一起帶上去。服務端校驗時先檢查時間窗再檢查隨機數(shù)緩存最后檢查序號遞增。三層都過才允許進入業(yè)務邏輯。實際處理滑動窗口時還要注意弱網(wǎng)重試的場景客戶端重發(fā)舊請求時不能重新生成新的序號否則可能發(fā)生新序號先到、舊序號后到導致亂序這個問題我在第 4 章的誤殺排查里詳細講。3. 一步步落地給每個請求加上“防篡改指紋”3.1 協(xié)議字段設計從第一版就把安全位留出來很多項目在原型階段為了快速調通功能協(xié)議字段能省則省等需要做安全加固時才發(fā)現(xiàn)加簽名、加時間戳要動到所有客戶端和服務端的協(xié)議解析代碼兼容性做得不好還得強制全量更新客戶端。我強烈建議從第一個版本開始就把安全相關字段的位預留出來哪怕暫時不校驗也不要讓客戶端和服務端的協(xié)議結構里完全沒有這些字段的位置。一個比較通用的防篡改協(xié)議頭可以像這樣設計字段類型說明verint協(xié)議版本號用于兼容舊客戶端tokenstring登錄后下發(fā)的會話票據(jù)seqint會話內單調遞增序號tsint客戶端請求時間戳秒級或毫秒級noncestring16 位隨機字符串bodyobject業(yè)務數(shù)據(jù)signstring對上述所有字段按規(guī)則序列化后的 HMAC 簽名這里面 ver 字段常被忽視但它非常關鍵??蛻舳税l(fā)布新版本后如果協(xié)議格式變化導致簽名計算規(guī)則不同服務端可以依據(jù) ver 選擇對應的校驗邏輯而不是一刀切地返回錯誤。我見過因為協(xié)議版本兼容沒做好新版本上線后老客戶端全部簽名校驗失敗的事故玩家一打開游戲就斷線重連后臺全是簽名錯誤告警。所以無論你是用 JSON、Protobuf 還是自定義二進制版本字段一定要放在最外層且位置固定。3.2 密鑰協(xié)商與派生別把全局Key寫死在客戶端防篡改方案里最致命的設計是把一個固定的 HMAC 密鑰寫死在客戶端代碼里。攻擊者只要反編譯客戶端、找到那個字符串整個簽名體系就形同虛設。有人可能覺得“我們的客戶端做了代碼混淆別人找不到”但事實是只要有足夠的利益驅動客戶端里的任何秘密都會被逆向出來。所以正確思路是客戶端不存任何長期有效的密鑰每次會話的簽名密鑰由服務端動態(tài)下發(fā)。我常用的流程是玩家登錄成功后服務端生成一個會話 token本身就是一串隨機數(shù)據(jù)并下發(fā)一個隨機種子??蛻舳四玫?token 和種子后用種子 設備 ID 客戶端版本號作為輸入通過 HKDF 或 PBKDF2 派生出一個本次會話專用的簽名密鑰 session_key。服務端在收到請求時通過 token 找到對應的種子用同樣的算法重新派生 session_key再做簽名校驗。這樣做的好處是每個玩家、每個設備、每個會話甚至每個客戶端版本的簽名密鑰都不一樣。即使攻擊者逆向出一個會話的 session_key也只能偽造這一個會話的請求無法影響到其他玩家。同時服務端可以很方便地強制會話過期比如檢測到異常后讓這個 token 立刻失效。密鑰派生需要用到固定字符串作為 salt 或者 info 參數(shù)時注意不要把它也寫死在客戶端顯眼位置可以通過服務端下發(fā)或適度混淆來保護但核心原則是長期秘密永遠只在服務端客戶端只有臨時派生的會話密鑰。3.3 請求簽名與驗簽可復用參考實現(xiàn)簽名計算的代碼并不復雜但有一個容易踩坑的點客戶端和服務端必須嚴格按照同一種規(guī)則拼接出待簽名的“原材料”任何一個字符不一致簽名就比對不通過。我之前遇到過一個項目客戶端用 JSON 庫序列化時帶了空格和單詞排序服務端用另一個 JSON 庫序列化出來格式不同雙方算出來的 HMAC 永遠對不上排查了整整一天。為了避免這種問題最簡單的方式是約定一個明確的序列化規(guī)范字段按字典序排列用緊湊 JSON 格式鍵值對之間沒有多余空格body 字段本身也按相同規(guī)則處理。示例代碼如下import hmac import hashlib import json import time import secrets def build_signed_payload(session_key, token, seq, body): ts int(time.time()) nonce secrets.token_hex(8) payload { ver: 1, token: token, seq: seq, ts: ts, nonce: nonce, body: body, } raw json.dumps(payload, sort_keysTrue, separators(,, :), ensure_asciiFalse) sign hmac.new(session_key.encode(utf-8), raw.encode(utf-8), hashlib.sha256).hexdigest() payload[sign] sign return payload服務端驗簽時要注意一個細節(jié)收到請求后先把 sign 字段從原始數(shù)據(jù)里剔除然后對剩余字段按同樣的規(guī)則序列化、重算 HMAC再與請求里的 sign 做比對。比對時一定不能用普通的等號運算符而要用hmac.compare_digest這類常數(shù)時間比較函數(shù)避免時間側信道攻擊。驗簽通過后再依次校驗時間戳、隨機數(shù)、序號最后才進入業(yè)務處理。def verify_signed_payload(payload, session_key, max_window120): received_sign payload.pop(sign, ) raw json.dumps(payload, sort_keysTrue, separators(,, :), ensure_asciiFalse) expect_sign hmac.new(session_key.encode(utf-8), raw.encode(utf-8), hashlib.sha256).hexdigest() if not hmac.compare_digest(received_sign, expect_sign): return False, sign_mismatch ts payload.get(ts, 0) now int(time.time()) if abs(now - ts) max_window: return False, ts_expired # 接下來檢查 nonce 是否已使用、seq 是否遞增屬于會話狀態(tài)管理 return True, ok這段代碼可以直接嵌到網(wǎng)關層或者核心請求入口所有業(yè)務接口共用一套校驗邏輯不要每個接口自己寫一遍簽名校驗否則很容易漏掉某幾個接口的防護上線后被攻擊者專挑漏網(wǎng)之魚打。3.4 校驗失敗后的處理別讓攻擊者一眼看穿關卡服務端發(fā)現(xiàn)簽名不對、時間戳過期或者序號亂序之后用什么方式回應請求是個經(jīng)常被忽略但很重要的設計點。我見過不少團隊校驗失敗后直接返回“簽名錯誤”“非法請求”這種明確提示服務端開發(fā)很方便但等于告訴攻擊者你的改動被識別了你可以據(jù)此調整策略。更合理的做法是返回一個中性的通用錯誤碼比如“0103 請求超時請重試”或者“網(wǎng)絡異?!弊尶蛻舳吮憩F(xiàn)成一次普通的網(wǎng)絡波動。服務端內部則把完整的安全日志記錄下來包括請求的原始內容、失敗類型、玩家 ID、設備 ID、IP、客戶端版本號等供后續(xù)風控分析使用。不要小看這個細節(jié)它能讓攻擊者在定位失敗原因時多花很多時間。游戲安全這塊本質上是在跟攻擊者比成本每一處看似不起眼的模糊處理都在拉高對方的試錯成本。同時服務端對安全事件應該設置分級響應。一次簽名失敗可能只是客戶端版本過舊或者弱網(wǎng)導致的合法誤判直接封號會產(chǎn)生大量客訴。我的經(jīng)驗是先記錄日志、標記賬號進入觀察期如果短時間內同一個賬號反復出現(xiàn)安全事件再從觀察期升級到臨時封禁、永久封禁。封禁動作建議延遲一段時間執(zhí)行不要立刻生效避免攻擊者通過在線測試確認風控觸發(fā)點。4. 上線后的坑常見問題與排查技巧實錄4.1 玩家改內存后簽名照樣合法為什么沒攔住這是我自己踩過最深的一個坑至今印象深刻。當時團隊防篡改體系已經(jīng)上線簽名、防重放都做了結果還是有人刷出了大量資源。排查了很久才發(fā)現(xiàn)攻擊者根本沒有改包他是在本地用修改器改了進程內存里的金幣數(shù)值然后觸發(fā)正常操作客戶端按正常流程生成了合法簽名。服務端驗簽、時間戳、序號全部通過業(yè)務邏輯也執(zhí)行了因為客戶端上報的請求里真的帶有修改后的數(shù)值服務端以為這就是玩家的真實數(shù)據(jù)。這個問題的根子不在簽名而在業(yè)務層設計。如果客戶端上傳的是“當前金幣總量”服務端又無條件采用那內存修改就永遠防不住。解決辦法就是我 2.1 節(jié)反復強調的服務端權威模型客戶端只傳操作意圖和操作參數(shù)服務端自己讀取權威數(shù)據(jù)、做計算、寫回結果。金幣、鉆石、體力這類核心數(shù)值絕不能把客戶端當?shù)財?shù)據(jù)庫來信任。這里再補充一個實戰(zhàn)建議如果項目短期內無法全面重構所有接口可以先從風險最高的接口開始改比如涉及付費、獎勵、交易的接口全部改成操作式設計其他非核心接口往后排。同時加一個兜底策略服務端對玩家核心數(shù)值的每次變化做差值審計如果單次變化量超過配置的安全閾值直接觸發(fā)告警和賬號觀察。這樣即使某個接口忘了按服務端權威模型改攻擊者想一口吃成胖子也沒那么容易。4.2 誤殺正常玩家時間戳與序列號的兩個大坑防篡改方案上線后最怕的不是擋不住攻擊而是把正常玩家給誤殺了。我經(jīng)歷過兩次比較大的誤殺事故問題都出在時間戳和序列號的處理上。第一次是時間戳問題。一部分玩家的手機系統(tǒng)時間不對比真實時間慢了幾分鐘甚至幾個小時發(fā)出來的請求時間戳自然超出服務端時間窗口被當成異常請求拒絕。玩家反饋“游戲玩著玩著突然掉線重連也一直超時”我們最初還以為是網(wǎng)絡問題。后來通過在日志里加上“時間偏移量”字段才定位到原因。解決辦法是把時間窗口放寬一些同時在校驗不通過時不立刻拒絕而是把誤差記錄下來如果某臺設備的歷史時間偏移一直是穩(wěn)定的可以適當放行只有偏移量驟變的設備才需要額外檢查。第二次是序列號問題場景是弱網(wǎng)環(huán)境??蛻舳嗽谌蹙W(wǎng)下發(fā)送了一個請求超時后自動重試。第一次發(fā)送的包其實已經(jīng)到了服務端服務端記錄了序號 N重試時客戶端保留原包重發(fā)服務端卻以為序號重復或者過期拒絕掉了。還有一種更麻煩的情況客戶端在重試時錯誤地重新生成了序號導致 N1 的請求先到N 的請求后到服務端按嚴格遞增校驗就把 N 當成亂序拒絕。其實客戶端應該做到“重試不重新生成序號”并且服務端對序號校驗預留一個滑動窗口比如允許接受最近 32 個序號內未出現(xiàn)過的值而不是只允許單調遞增。這樣既防重放又不會因為網(wǎng)絡抖動誤殺正常玩家。4.3 攻擊者Hook掉客戶端校驗邏輯該怎么辦有經(jīng)驗的攻擊者不會傻到去改包之后還讓客戶端自己做校驗他們會直接修改或 Hook 客戶端里的校驗函數(shù)比如把所有簽名校驗邏輯改成永遠返回 true或者直接繞過校驗代碼跳到業(yè)務處理部分。這樣客戶端就不會再攔截任何服務端回包攻擊者可以隨意控制本地表現(xiàn)。很多團隊一聽說客戶端校驗可能被 Hook就覺得“那我們在客戶端做校驗還有什么意義”。這里要分清楚兩個問題客戶端校驗的意義在于阻止低成本的篡改而不是為服務端提供信任依據(jù)。服務端信任的依據(jù)永遠是服務端自己的驗簽結果攻擊者就算讓客戶端完全不校驗服務端回包他發(fā)往服務端的請求照樣要過服務端的簽名校驗。所以服務端防篡改的根基沒有動搖??蛻舳藗鹊姆?Hook、反調試、完整性校驗、代碼混淆、加固這些手段的目的是增加攻擊者的逆向和修改成本而不是試圖做到完全不可能被改。實際經(jīng)驗是把客戶端安全做到“普通玩家改不了、業(yè)余攻擊者要花幾天、專業(yè)攻擊者覺得不劃算”就足夠了再往上投入的邊際收益很低。要是你的游戲有價值足夠高的經(jīng)濟系統(tǒng)那就別只靠客戶端技術服務和風控鏈路才是真正兜底的地方。4.4 性能開銷控制從握手到高頻消息的分層設計很多人擔心加上簽名和加密之后服務器扛不住。其實防篡改本身的開銷非常小真正貴的是加密握手和非對稱運算。我把性能開銷分成三檔來說。第一檔是非對稱運算RSA/ECDSA一次簽名或者驗簽的耗時在毫秒級高頻接口每個包都做肯定扛不住。所以非對稱運算只用在登錄握手、票據(jù)簽發(fā)、關鍵配置下發(fā)這類低頻操作上。第二檔是對稱加密AES-GCM和 HMAC單次運算開銷在微秒級服務器上每秒鐘處理幾萬次完全沒問題游戲這種并發(fā)量級幾乎可以忽略不計。第三檔是 AES-GCM 這種帶認證加密的套件它把“加密”和“完整性校驗”合到了一起不太需要額外再算一次 HMAC效率更高。我這里給一個常見優(yōu)化策略登錄時用非對稱簽名交換會話密鑰握手完成后后續(xù)所有業(yè)務消息走 AES-GCM 加密并攜帶 HMAC或者干脆只做 HMAC 不加密取決于你的隱私需求。實時對戰(zhàn)類的高頻 UDP 消息要注意別在每一條消息上都做重量級安全處理可以每 N 條消息做一次批量簽名或者用輕量的 HMAC 加序號。性能優(yōu)化沒有統(tǒng)一答案要在壓測環(huán)境里用真實協(xié)議棧跑一遍別拍腦袋決定。4.5 問題排查速查表上線之后安全相關的問題排查往往比較緊急我整理了一張速查表團隊值班時可以對照處理異?,F(xiàn)象可能原因快速處置大量請求簽名不匹配客戶端版本舊、序列化規(guī)則不一致、密鑰派生參數(shù)不同先查版本兼容再對齊序列化規(guī)范單個賬號高頻請求但全部合法自動化腳本或按鍵精靈加入風控觀察配置頻率限制同一設備序號跳躍異常多開、模擬器、多進程共享狀態(tài)污染檢查客戶端序號持久化邏輯正常玩家偶發(fā)“網(wǎng)絡異?!笔謾C時間不準、弱網(wǎng)重試重發(fā)放寬時間窗重試不重新生成序號攻擊后所有包的簽名都變化全局密鑰泄露緊急更換密鑰派生規(guī)則強制會話過期這張表的核心思路是“先排除自己的問題再懷疑外部攻擊”。我見過不少團隊一看到簽名錯誤就以為是黑客結果一查是客戶端打包腳本把版本號打錯了或者新老版本協(xié)議不一致白折騰一晚上。安全對抗要沉穩(wěn)先自檢再外查。5. 通訊層防篡改的真正邊界5.1 它解決不了的問題內存作弊與自動腳本把通訊層防篡改做到位能擋住的是改包、重放、偽造請求這一類攻擊但擋不住另外兩類游戲作弊里的硬骨頭一類是純讀取型的作弊比如透視、自瞄、地圖全開它們根本不改通訊數(shù)據(jù)只是讀游戲進程內存或者直接分析渲染管線另一類是模擬真人操作的自動腳本它們通過模擬點擊、自動戰(zhàn)斗的方式使用完全合法的請求從服務端日志看這些請求和真人玩家沒有區(qū)別。這兩類問題靠通訊層安全是解決不了的必須引入客戶端完整性檢測、設備指紋、行為風控、實時對局監(jiān)控等手段。比如透視和自瞄需要從客戶端的渲染鏈路、內存特征、輸入特征等多個維度去做檢測自動腳本則更多依靠對玩家操作節(jié)奏、點擊軌跡、行為序列的統(tǒng)計模型來識別。通訊層安全是整個安全體系的地基但不是全部不能指望它一勞永逸。5.2 推薦的安全建設順序最后聊一下安全建設的優(yōu)先級。我的建議是不要一上來就搞復雜的客戶端加固和花哨的反作弊 SDK先把基礎打牢。第一優(yōu)先級永遠是服務端權威模型把核心數(shù)值的決策權收歸服務端第二優(yōu)先級是消息級 HMAC 簽名和防重放機制覆蓋所有網(wǎng)絡請求第三優(yōu)先級才是客戶端加固、反調試、代碼混淆有了這些之后再考慮行為風控和實時檢測。這個順序背后的邏輯很簡單服務端權威模型和簽名機制解決的是“攻擊者能不能通過改包非法獲利”這個最核心的問題而且實現(xiàn)成本低、見效快??蛻舳思庸掏度氪笮Ч趾茈y量化放太前面容易被業(yè)務需求擠掉也容易給團隊造成“我們在安全上已經(jīng)做了很多”的假象。從我在多個項目里的實際體驗來看大部分刷資源、刷獎勵的問題只要把服務端權威模型和消息認證做好了就已經(jīng)能擋住百分之九十以上的攻擊。剩下那些更高級的攻擊者本來就是少數(shù)需要更專業(yè)的安全團隊去持續(xù)對抗。在我自己經(jīng)歷過幾次改包刷資源的事故之后最深的一個體會是防篡改的目標不是讓攻擊者完全碰不了客戶端而是讓他改完包之后拿不到任何收益。只要服務端能識別、能拒絕并且每次拒絕都在后臺留下記錄這個防護就是真正有價值的。每次被繞過的案例本質都是攻擊者發(fā)現(xiàn)了一條“改了之后服務端還會接受”的路子而我們要做的就是持續(xù)把這條路堵上。最后再分享一個小技巧上線后多盯一下線上異常簽名比例的波動如果某個版本更新后簽名不匹配率突然上升先別懷疑攻擊者大概率是自己序列化格式或者版本兼容出了問題先查自己再查別人排查效率會高很多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
激情婷婷五月黑人| 激情小说视频图片网| 久久综合九九| 丁香五月天AV| 亚洲成人av在线| 涩五月婷婷| 五月噜噜噜色综合| 五月婷婷色色色| 丰满少妇猛烈A片免费看观看| 色色色色网| 超碰人人操在线| 久久婷五月| 99色最新在线视频网站| 久久久久久草黄色片AV在线观看| 1024成人在线观看| 99色色| 丁香五月激情性色郤| 超碰无码318604| 国产精品久久久久久久久久免费| 亚洲五月花| 丁香5月婷婷| 婷婷婷久久久| 久久精品女人天堂AAA| 91久久婷婷| 五月婷婷欲色| 久久成人天| 9 1超碰九色| 婷婷不干网| 久久多色| 精品人妻久久久久| 伊人六月丁香婷婷| 激情五月图| 97婷婷五月激情六月丁香伊人| 伊人综合网站| 五月婷丁香| 射久久丁香五月| 五月丁香久久激情网| 欧美97色| 99久久精| 日韩a热| 一区二区乱码视频| 久久婷婷五月综合色奶水99啪| 99热国产| 国产亚洲精品AAAAAAA片| 欧美激情综合色综合色| 久久人妻系列| 热久综合| 婷婷干| 五月婷丁香| 久久在这里有精品| 久久五月天婷婷视频| 2013AV天堂| 婷婷久久五月天| 激情五月婷婷在线观看| 激情综合网五月| www.狠狠干com| 五月丁香六月欧美综合| 丁香五月婷婷天激情| 五五月丁香花激情综合网| 国产精品VIDEOSSEX久久发布| 婷婷五月天堂| 丁香六月综合激情| 亚洲性爱AV在线| 五月Huangsewang| 色狠狠色噜噜AV天堂五区| 五月丁香色色网| 26UUU欧美| 色爱终和网| 青青福利网| 天天日,夜夜爽| 激情99。| 日本熟女内射| 天堂久久精品| 婷婷久热| av一区二区电影免费在线观看| 激情综合视频| 激情综合网激情五月丁香五月俺也去| 伊人久热91| 久啪欧美| 狠狠色婷婷在线| 欧美激情五月天婷婷| 五月丁香久人妻中文| 丁香五月日啪| 99热这里只有精品1| 欧美色色色色色| 丁香五月天狠狠| 991精品在线视频| 天天色丁香| 另类激情五月| 丁香五月婷婷色综合基地| 久久99最新| 日韩成人av在线| 精品99这里有| 尔尔AV一区| www.91婷婷| 人妻av在线| 九九99九九精品免费| 97操碰98| 99综合色色色| 丁香五月成人婷婷| 黄色片久久| 久热9热| 国产黄色av| …亚洲黄色在线播放日韩、av中文a…| 中文字幕人成乱码在线观看| 99狠狠操一| 亚洲综合视频网| 五月丁香综合激情在线观看| 欧美婷婷成人| 精品欧美一区二区三区久久久| 久久XX日本综合| 九九综合网色全集 | 婷婷色婷婷| 色五月天天| 婷婷五月天堂| 91精品刘玥| 九九99九九99偷拍视频免费看| 99热99思午夜精品| 五月丁香综合在线| 精品久久久91久久影视网| 九九碰九九爱97| 五月天网站亭亭| 色色婷婷综合网| 婷婷色色丁香五月天| 狠狠精品干练久久久无码中文字幕 | 99热都是精品| 99热99操| 五月丁香综合激情网| 激情綜合網址| 久激情| 五月婷婷色播网| 激情六月天| 中字幕视频在线永久在线观看免费| 九九久久精品國產| 久热这里这里有精品| 丁香六月天色婷婷| 婷婷婷婷婷婷婷婷婷婷丁香| 婷婷伊人激情婷婷| 成人看片网站| 天天草狠狠擦| 亚洲乱码日产精品BD| 色婷婷免费观看| 婷婷五月天干干| 国产成人一区二区三区在线观看| 婷婷五月丁香六月伊人网| 91免费看片| 人操91在线| 深爱五月亚洲| yazhoujiqingav| 久久久噜噜噜久久人妻| 丁香五月瑟瑟| 亚洲成人噜噜| 久久日婷婷| 丁香五月婷婷激情网| 婷婷淫淫狠狠六月| 玖玖婷婷色五月| 91精品国产综合久久密臀| 丁香九月激情| www.五月婷婷久久.com| 996er热| 色欲九区| 99热免费| 国产精品热搜丁香五月婷婷| 亚洲xx网| 色播五月| 国产精品久久久60086| 色五月婷婷在线| 九九综合视频在线观看| 国产精品久久久久久久久久| AV天堂婷婷五月天| 久久无码成人| 99热免费网站| 丁香婷婷六月| 亚欧州精品视频| 五月天丁香综合久久国产| 婷婷综合一二三| 4399欧美另类视频| 青青草成人网| 一本色道久久88加勒比| 婷婷五月天美女视频| 激情AV综合| 天天五月丁香五月| 婷婷六月激情综合| 在线观看亚洲视频影院| av 一区三区四区| 九九综合九九| 久久五月丁香综合17C| 五月天大香蕉av| 日日操,夜夜爽| 九色视频九色九色91jiuseshipin| 深情五月天| 啪精品| 成人午夜无码视频| WWW.色婷婷.COM| 九月婷婷久久| 婷婷色情五月| 日韩一级片| 极品少妇高潮啪啪AV无码| 成人噜噜网| 天天综合精品| 婷婷久久综| 婷婷色九月| 99性爱| 我要看激情五月天| 色婷婷丁香五月| 日本色色色| 久久久五月婷婷| 久久综合影院| 精品草原久久视频| 六月丁香激情综合网| 99久操视频| 色婷婷先锋| 欧美激情五月天婷婷| 五月九九综合| 丁香五月婷婷基地| 色五月婷婷基地| 开心五激情网| 成人短视频在线观看| 九九操操| 欧美成人精品老美女噜噜噜| 激情综合婷婷久久| av在线播放网站| 丁香五月天堂网| 人人爱干人人爱草| 色色爽爽天天| 亚洲免费在线观看岛国| 日韩人妻在线观看| 很很干夜夜干| 色婷五月丁香久亚洲| 91成人电影| 日本色久| av操一操| 甈你aaaaa| 九九精品综合| 97五月婷婷| 婷婷色在线观看| 日婷婷| 人人色性网| A1片久久久| 人妻熟妇国产精品| 亚洲婷婷基地| 国外亚洲成AV人片在线观看| 九九aV| 91丨九色丨熟女丰满| www,五月天激情| 青青.com| 99热99在线| 欧美日韩五月婷婷| 伊人喵咪a V| 欧洲色区| 四季8848精品成人免费网站| 色播婷婷五月天| 九九视频精品视频精品| 色丁香久综合在线久综合在线观看| 色一情一乱一乱一区91| 五月天色综合| sewuyuetingtingiii| 丁香综合| 99视频啪啪| 亚洲国产精品SUV| 色五月婷婷影院| 日韩99色99| 色5在线| 婷婷丁香97| 97色 五月天丁香| 国产精自产拍久久久久久蜜 | 六月婷婷综合| 久9视频免费播放| 色婷婷视频| 亚洲精99| 五月色俺婷婷| 这里只有精彩视频| 五月久久婷婷| AA丁香综合激情| 大香蕉网站,大香蕉综合| 夜夜爱网站| 九九这里精品| 色婷婷六月综合| 久久久人人人妻丝丝丝| 天天干天天干天天干天天干天天干| 日日插日日干| 8区视频在线| 色色丁香婷婷| 亚洲无码色色| 风流少妇A片一区二区蜜桃| 五月丁香色| 五月天综合久久| 98永久精品| 色色色热热热| 婷婷99| 免费看欧美成人A片无码| 丁香五月偷拍| 无码日本精品XXXXXXXXX| 专区无日本视频高清8| 成人国产欧美大片一区| 激情色情五月天| 日韩 中文 欧美| 欧洲毛片基地c区| 99色色热| 五月婷婷真爱激情网| 婷婷婷久久久| 在线观看免费观看在线9久| 亚洲成人综合网在线免费观看| 91chinese 在线| 激情久久久| 五月婷婷性爱| 插插网爽妇五月丁香| 99国产小视频| 能直接看的av网站| 成人精品视频99在线观看免费| 蒲京久久无码视频| AV在线资源| 色五月在线| 玖玖资源网站最新站| 十月色综合| 粉嫩av懂色av蜜臀av熟妇| 五月丁香六月| 综合啪啪| 久久婷婷五月| 无码少妇高潮喷水A片免费| 日韩AV一区二区三区| 大香蕉婷婷| 丁香六月天婷婷开心综合| 丁香五月激情无码视频| 五月婷视频| 天天色五月婷婷91久久久久久久| 五月丁香婷婷综合在线| 婷婷五月丁香91| 色五月婷婷久久| 99色热| 日欧一片内射VA在线影院| 97在线观看| 涩婷婷视频快播人妻| 亚洲成Av人片乱码色第1集| 国产av基地| 婷婷涩五月天综合| 久久这里只精品| 欧美性色A片免费免费观看的| 五月天婷婷久草丁香| 五月婷婷九九久久| 五月丁香六月婷婷不卡免费无码| 热九九精品| 激情婷| 色五月婷婷激情五月| 免费观看亚洲AV片| 影音先锋天天日| 99久久精品视频女神1| 五月天综合在线| 色色五月丁香婷婷综合| 九九热精品6| 第九色区av天堂| 久久综合婷婷| 天天干天天干天天干天天干天| 中文字幕黄色电影网址| 日韩在线五月天婷婷| 国产AV一区二区三区最新精品| 九九自拍网| 777久久综合视频| www.婷婷亚洲基地| 色噜噜夜夜夜综合网| 99热.com| 五月天婷婷久草丁香| 亚洲噜色| 四季日韩AV无码综合| 久久婷婷婷婷伊人| 久久丁香婷| 《战争与艾拉》完整版| 99久在线精品99re8热| 99ri国产在线| 丁香六月激情| 五月婷婷色| 久久婷婷影院| 日韩草草草草草草草草草草草草| 久久怡红院| 亚洲丁香婷婷五月天综合色| 色婷婷69| 丁香九月综合| 九九色影院| 激情五月黄色小说| 影音先锋高清无码资源网| 狠狠999| 3p九色在线| 欧美英丁香开心快乐六月天网| 国产欧美熟妇另类久久久| 天天肏屄夜夜爽| 亚洲免费看片| 五月天婷婷丁香社区| 色综合婷婷99| 久久久久久97| Av性爱网站| 五月天激情小说网| 五月天狠狠干| 亚洲视频另类| 亚洲激情婷婷| 五月婷婷激情综合在线| 中文字幕无码AV| 欧美啄木乌丝袜人妻系列| 懂色av粉嫩AV蜜臀AV| 婷婷五月天伊人网| 97人人干| 日韩AV在线免费| 超碰日日操| 五月开心婷婷极品激情| 大香蕉福利导航| 看国产探花操逼三级片| 久久丁香九| www.99成人视频| 这里有精品| 丁香婷婷五色月| 亚洲性爱日韩无码| 97色婷婷| 婷婷丁香五月天色区| 色婷婷五月基地在线| 强辱丰满人妻HD中文字幕| WWW.开心五月天.COM| 51精品国自产在线| 人人操插| 丁香婷婷色五月天| 色墦五月丁香| 色护士综合| 五月深爱激情网| 伊人玖玖婷婷| 黄色网址五月婷婷| 日韩啊啊啊| www.26uuu.com亚洲电影| 成人丁香色| 熟妇人妻中文字幕无码老熟妇| 五月丁香婷婷AV| 99热久草| 超级碰人人操人人干| 五月天六月色| 亚洲国产精品综合色区| 国产精品社区| 色婷婷女优有码五月亭| 天天综合网站| 五月丁香六月婷婷欧美综合| 五月综合激情图片 | 九九色人| 91久久九色| 五月丁香激情综合| 久久综合首页| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 日本久久99| 亚洲综合色婷| 性爱久久| 国产精品成人AV在线| 激情综合丁| 日本女va| 99热情这里只有精品在线播放| 9色免费网| 青青草青青草五月天| 婷婷九月| 91久久综合亚洲鲁鲁五月天| 丁香婷婷情色五月天| 婷婷五月丁香五月天| 狠狠色丁香| 超碰在线免费9| 色综合久久8| 亚洲12p| 99玖玖在线视频| 9热超碰| www.久久99| 久青草影院| 人人摸人人干人人做| 五月丁香色五月| 激情五月深爱五月观看| 婷婷五月蜜桃成人桃色丁香| 六月亚洲婷婷6月中文字幕| 亚洲永远av在线播放| 激情综合网五月激情| 操逼视频一区| 婷婷五月色激情欧美激情| 综合五月激情| 日日艹思思热| 色偷偷色婷婷| 婷婷综合成人| 五月丁香亭亭操逼| 六月婷婷色综合| 黄色五月婷婷| h在线看免费版在线看| 97人妻碰碰中文无码久热丝袜| 翔田千里 50岁 无码| 国产婷婷五月天| 99亚洲色色| 色婷婷四虎| 一区二区你懂的| 人人超碰99| 99国产在线精品视频| 国产偷人爽久久久久久老妇APP | 亚洲欧洲小视频9| 超级碰碰99| 久久99jiu9| 色综合九九色综合88| 秋霞免费三级片| 天天干,天天舔| 99激| 日本五月天一页| 色五月婷婷影院| 天天在线XXX| 伊人久久大香网| 婷婷色六月| 日本欧美成人片AAAA| 超碰亚洲欧美| 五月婷婷综合影院| 久久精品性爱视频,| 国产精品五月丁香| 婷婷六月丁| av色婷婷| 666555。COm毛片| 成片免费观看大全| 色婷婷五月天激情| 欧美色色色色色色色| 久久婷婷五月天| 久色资源| 国产亚洲99久久精品熟女| 国产免费一区二区三区三州老师F1F1.CC | 久久久中文| 六月丁香婷婷网| 婷婷六月五月| 五月激情六月综合| 久久六月综合| 色天天狠狠干| 99九九综合久久九九| 99精品偷自拍| 色欲九区| 五月婷婷六月婷| 欧美99视频| 亚洲乱码日产精品BD| 精品人妻一区二区三区在| www.无码com| 日日操夜夜爽白洁| 丁香五月天堂网| 激情五月天丁香| 久久久九九视频精品18| 五月熟妇婷婷久久| 色婷五月天| 麻豆忘忧草午夜| 日韩色色色色色| 婷婷va| 99热这里只有精品9| 人人叉久| 这里只有精品免费观看网占| www五月| 日本系列_4页_777FP| www久久五月com| 激情人妻综合| 日日操夜夜操中国无码| 成人AV在线网站| 丁香九月婷| 丁香花狠狠婷婷亚洲中文字幕| WWW久久久| 99精品在这里| 男女激情久久| 欧美综合激情五月| 日本精品人妻无码77777| 99ri国产| 五月激情婷婷综合| 九月激情综合婷婷| 人妻内射视频| 色综合9| 天堂AV三级| 五月婷网| 五月天天堂久久| 丁香五月天激情视频| 蜜臀av 粉嫩av 懂色av | 丁香六月啪| 大香蕉天堂| 婷婷无码五月天| 亚洲情欲久久| 99热免| 日韩成人影片在线观看| 中文国产五月天| 久久国产一区二区三区| 五月丁香天天| 影音先锋男人av资源站| 五月色情网| 欧美在线视频99| 五月丁香久久网| 久久婷婷伊人| 99热精品网| 国产一级片| WWW·天天操·视频?| 日日干天天爽| wuyuedingxiang99| 逼特逼在线免费播放| 亚洲欧洲美女在线观| 2020夜夜操天天爽| 人人操超碰| 岛国av电影网站| 超碰cap| 99久在线精品99re8热| 超碰在线播放免费观看| 丝袜激情网| 91精品久久久久| 超碰av在线| www.xtbsty.cn.com蜜乳AV| 亚洲va综合va国产va中文| 丁香五月在线伊人| 热热色色五月天婷婷| 欧美草久久五月天91| 99热九九在线| 色婷五月| 亚洲成人五月| 婷丁五月| 日韩成人网址| 六月婷色六月| 日本超碰在线| 五月停视频天堂| aa久久| 五月丁香六月婷婷亚洲激情综合| 狠狠色丁香婷婷| 激情综合五月婷婷| 综合一本道| 天天肏视频| 国产偷人爽久久久久久老妇APP| 五月婷婷香| 亚洲性受XXXX五月丁香| 99资源人人| 激情六月婷婷| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 99r这里| 婷婷午夜精品久久久| 国产精品第一国产精品| 天天射美女| 激情久久丁香| 99在线精品免费视频| 亚洲AV网站在线观看| 九九视频精品在线免费| 色五月综合在线| 免费色婷婷| 成人电影一区| 九九这里都是精品| 在线区区区| 五月婷婷av在线| 综合色五月| 日韩AV免费电影在线播放| 开心网五月色婷婷| 热99久久这里只有精品| 99热在线精品播放| 亚洲亚洲人成综合网络| 综合激情在线| 婷婷色丁香六月| 五月色视频| 亚洲AV无码影院| 色爆五月| 8区视频在线| 国产乱妇乱子伦| 狼人久草| AV动漫不卡无码免费| 丁香五月亚洲综合丝袜| 69精品人人人人| AA久久| 凹凸操Av| 国产综合激情五月久久| 91丨九色丨东北熟女| 久久婷婷亚洲无码一起| 中文字幕无码人妻少妇免费视频| 色玖玖综合网| 九九热精品视频在线观看| 亚洲精品五月| 五月激情综合激情五月| 久草婷婷| 婷婷激情综合网| 亚洲综合另类| 亚洲成人网站在线播放| 五月婷婷亚洲色图| 九久热| 色5月婷婷| 日本精品99| 日本色五月婷婷| 日日爽日日爽| 毛片色五月| 色婷婷五月天天天干天天操天天爽 | 小香蕉av| 不卡在线中文字幕无| 日本天天操| caop在线视频| 二色av| PORNY九色9l自拍视频成人| 日日噜噜夜夜狠狠久久丁香六月| 午夜色丁香| 五月丁香亚洲五月| www.五月激情红色| 天天操,夜夜骑| 青青久久五月| 九九精品9| 俺来也狠狠| 91熟妇大香蕉| 伊人三级激情| 香蕉久久国产av一区二区| 色婷婷69| 亚洲婷婷视频| 亚洲第一色网站| 九月婷婷综合八月丁香在线观看| 99热久久最新地址| 五月丁香婷婷伊人| av色色国产| 综合伊人久久| 丁香在线视频| 九九婷婷激情综合网| 9l视频自拍九色9l黑人| 天天操天天曰天天射| 99精品热视频| 久婷婷五月激情| 色五月婷婷激情五月| 天天插天天插天天插| 天天日夜夜爽。| 成人免费va| 五月婷婷色影院| 久久99视频| 丁香五月综合狠狠| 97黑人精品区| 丁香香五月激情免费视频| 亚洲乱码成人| 色五月大| 五月花婷婷| 五月停亭久久电影| 9久久久久久久久久久| 狠狠色噜噜狠狠色噜噜噜999| 亚洲看av的网站| 这里只有精品免费| 免费视频99| 五月天丁香婷婷视频网址| 五月天婷婷激情在线色图| 日本三级日本三级99| 中文无码精品一区二区三区| 六月丁香婷婷色69| 五月天婷婷爱| 丁香五月婷中字在线| 五月丁香久久久久| 丁香五月第四色88| 丁香五月天啪啪激情综和网| 久月婷婷| 十月丁香九月婷婷综合| 五月丁香婷草| 乱乱av| 人人97操| 久久激情综合| www.五月天| 天天色宗合| 欧美性做爰大片免费看办公室| 国产超碰av| 伊人春天av| 丁香六月婷婷综合缴| 欧美大肥婆大肥BBBBB| 大香蕉欧美在线| 激情五月天在线观看婷婷| 99操逼| 国产精品美女久久久久AV超清| 97五月综合网| 国语精品探花| 久久92| 丁香深五月婷婷| 99re在线观看视频| 欧美在线干| 丁香五月天天| 久久久久人妻精选| 亚洲V国产V欧美V久久久久久| www.婷婷.com| 亚洲天天| 久久婷婷五月综合色和| 一本道综合网| 五月天播播| 久久精品五月天| 夜夜夜夜夜操| 性一交一乱一交A片久| 亚洲综合婷婷| 久草视频一,二三四| 五月婷婷9| aaaaaa片| 激情综合五月婷婷| 97碰久久| 婷婷六月啪啪| 免费亚洲成人电影AV| 国产午夜一区二区三区| 最近免费中文字幕大全高清大全1 色狠狠色噜噜AV天堂五区 | 超碰日韩成人| 99热这只有| 狠狠干,狠狠操| 99操逼视频| 伊人网大香| 99精品久久久久久久| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 婷婷97| 激情五月天视频| 丁香五月区| 97性视频| 五月婷婷丁香| 香蕉综合网| 91狠狠综合久久久| av九九| 99精品无码| 91精品91久久久中77777久久玖玖九九| 久久综合五月| 婷婷五月网图片区| 五月婷婷中文字幕| 婷婷丁香色性爱| 欧美激情VA永久在线播放| 久久伊人婷| 婷婷六月天| 久久婷婷五月丁香网| 色五月婷婷色| 丁香婷婷五月天亚洲| 婷婷99狠狠| 婷婷五月丁香激情色情| 91精品激情9| 这里只有精彩视| 一级韩国产精品毛| 超碰猛烈的性猛交| 婷婷久久综合久| 丁香五月天激情综合| 日日噜狠狠色综合久久| 免费V片在线| 久久丝袜婷婷| 色波激情五月天| 婷婷网五月天| 99热在线中文字幕| 欧美婷婷丁香五月| www.99在线| 欧洲综合视频| 国产精自产拍久久久久久蜜| 人妻精品久久久久久| 少妇婷婷五月天| 可以直接看的av| 综合色五月| 国产欧美日韩综合精品一区二区| 狠狠色噜噜狠狠| 九九中文色色| 日本综合久久| 初夜av| 99热这里只有精品在线观看| 玖玖婷婷色五月| 五月综合视频| WWW,婷婷,COM| 久久丁香| www.9色色色| www.激情| 五月天激情综合10p| 99久久玖玖| 五月丁香影院| 久久精品人妻| 色婷婷丁香五月天在线视频| 久草免费福利视频| 久久久18| 丁香五月另类小说| 久久这里都是精品免费| 中文字幕高清av| 日日杆天天| 99免费在线| 99这里有精品免费| 婷婷的色色五月天| 欧美怡红院黄站| 五月婷婷欧美| 色综合色综合色综合| 久久er视频6| 毛片蕉地一二| 大香蕉五月天| 拳交大逼| 97色伦另类图片小说视频 | 婷婷九月丁香| 99精吕视频在线观看了| 婷婷6月综合网| 国产91九色| 狠狠干.com| 欧美色婷婷| 极品另类| 天天操屄网| 无码G高清天| 99久久99九九九99九他书对| 人人超碰99| 99色婷婷| 狠狠干综合网| 五月婷婷激情四月| 五月丁香激情综合网官网| 色玖玖爱| 成人毛片在线免费观看| 五月 婷 久| 国产精产国品一二三在观看| 丁香午夜天| 久久久无码精品成人A片小说| 99er视频在线| 色婷婷五月天天天做| 久久这里精彩免费在线观看| 久草a片| 激情五月天.色网| 一本色道久久88加勒比| 色情五月婷婷| 密乳Va| 日韩三级视频一区二区| 久草婷婷在线| 激情婷婷丁香五月| 国产精品VIDEOSSEX久久发布| 人妻久久久久久久| 97色婷| 午夜一区| 另类视频在线| 99热这里只有精| 五月丁香六月在线| 人。妻久久| 五月婷婷丁香社区| 99色色色色| 这里精品| av色色国产| www.婷婷五月天.com| www.99视频| 99精在线| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 激情综合5月| 婷婷五月激情四月综合| 五月色婷婷亚洲| 婷婷五月天播| 91人人操人人看| 久婷婷色| 久久东京热婷婷五月| 久久总和99| 狠狠色丁香久久| 久久五月激情综合| 日本99视频| 日日夜夜狠狠婷婷色| 亚洲久久视频| 婷婷激情五月天在线视频| 丁香婷婷九月在线| 丁香五月天色婷婷| 久99久视频| 噜噜操操| 久久久999精品| 亚洲成人网在线观看| 五月婷婷六月丁香| 色婷婷中文字母五月丁香| 再次出发二| 丁香五月激情婷婷激情| 婷婷五月丁香综合人妻| 五月天婷婷爱| 热久国产| 人人操AV| 日本操B视频| 丁香婷婷老司机久操| 专区无日本视频高清8| 国产成人精品一区二区三区视频| 久久久天堂国产精品女人| 久久久天堂国产精品女人| 婷婷伊人综合| 淫视馆AV在线| 啪啪综合| 欧美色播综合在线观看| 日韩操| 大陆肏屄视频| 五月婷婷六月激情| 操人视频91| 天天 青草 制服丝袜 在线| 丁香久久五月天视频在线观看 | 国产高清av黄色看片| 婷婷五月天综合亚洲| 五月天激情日色在线| 色综合九九| 激情 婷婷 插| 91九色无码日韩| 粉嫩AV久久一区二区三区| 久9热插入| 99热超碰在线| 天天综合网亚洲综合网| 亚洲啪啪啪啪| 色狠狠色综合久久久绯色aⅴ影视| 色 噜噜 九月 婷婷| 成人五月天综合网| 激情亚洲色图片丁香综合| 天天日 天天草| 亚洲色五月| 丁香婷婷婷五月综合色情| 秋霞三级色戒| 激情婷婷五月天| 99国产精品久久久久久久久久久| 久久婷婷综合国产| 精品99只有。| 九九热AV| 青青999| 婷色人人狠| 五月婷婷六月丁香在线视频免费在线观看| 777色色色| 一起草av在线观看| 综合激情伊人影视在线| 日日操夜夜爽| 色色色九九九五月婷婷| 六月丁香激情综合网| 婷婷五月丁香六月综合网| 婷婷五月影院| 日本熟妇精品99| 日在线V视频在线播放| 亚洲区视频| 狠狠色丁香婷婷| 色五月天在线| 国产精品国产成人国产三级| 亚洲在线操| 欧美这里只有精品| 九月停停| 伦99热| 婷婷五月丁香久久| 一起草av在线观看| av五月天婷婷丁香| 97干干干丁香| 亚洲色爽| 激情婷婷| 天天插天天插天天日| 99这里只有精品视频| 综合色播| 日本片日本片祼观看网站在线看中文版网页在线看 | 五月婷网| 亚韩在线视频| 丁香婷婷色| 亚洲六月色婷婷| 91人妻人人操人人爽| 九九热99免费视频| 9久热免费视频99| 婷婷99狠狠躁天天躁中| 91久久综合| 99精品久久久| 一起草Av| 91成人性爱视频| 在线另类| 亚洲色另类| 六月99天天婷婷激情综合| 99九九久久| 天天爽人人综合免费7799| 99在线视频播放| 欧美色色色色色色色色色色| 99热这里只有精品国产精品| 91聚色综合网| 天天天天爽爽天干| 天堂网亚洲色图| 九九热视| 婷婷久久精品| 大香蕉99热| 国产67194| 伊人激情影院| 77799热| 日本无码专区| 五月婷婷久久大片| 婷婷基地爱| 二区成人视频| 久热免费视频| 人人97碰| 天天天天干| 少妇婷婷五月天| 蒲京久久无码视频| 成人丁香婷婷| 色婷婷久久9.com| 日本色综合| 九九九九中文字幕| 免费啪啪亚州视频| 久久最新色| 99热这里只有精品22| 99'无码| 99热8在线| 99久久五月婷婷| 久久新地址| 激情丁香五月| 79色色| 996热re视频精品视频| 成人在线99| 这里只有精品视频在线看| 99超碰人人| 五月天激情小说| 五月天五月色| 超碰国产av| 色综合激情| 欧美性爱特黄一级aaaassss| 丁香综合久久| 这里只有精品免费视频| 久久 这里只有精品1| 久久丁香五月| 色婷婷性爱网| 99久久婷婷国产综合| 99热这里只有精品热| 超碰九九热| 九色视频九色九色91jiuseshipin| 丝袜人妻| 丁香五月婷婷俺也要去| 激情av| 久久久九九九 99| 影音先锋女人AA鲁色资源| 婷婷伊人五月天| 热99精品视频观看| www久久艹| 亞洲自怕| 久久久久婷婷| 五月丁香大相交| 丁香九月婷婷色| 天天 青草 制服丝袜 在线| 久久精品五月| 成人婷婷色综合| 婷婷激情综合| 五月丁香六月玩女人| 六月色五月天天婷婷| 99色综合网| 九九热99视频在线| 97操女视频| 激情内射人妻1区2区3区| 97色碰| 久久久久激情网| 五月天精品综合| 日日婷婷不卡| 色婷婷XXXXX| 超碰91人人操| 亚洲AV无码一区二| 99爱在线| 中文字幕免费高清电视剧| 大香蕉久久| 五月天婷婷伊人| 日本狠狠网| 99小视频网站| 色综合综合色| 亚洲另类婷婷五月综合| 五月天婷婷三级黄| 色五月天.con| 97啪啪| 激情五婷网| 婷婷丁香五月91| 五月婷婷丁香网| 亚洲欧美日韩另类| 97超喷视频在线观看| 精品香蕉99久久久久网站 | 天天操天天操| 久久在这里有精品| 婷婷五月丁香六月伊人网| 99视频色在线观看| 91丨九色丨东北熟女| 婷婷 色 丁香 夜| 99在线亚洲| 五月草视频| 99在线观看视频| 久久精品亚洲一级牲爱综合| 丁香婷婷成人在线播放| 五月丁香婷婷激激激综合网色播| 最新五月天婷婷影| Jh7Uf088VHafNm| 99九九视屏| 天天色官网| 夜夜操,天天撸| 丁香六月亭亭久久综合| 五月天激情国产综合AV| 婷婷香香五月| 成人AV网站在线| 久久五月天精品视频| 亚洲国产网站| 狼人婷婷久久| 婷婷综合九色伊人| 3DAV亚洲香蕉久久 一区二区| 色色色五月| 超碰猛烈的性猛交| 91精产品自偷自偷综合| 91色五月| 丁香六月亚洲| 五月花丁香婷婷| 久久五月天综合| 色99在线观看| 新97人人上人人| 色播五月网| 色爆五月| 久久看九九90| 婷婷五月丁香超碰| 激情婷婷| 97婷婷狠狠| 婷婷五月丁香基地在线视频官网| 2050人人操免费工开爱| 天天爽夜夜爽| 丁香六月AV| 严洲天天插| 欧美乱码国产一级A片| 九色视频91| 色婷婷小说网| 亚洲天天| 伊人婷婷99热精品| 亚洲综合一区二区| 欧美色图天堂网色| 26uuu色噜噜精品一区| 婷婷五月天激情五月天| 丁香五月激情网| 久久综合丁香激情五月| 亚洲午夜成人av电影网| 色欲久久久久久综合网综合网| 婷婷五月AA五月在线| 99视频这里有精品| 香蕉久久av一区二区三区| 久久久久久五月天| 操操自拍| 爱爱色五月天| 夜夜骑夜夜操| 亚洲综合1024| 国产成人精品一区二三区熟女在线| 二区成人视频| 婷婷激情性爱| 91小黄书网址在线观看| www.91在线观看| 国产精品国产成人国产三级| 日日夜夜九九| 久久xx| 99丁香五月婷| 婷婷五月激情中文字幕| 国产成人精品亚洲线观看| 九月婷婷人人操人人舔人人爱| -91九色大屁股| 人人摸人人干人人做| 亚洲第一第二网站| 欧美成人猛片AAAAAAA| 丁香九九九九| 99免费视频在线观看爱| 99热综合| ou洲色吧| 天天色天天干天天插| 操日视频| 婷婷丁香大香蕉| 人人97操| 亚洲天天免费| 五月婷亚洲精品AV天堂| www.婷婷五月天,com| 精品视频99看在线视频| 人人摸人人摸| 一本色综合色| 天天干,天天舔| 狠狠爱婷婷| 日日躁夜夜躁狠狠久久AV| 婷婷六月丁香五月| 久久9热好| 六月色日韩| 91碰碰碰| 伊久大香蕉| 少妇日麻屄| 日本色色网| 97视频.干com| 婷婷五月天激情综合网| 久久久婷| 激情综合啪啪啪| 成人短视频在线| 久久艹网| 色99欧洲色19| 95精品区一区二| 色噜噜狠狠色综合日日免费| 无码色| 色97啪啪| 九九99视频| wuyuedingxiang| 嫩草综合网| 99免费在线视频| 色色综合色视频| www.zbzhongsen.com| 五月色激情综合网| 激情五月,深深爱五月| 久久精品一区二区三区四区| 天天综合亚洲综合网天天αⅴ| 久久伊人9| 区美毛片子| 五月婷婷深深爱| 99热精品观看| 五月天婷婷成人| 色爱综合五月| 婷婷五月天国产在线播放| 五月天婷婷丁香人人操91| 99久久思思| 色综合综合综合| 丁香五月网在线观看| 琪琪色网在线| 五月综合亚洲| 六月丁花香啪啪激情欧美| 天天天摸夜夜夜玩| 丁香五月婷婷激情中文| 狠狠操狠狠操|