真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

.NET中怎么通過(guò)添加時(shí)間戳防止重放攻擊-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān).NET中怎么通過(guò)添加時(shí)間戳防止重放攻擊,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話(huà)不多說(shuō),跟著小編一起來(lái)看看吧。

公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。創(chuàng)新互聯(lián)推出斗門(mén)免費(fèi)做網(wǎng)站回饋大家。

如過(guò)客戶(hù)端在向服務(wù)端接口進(jìn)行請(qǐng)求,如果請(qǐng)求信息進(jìn)行了加密處理,被第三方截取到請(qǐng)求包,雖然第三方無(wú)法解密獲取其中的數(shù)據(jù),但是可以使用該請(qǐng)求包進(jìn)行重復(fù)的請(qǐng)求操作。如果服務(wù)端不進(jìn)行防重放攻擊,就會(huì)參數(shù)服務(wù)器壓力增大,數(shù)據(jù)紊亂的后果。而使用添加時(shí)間戳的方式可以解決這一問(wèn)題。

private readonly string TimeStamp = ConfigurationManager.AppSettings["TimeStamp"];//配置時(shí)間戳
    [HttpPost]
    public ActionResult TestApi()
    {
        string RequestTime = Request["rtime"]; //請(qǐng)求時(shí)間經(jīng)過(guò)RSA簽名
        try
        {
          //請(qǐng)求時(shí)間RSA解密后加上時(shí)間戳的時(shí)間即該請(qǐng)求的有效時(shí)間
          DateTime Requestdt = DateTime.Parse(RSACryptoProvider.Decrypt(RequestTime, RSA_Keys.Private)).AddMinutes(int.Parse(TimeStamp)); 
          DateTime Newdt = DateTime.Now; //服務(wù)器接收請(qǐng)求的當(dāng)前時(shí)間
          //if 請(qǐng)求的有效時(shí)間 < 現(xiàn)在服務(wù)器接受請(qǐng)求的時(shí)間 即該請(qǐng)求失效
          if (Requestdt < Newdt)
          {
            return Json(new { success = false, message = "該請(qǐng)求已經(jīng)失效" });
          }
          else
          {
      //進(jìn)行其他操作
      }
        }
        catch (Exception ex)
        {
          return Json(new { success = false, message = "請(qǐng)求參數(shù)不和要求" });
        }
    }

以上就是.NET中怎么通過(guò)添加時(shí)間戳防止重放攻擊,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)頁(yè)標(biāo)題:.NET中怎么通過(guò)添加時(shí)間戳防止重放攻擊-創(chuàng)新互聯(lián)
本文路徑:http://weahome.cn/article/diisie.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部