如何保證HTTP傳輸安全

目前大多數(shù)網(wǎng)站和 app 的接口都是采用 http 協(xié)議艾凯,但是 http 協(xié)議很容易就可以通過抓包工具監(jiān)聽到內(nèi)容陈肛,甚至篡改內(nèi)容闻书,為了保證數(shù)據(jù)不被別人看到和修改唆鸡,可以通過以下幾個(gè)方面避免:

  • 加密。
    比如用戶名和密碼枣察,我們需要加密争占,這樣即使被抓包監(jiān)聽,他們也不知道原始數(shù)據(jù)是什么序目。
    簡(jiǎn)單的 md5 是可以暴力破解的臂痕,所以加密方式越復(fù)雜就越安全,可以根據(jù)需要自由組合猿涨。
    常見的是 md5(不可逆)握童、aes(可逆)、加鹽叛赚,
    例如:username = aes(username)澡绩,pwd =md5(pwd + username)

  • 簽名
    簽名的目的是為了防止篡改,比如http://www.xxx.com/getnews?id=1俺附,獲取 id=1的內(nèi)容肥卡,如果不簽名通過 id=2,就可以獲取 id=2的內(nèi)容事镣。

怎么簽名步鉴?

通常使用 sign ,比如原鏈接請(qǐng)求的時(shí)候加一個(gè) sign 參數(shù)璃哟,sign=md5(id=1)氛琢,服務(wù)器接收到請(qǐng)求,驗(yàn)證 sign 是否等于 md5(id=1)随闪,如果等于說明正常請(qǐng)求阳似。
不過,這有一個(gè)弊端蕴掏,加入規(guī)則被發(fā)現(xiàn)障般,那么就會(huì)被偽造调鲸,所以適當(dāng)復(fù)雜一點(diǎn),還是可以提高安全性的挽荡。

  • 登錄態(tài)
    http 是無狀態(tài)的藐石,也就是服務(wù)器無法自己判斷兩個(gè)請(qǐng)求是否有聯(lián)系,那么登錄之后定拟,以后的接口怎么判斷是否登錄呢于微?
    簡(jiǎn)單的做法,在數(shù)據(jù)庫(kù)中存一個(gè) Token字段青自,當(dāng)用戶調(diào)用登錄接口成功的時(shí)候株依,就給該字段設(shè)一個(gè)值(比如 aes(過期時(shí)間)),同時(shí)返回給前端延窜,以后前端每次請(qǐng)求帶上該值恋腕,服務(wù)器首先校驗(yàn)是否過期,再校驗(yàn)是否正確逆瑞,如果校驗(yàn)失敗就讓其登錄荠藤。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市获高,隨后出現(xiàn)的幾起案子哈肖,更是在濱河造成了極大的恐慌,老刑警劉巖念秧,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淤井,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡摊趾,警方通過查閱死者的電腦和手機(jī)币狠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來严就,“玉大人总寻,你說我怎么就攤上這事∩椅” “怎么了渐行?”我有些...
    開封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)铸董。 經(jīng)常有香客問我祟印,道長(zhǎng),這世上最難降的妖魔是什么粟害? 我笑而不...
    開封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任蕴忆,我火速辦了婚禮,結(jié)果婚禮上悲幅,老公的妹妹穿的比我還像新娘套鹅。我一直安慰自己站蝠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開白布卓鹿。 她就那樣靜靜地躺著菱魔,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吟孙。 梳的紋絲不亂的頭發(fā)上澜倦,一...
    開封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音杰妓,去河邊找鬼藻治。 笑死,一個(gè)胖子當(dāng)著我的面吹牛巷挥,可吹牛的內(nèi)容都是我干的桩卵。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼倍宾,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼吸占!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起凿宾,我...
    開封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎兼蕊,沒想到半個(gè)月后初厚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡孙技,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年产禾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片牵啦。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡亚情,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出哈雏,到底是詐尸還是另有隱情楞件,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布裳瘪,位于F島的核電站土浸,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏彭羹。R本人自食惡果不足惜黄伊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望派殷。 院中可真熱鬧还最,春花似錦墓阀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至悦即,卻和暖如春吮成,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背辜梳。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工粱甫, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人作瞄。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓茶宵,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親宗挥。 傳聞我的和親對(duì)象是個(gè)殘疾皇子乌庶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容