两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種驗證方法、裝置、設(shè)備及介質(zhì)與流程

文檔序號:40644187發(fā)布日期:2025-01-10 18:50閱讀:1來源:國知局
一種驗證方法、裝置、設(shè)備及介質(zhì)與流程

本申請涉及通信,特別涉及一種驗證方法、裝置、設(shè)備及介質(zhì)。


背景技術(shù):

1、目前,在客戶端和服務(wù)端的通信過程中,為了防止服務(wù)端的數(shù)據(jù)被爬取,通常采用token(即令牌)校驗、user-agent(即用戶代理)攔截、ip(即internet?protocol,網(wǎng)際互連協(xié)議)黑名單、序列號封禁等方式或者一些普通的規(guī)則來進行驗證,通過驗證才可以與服務(wù)端進行正常交互,但這些方式可能會被快速破解,導(dǎo)致服務(wù)端的數(shù)據(jù)泄露。

2、因此,如何保障服務(wù)端數(shù)據(jù)的安全性,避免服務(wù)端的數(shù)據(jù)被快速爬取是目前亟待解決的問題。


技術(shù)實現(xiàn)思路

1、有鑒于此,本申請的目的在于提供一種驗證方法、裝置、設(shè)備及介質(zhì),能夠保障服務(wù)端數(shù)據(jù)的安全性,避免服務(wù)端的數(shù)據(jù)被快速爬取。其具體方案如下:

2、第一方面,本申請公開了一種驗證方法,應(yīng)用于服務(wù)端,包括:

3、接收客戶端發(fā)送的請求;

4、當所述請求滿足預(yù)設(shè)驗證條件,則向所述客戶端返回驗證參數(shù),以便所述客戶端基于所述驗證參數(shù)執(zhí)行預(yù)設(shè)算法,得到第一執(zhí)行結(jié)果,其中,所述預(yù)設(shè)算法為執(zhí)行時長大于目標時長的算法;

5、接收所述第一執(zhí)行結(jié)果,并將所述第一執(zhí)行結(jié)果與預(yù)先存儲的所述驗證參數(shù)對應(yīng)的第二執(zhí)行結(jié)果進行比對,其中,所述第二執(zhí)行結(jié)果為基于所述驗證參數(shù)執(zhí)行所述預(yù)設(shè)算法得到的結(jié)果;

6、若所述第一執(zhí)行結(jié)果與所述第二執(zhí)行結(jié)果一致,則判定所述客戶端通過驗證。

7、可選的,所述請求攜帶所述客戶端對應(yīng)的標識信息,所述方法還包括:

8、若所述請求為所述標識信息在任意預(yù)設(shè)周期中對應(yīng)的首次請求,則判定所述請求滿足所述預(yù)設(shè)驗證條件。

9、可選的,所述請求還攜帶標記信息,所述方法還包括:

10、若所述請求不為所述標識信息在任意預(yù)設(shè)周期中對應(yīng)的首次請求;

11、判斷所述標記信息與本地保存的歷史標記信息是否一致,其中,所述歷史標記信息為通過驗證的所述首次請求中攜帶的標記信息;

12、若所述標記信息與本地保存的歷史標記信息不一致,則判定所述請求滿足所述預(yù)設(shè)驗證條件。

13、可選的,所述標記信息包括所述客戶端的ip信息和/或車輛識別代碼。

14、可選的,還包括:

15、若所述請求不為所述標識信息在任意預(yù)設(shè)周期中對應(yīng)的首次請求,則判斷累積請求數(shù)量是否達到預(yù)設(shè)數(shù)量閾值,若所述累積請求數(shù)量達到所述預(yù)設(shè)數(shù)量閾值,則判定所述請求滿足所述預(yù)設(shè)驗證條件;

16、其中,所述累積請求數(shù)量為在任意預(yù)設(shè)周期中攜帶所述標識信息的首次請求至當前請求的累積請求數(shù)量。

17、可選的,所述向所述客戶端返回驗證參數(shù),包括:

18、在預(yù)設(shè)數(shù)據(jù)庫中從所述標識信息對應(yīng)的多組參數(shù)中隨機選擇一組參數(shù)作為驗證參數(shù);

19、向所述客戶端返回所述驗證參數(shù)。

20、可選的,還包括:

21、獲取所述預(yù)設(shè)數(shù)據(jù)庫的更新信息,其中,所述更新信息為定時上傳的信息;

22、基于所述更新信息更新所述預(yù)設(shè)數(shù)據(jù)庫中各標識信息對應(yīng)的多組參數(shù)。

23、第二方面,本申請公開了一種驗證裝置,應(yīng)用于服務(wù)端,包括:

24、請求接收模塊,用于接收客戶端發(fā)送的請求;

25、參數(shù)返回模塊,用于當所述請求滿足預(yù)設(shè)驗證條件,則向所述客戶端返回驗證參數(shù),以便所述客戶端基于所述驗證參數(shù)執(zhí)行預(yù)設(shè)算法,得到第一執(zhí)行結(jié)果,其中,所述預(yù)設(shè)算法為執(zhí)行時長大于目標時長的算法;

26、結(jié)果接收模塊,用于接收所述第一執(zhí)行結(jié)果;

27、結(jié)果比對模塊,用于將所述第一執(zhí)行結(jié)果與預(yù)先存儲的所述驗證參數(shù)對應(yīng)的第二執(zhí)行結(jié)果進行比對,其中,所述第二執(zhí)行結(jié)果為基于所述驗證參數(shù)執(zhí)行所述預(yù)設(shè)算法得到的結(jié)果;若所述第一執(zhí)行結(jié)果與所述第二執(zhí)行結(jié)果一致,則判定所述客戶端通過驗證。

28、第三方面,本申請公開了一種電子設(shè)備,包括存儲器和處理器,其中:

29、所述存儲器,用于保存計算機程序;

30、所述處理器,用于執(zhí)行所述計算機程序,以實現(xiàn)前述的驗證方法。

31、第四方面,本申請公開了一種計算機可讀存儲介質(zhì),用于保存計算機程序,其中,所述計算機程序被處理器執(zhí)行時實現(xiàn)前述的驗證方法。

32、通過以上方案可知,本申請?zhí)峁┝艘环N驗證方法,應(yīng)用于服務(wù)端,包括:

33、接收客戶端發(fā)送的請求;

34、當所述請求滿足預(yù)設(shè)驗證條件,則向所述客戶端返回驗證參數(shù),以便所述客戶端基于所述驗證參數(shù)執(zhí)行預(yù)設(shè)算法,得到第一執(zhí)行結(jié)果,其中,所述預(yù)設(shè)算法為執(zhí)行時長大于目標時長的算法;

35、接收所述第一執(zhí)行結(jié)果,并將所述第一執(zhí)行結(jié)果與預(yù)先存儲的所述驗證參數(shù)對應(yīng)的第二執(zhí)行結(jié)果進行比對,其中,所述第二執(zhí)行結(jié)果為基于所述驗證參數(shù)執(zhí)行所述預(yù)設(shè)算法得到的結(jié)果;

36、若所述第一執(zhí)行結(jié)果與所述第二執(zhí)行結(jié)果一致,則判定所述客戶端通過驗證。

37、可見,本申請的有益效果為:在客戶端的請求滿足預(yù)設(shè)驗證條件時,向客戶端返回驗證參數(shù),通過比對客戶端基于驗證參數(shù)執(zhí)行預(yù)設(shè)算法得到的執(zhí)行結(jié)果與服務(wù)端保存的基于驗證參數(shù)執(zhí)行預(yù)設(shè)算法得到的執(zhí)行結(jié)果,來進行請求驗證,通過這樣的驗證方式,能夠保障服務(wù)端數(shù)據(jù)的安全性,由于預(yù)設(shè)算法為執(zhí)行時長大于目標時長的算法,可以通過預(yù)設(shè)算法提升數(shù)據(jù)爬取成本,避免服務(wù)端的數(shù)據(jù)被快速爬取。

38、相應(yīng)地,本申請?zhí)峁┑囊环N驗證裝置、設(shè)備及可讀存儲介質(zhì),也同樣具有上述技術(shù)效果。



技術(shù)特征:

1.一種驗證方法,其特征在于,應(yīng)用于服務(wù)端,包括:

2.根據(jù)權(quán)利要求1所述的驗證方法,其特征在于,所述請求攜帶所述客戶端對應(yīng)的標識信息,所述方法還包括:

3.根據(jù)權(quán)利要求2所述的驗證方法,其特征在于,所述請求還攜帶標記信息,所述方法還包括:

4.根據(jù)權(quán)利要求3所述的驗證方法,其特征在于,所述標記信息包括所述客戶端的ip信息和/或車輛識別代碼。

5.根據(jù)權(quán)利要求2所述的驗證方法,其特征在于,還包括:

6.根據(jù)權(quán)利要求2所述的驗證方法,其特征在于,所述向所述客戶端返回驗證參數(shù),包括:

7.根據(jù)權(quán)利要求6所述的驗證方法,其特征在于,還包括:

8.一種驗證裝置,其特征在于,應(yīng)用于服務(wù)端,包括:

9.一種電子設(shè)備,其特征在于,包括存儲器和處理器,其中:

10.一種計算機可讀存儲介質(zhì),其特征在于,用于保存計算機程序,其中,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7任一項所述的驗證方法。


技術(shù)總結(jié)
本申請公開了一種驗證方法、裝置、設(shè)備及介質(zhì),包括:接收客戶端發(fā)送的請求;當所述請求滿足預(yù)設(shè)驗證條件,則向所述客戶端返回驗證參數(shù),以便所述客戶端基于所述驗證參數(shù)執(zhí)行預(yù)設(shè)算法,得到第一執(zhí)行結(jié)果,其中,所述預(yù)設(shè)算法為執(zhí)行時長大于目標時長的算法;接收所述第一執(zhí)行結(jié)果,并將所述第一執(zhí)行結(jié)果與預(yù)先存儲的所述驗證參數(shù)對應(yīng)的第二執(zhí)行結(jié)果進行比對,其中,所述第二執(zhí)行結(jié)果為基于所述驗證參數(shù)執(zhí)行所述預(yù)設(shè)算法得到的結(jié)果;若所述第一執(zhí)行結(jié)果與所述第二執(zhí)行結(jié)果一致,則判定所述客戶端通過驗證。能夠保障服務(wù)端數(shù)據(jù)的安全性,避免服務(wù)端的數(shù)據(jù)被快速爬取。

技術(shù)研發(fā)人員:劉新,韋韜,劉國柱,官曉進
受保護的技術(shù)使用者:深圳市易新億意軟件開發(fā)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/9
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
水富县| 巴南区| 满洲里市| 迭部县| 潮安县| 禹州市| 社旗县| 乐亭县| 沙雅县| 通辽市| 仲巴县| 铁岭县| 治多县| 仁布县| 莱西市| 尚义县| 潼南县| 宝山区| 临泉县| 永平县| 建德市| 承德市| 天台县| 枣阳市| 会东县| 盐城市| 保山市| 桂林市| 弥渡县| 张家界市| 沐川县| 怀柔区| 兴仁县| 稷山县| 历史| 阿克苏市| 方正县| 阳原县| 通城县| 陈巴尔虎旗| 洛阳市|