黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 IT培訓(xùn) 動力節(jié)點IT培訓(xùn)帶你詳解API接口安全

動力節(jié)點IT培訓(xùn)帶你詳解API接口安全

更新時間:2019-09-12 09:39:32 來源:動力節(jié)點 瀏覽2714次



  API安全機(jī)制


  為什么要保證API安全


  接口的安全性主要圍繞Token、Timestamp和Sign三個機(jī)制展開設(shè)計,保證接口的數(shù)據(jù)不會被篡改和重復(fù)調(diào)用,下面具體來看:


  Token授權(quán)機(jī)制:用戶使用用戶名密碼登錄后服務(wù)器給客戶端返回一個Token(通常是UUID),并將Token-UserId以鍵值對的形式存放在緩存服務(wù)器中。服務(wù)端接收到請求后進(jìn)行Token驗證,如果Token不存在,說明請求無效。


  時間戳超時機(jī)制:用戶每次請求都帶上當(dāng)前時間的時間戳timestamp,服務(wù)端接收到timestamp后跟當(dāng)前時間進(jìn)行比對,如果時間差大于一定時間(比如5分鐘),則認(rèn)為該請求失效,這個時間要保證足夠完成本次請求的同時盡量短,可以減少緩存服務(wù)器的壓力(見簽名機(jī)制)。


  簽名機(jī)制:將Token和時間戳加上其他請求參數(shù)就行MD5或SHA-1算法(可根據(jù)情況加點鹽)加密,加密后的數(shù)據(jù)為本次請求的簽名sign,并將該簽名存放到緩存服務(wù)器中,超時時間設(shè)定為跟時間戳的超時時間一致(這就是為什么要盡量短,二者時間一致可以保證無論在timestamp規(guī)定時間內(nèi)還是外本URL都只能訪問一次)。服務(wù)端接收到請求后以同樣的算法得到簽名,并跟當(dāng)前的簽名進(jìn)行比對,如果不一樣,說明參數(shù)被更改過,直接返回錯誤標(biāo)識。同一個簽名只能使用一次,如果發(fā)現(xiàn)緩存服務(wù)器中已經(jīng)存在了本次簽名,則拒絕服務(wù)。


  防止別人隨便調(diào)用你的api


  保證傳輸數(shù)據(jù)的安全


  前后端分離mvvm模式的N宗罪;


  5分鐘搞定密碼學(xué)的對稱/非對稱加密;


  接口簽名,防止數(shù)據(jù)篡改之泰斗;


  用代碼告訴你,令牌實現(xiàn)身份認(rèn)證;


  優(yōu)雅處理身份認(rèn)證,讓業(yè)務(wù)代碼更6;


  數(shù)據(jù)加密

image.png


  加密方法


  1,對稱加密


  AES,3DES,DES等,適合做大量數(shù)據(jù)或數(shù)據(jù)文件的加解密。


  2,非對稱加密


  如RSA,Rabin。公鑰加密,私鑰解密。對大數(shù)據(jù)量進(jìn)行加解密時性能較低。


  Api有哪些安全問題?http接口—前后端分離mvvm

image.png

  安全夠了嗎,還有哪些要做?

image.png

  身份認(rèn)證—token令牌

image.png

image.png

  身份認(rèn)證的封裝—cookie隱式攜帶token

image.png


  傳輸安全


  互聯(lián)網(wǎng)發(fā)展到今天,大家越來越重視自己的隱私,各大公司也越來越重視數(shù)據(jù)的安全。傳輸過程中的數(shù)據(jù)安全解決方案主要是“HPPTS”,能夠有效防止中間人攻擊等。但是API中重要的參數(shù)還是要進(jìn)行加密,常用DES或者AES進(jìn)行加密。有見過API中密碼直接MD5后就行傳輸,但是MD5在2009年謝濤和馮登國僅用了220.96的碰撞算法復(fù)雜度,破解了MD5的碰撞抵抗,該攻擊在普通計算機(jī)上運(yùn)行只需要數(shù)秒鐘,引自[維基百科]。


  總結(jié)


  安全是一個永恒的話題,隨著各大網(wǎng)站全站https的推進(jìn),安全也越來越被重視。簽名設(shè)計大家必須有,HTTPS希望大家有。


  以上就是動力節(jié)點java培訓(xùn)機(jī)構(gòu)小編分享的“動力節(jié)點IT培訓(xùn)帶你詳解API接口安全”的內(nèi)容,希望對大家有幫助,更多java最新資訊請繼續(xù)關(guān)注動力節(jié)點java培訓(xùn)機(jī)構(gòu)官網(wǎng),每天會有精彩內(nèi)容分與你。



提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产区精品福利在线观看精品 | 日韩色爱 | 欧美一级在线免费观看 | 亚洲国产欧美视频 | 日韩欧美一区二区三区在线 | 欧美成人一区二区三区不卡 | 老年人黄色一级片 | 国产黑丝袜在线 | 欧美日韩三级在线观看 | 最近中文字幕免费在线看 | 黄色a网| 美女很黄很黄是免费的 | 在线免费观看www视频 | 日韩一级黄色毛片 | 欧美三级香港三级日本三级 | 玖玖在线精品 | 欧美日韩一区二区综合 | 国产精品不卡 | 国产精品久久久久久久 | 国内精品久久久久影院蜜芽 | 国产精品福利在线观看秒播 | 一级毛片特级毛片国产 | 最近中文字幕版免费 | 一级毛片儿 | 日本精品中文字幕在线播放 | 日韩在线免费播放 | 一级黄色片网 | 一级片在线免费 | 午夜影院免费 | www.黄com | 免费的a级毛片 | 爱啪啪网| 日韩在线视精品在亚洲 | 我要看免费的毛片 | 日日碰碰视频播放 | 日批日韩在线观看 | 成人性动漫网站 | 亚洲天天在线日亚洲洲精 | 精品一区中文字幕 | 天天躁夜夜躁狠狠躁2021a | 99国产精品久久久久久久成人热 |