數據傳輸的加密措施有以下幾種
1.數據加密
數據在傳輸過程中是很容易被抓包,可以使用https協議,在http和tcp之間添加一層加密層,這一層負責數據的加密和解密。
2.數據加簽
數據加簽就是由發送者產生一段無法偽造的一段數字串,來保證數據在傳輸過程中不被篡改。
3.時間戳機制
使用時間戳機制,在每次請求中加入當前的時間,服務器端會拿到當前時間和消息中的時間相減,看看是否在一個固定的時間范圍內比如5分鐘內;這樣惡意請求的數據包是無法更改里面時間的,所以5分鐘后就視為非法請求了。
4.AppId機制
使用接口的用戶需要在后臺開通appid,提供給用戶相關的密鑰;在調用的接口中需要提供appid+密鑰,服務器端會進行相關的驗證。
5.數據合法性校驗
每個系統都會有的處理機制,只有在數據是合法的情況下才會進行數據處理;當然每個系統都有自己的驗證規則。