今年組長給了幾個任務,其中有兩個是關於對外接口的安全控制:前端
前端驗證組件
利用瀏覽器Js加密的技術訪問接口,防止惡意用戶越過瀏覽器直接訪問咱們的接口。瀏覽器
人機識別
在接口端再作一層檢測,區分調用者來自普通用戶仍是工具模擬,進一步防止惡意打接口的行爲。
主要研究的方向在於如何提取用戶行爲,由於工具模擬是沒有通常的用戶行爲的。
可能的實現方式:獲取瀏覽器安裝組件信息,計算出一個標識id,接口拒絕此id的高頻率調用。安全
問題描述只是我我的的想法,不知道有沒有什麼比較好的解決方案?工具