本發(fā)明涉及數(shù)據(jù)共享,具體涉及基于企業(yè)與應(yīng)用雙重權(quán)限認(rèn)證的跨企業(yè)應(yīng)用共享方法。
背景技術(shù):
1、在當(dāng)今數(shù)字化快速發(fā)展的時(shí)代,企業(yè)之間的合作與信息交流日益頻繁。隨著企業(yè)業(yè)務(wù)的不斷拓展和多元化發(fā)展,跨企業(yè)應(yīng)用共享的需求也越來越迫切。不同企業(yè)可能擁有各自獨(dú)特的應(yīng)用資源,但在某些情況下,為了提高效率、降低成本、實(shí)現(xiàn)資源的最大化利用,需要將應(yīng)用在不同企業(yè)之間進(jìn)行共享。然而,在跨企業(yè)應(yīng)用共享的過程中,面臨著諸多挑戰(zhàn)。一方面,企業(yè)需要確保共享的應(yīng)用資源只能被合法的接收方使用,以保障企業(yè)自身的信息安全和商業(yè)利益。另一方面,不同的應(yīng)用可能具有不同的權(quán)限要求,需要進(jìn)行精細(xì)的權(quán)限管理,以確保應(yīng)用的正確使用和數(shù)據(jù)的安全。
2、目前,傳統(tǒng)的應(yīng)用共享方法往往只注重單一的權(quán)限認(rèn)證,如僅基于企業(yè)層面的認(rèn)證或僅基于應(yīng)用層面的認(rèn)證。這種單一的權(quán)限認(rèn)證方式存在一定的局限性,無法全面保障跨企業(yè)應(yīng)用共享的安全性和合理性。
3、因此,為了解決上述問題,迫切需要一種基于企業(yè)與應(yīng)用雙重權(quán)限認(rèn)證的跨企業(yè)應(yīng)用共享方法,以實(shí)現(xiàn)更加安全、高效、合理的應(yīng)用資源共享,滿足企業(yè)在數(shù)字化時(shí)代的發(fā)展需求。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的在于提供基于企業(yè)與應(yīng)用雙重權(quán)限認(rèn)證的跨企業(yè)應(yīng)用共享方法,解決了背景技術(shù)中所提出的技術(shù)問題。
2、本發(fā)明的目的可以通過以下技術(shù)方案實(shí)現(xiàn):
3、基于企業(yè)與應(yīng)用雙重權(quán)限認(rèn)證的跨企業(yè)應(yīng)用共享方法,包括以下步驟:
4、步驟一、特征信息獲取
5、獲取參與應(yīng)用資源共享的企業(yè)特征信息和應(yīng)用特征信息;
6、步驟二、雙重權(quán)限認(rèn)證
7、應(yīng)用共享接收方向應(yīng)用共享提供方發(fā)起應(yīng)用共享請求時(shí),應(yīng)用共享提供方依據(jù)應(yīng)用共享接收方的接收企業(yè)信息對應(yīng)用共享接收方進(jìn)行企業(yè)權(quán)限認(rèn)證;
8、在企業(yè)權(quán)限認(rèn)證通過后,進(jìn)行應(yīng)用權(quán)限認(rèn)證,應(yīng)用共享提供方依據(jù)應(yīng)用共享接收方的接收應(yīng)用信息對應(yīng)用共享接收方進(jìn)行應(yīng)用權(quán)限認(rèn)證;
9、步驟三、應(yīng)用共享
10、在企業(yè)和應(yīng)用雙重權(quán)限認(rèn)證通過后,應(yīng)用共享接收方接收來自應(yīng)用共享提供方所共享的應(yīng)用資源。
11、作為本發(fā)明進(jìn)一步的方案:企業(yè)特征信息包括:
12、應(yīng)用共享接收方的接收企業(yè)信息:其包括多個特征參數(shù);
13、應(yīng)用共享提供方的提供企業(yè)信息:其包括與多個特征參數(shù)分別對應(yīng)的多個特征參數(shù)集;
14、且各個特征參數(shù)集分別含有預(yù)先設(shè)定的多個特征參數(shù);
15、作為本發(fā)明進(jìn)一步的方案:其中,應(yīng)用共享接收方是指在應(yīng)用共享場景中,接收來自其他方所共享的應(yīng)用內(nèi)容、功能或服務(wù)的一方;應(yīng)用共享提供方是在應(yīng)用共享情境下,將自己擁有的應(yīng)用資源提供給其他方使用的一方。
16、作為本發(fā)明進(jìn)一步的方案:應(yīng)用特征信息包括:
17、應(yīng)用共享接收方的接收應(yīng)用信息:其包括多個屬性參數(shù);
18、應(yīng)用共享提供方的提供應(yīng)用信息:其包括與多個屬性參數(shù)分別對應(yīng)的多個屬性參數(shù)集;
19、且各個屬性參數(shù)集分別含有預(yù)先設(shè)定的多個屬性參數(shù)。
20、作為本發(fā)明進(jìn)一步的方案:企業(yè)權(quán)限認(rèn)證方式如下:
21、stepa.1、應(yīng)用共享提供方獲取應(yīng)用共享接收方的接收企業(yè)信息;
22、隨之將接收企業(yè)信息中的多個特征參數(shù)分別標(biāo)記為ni,i=[1、2、……n],n表示所有特征參數(shù)的數(shù)量;
23、stepa.2、將應(yīng)用共享提供方對應(yīng)的多個特征參數(shù)集中的多個特征參數(shù)標(biāo)記為fi,j;i=[1、2、……m],m表示第i個特征參數(shù)對應(yīng)特征參數(shù)集中特征參數(shù)的數(shù)量,i和j均表示為第幾個;
24、即fi,j=[fi,1,fi,2,……fi,m];
25、stepa.3、依次令i的值依次為1、2、……n;
26、隨之將ni與fi,j匹配:
27、若在ni∈fi,j中,其全部成立,則應(yīng)用共享接收方符合應(yīng)用共享提供方的權(quán)限認(rèn)證,即企業(yè)權(quán)限認(rèn)證通過;
28、若ni∈fi,j,其含有一項(xiàng)不成立,則應(yīng)用共享接收方不符合應(yīng)用共享提供方的企業(yè)權(quán)限認(rèn)證,即企業(yè)權(quán)限認(rèn)證不通過。
29、作為本發(fā)明進(jìn)一步的方案:應(yīng)用權(quán)限認(rèn)證方式如下
30、stepb.1、應(yīng)用共享提供方獲取應(yīng)用共享接收方的接收應(yīng)用信息;
31、隨之將接收應(yīng)用信息中的多個屬性參數(shù)分別標(biāo)記為kr,r=[1、2、……v],v表示所有屬性參數(shù)的數(shù)量;
32、stepb.2、將應(yīng)用共享提供方對應(yīng)的多個屬性參數(shù)集的多個屬性參數(shù)標(biāo)記為hr,t,r=[1、2、……e],e表示第r個屬性參數(shù)對應(yīng)屬性參數(shù)集中屬性參數(shù)的數(shù)量;
33、即hr,t=[hr,1,hr,2,……h(huán)r,e];
34、stepb.3、依次令r的值依次為1、2、……v;
35、隨之將kr與hr,t匹配:
36、若在kr∈hr,t中,其全部成立,則應(yīng)用共享接收方符合應(yīng)用共享提供方的權(quán)限認(rèn)證,即應(yīng)用權(quán)限認(rèn)證通過;
37、若kr∈hr,t,其含有一項(xiàng)不成立,則應(yīng)用共享接收方不符合應(yīng)用共享提供方的應(yīng)用權(quán)限認(rèn)證,即應(yīng)用權(quán)限認(rèn)證不通過。
38、作為本發(fā)明進(jìn)一步的方案:該方法還對應(yīng)用共享提供方對應(yīng)用共享接收方所共享的應(yīng)用資源進(jìn)行驗(yàn)證處理,根據(jù)驗(yàn)證處理結(jié)果,確定應(yīng)用共享接收方從共享提供方重新獲取到相關(guān)應(yīng)用資源的完整性。
39、作為本發(fā)明進(jìn)一步的方案:驗(yàn)證處理方式如下:
40、第一步、獲取基礎(chǔ)數(shù)據(jù)
41、首先在應(yīng)用共享提供方中,獲取傳輸前應(yīng)用資源的基礎(chǔ)數(shù)據(jù);
42、隨之在應(yīng)用共享接收方中,獲取傳輸后應(yīng)用資源的基礎(chǔ)數(shù)據(jù),其中,基礎(chǔ)數(shù)據(jù)包括但不限于應(yīng)用資源的數(shù)據(jù)大小、創(chuàng)建時(shí)間、數(shù)據(jù)哈希值對應(yīng)多個屬性的量化特征值;
43、數(shù)據(jù)哈希值指代為哈希算法對應(yīng)用資源進(jìn)行計(jì)算得到的一個固定長度的數(shù)值;
44、第二步、標(biāo)記量化特征值
45、在傳輸前應(yīng)用資源的基礎(chǔ)數(shù)據(jù)中,提取多個屬性的量化特征值,并將其標(biāo)記為ug,g=1、2、……s,s表示基礎(chǔ)數(shù)據(jù)多個屬性的數(shù)量,ug表示應(yīng)用共享提供方對應(yīng)基礎(chǔ)數(shù)據(jù)中,第幾個屬性的量化特征值;
46、在傳輸后應(yīng)用資源的基礎(chǔ)數(shù)據(jù)中,提取多個屬性的量化特征值,并將其標(biāo)記為bg,g=1、2、……s,s表示基礎(chǔ)數(shù)據(jù)多個屬性的數(shù)量,bg表示應(yīng)用共享接收方對應(yīng)基礎(chǔ)數(shù)據(jù)中,第幾個屬性的量化特征值;
47、第三步、計(jì)算驗(yàn)證系數(shù)
48、通過,計(jì)算出應(yīng)用資源的驗(yàn)證系數(shù)p0;
49、第四步、判定完整性
50、依據(jù)驗(yàn)證系數(shù)p0判定傳輸后應(yīng)用資源的完整性;
51、若p0>0+β,則判定應(yīng)用共享接收方接收到的應(yīng)用資源不完整,隨之應(yīng)用共享接收方從共享提供方重新獲取相關(guān)的應(yīng)用資源;
52、其中,β為預(yù)設(shè)的加權(quán)值,且β為正數(shù);
53、若p0≤0+β,則判定應(yīng)用共享接收方接收到的應(yīng)用資源完整,其表示應(yīng)用共享接收方無需從共享提供方重新獲取相關(guān)的應(yīng)用資源。
54、本發(fā)明的有益效果:
55、本發(fā)明,雙重權(quán)限認(rèn)證機(jī)制,包括企業(yè)權(quán)限認(rèn)證和應(yīng)用權(quán)限認(rèn)證,確保只有合法的企業(yè)和具備相應(yīng)權(quán)限的應(yīng)用才能進(jìn)行資源共享,大大降低了未經(jīng)授權(quán)的訪問和數(shù)據(jù)泄露風(fēng)險(xiǎn);企業(yè)權(quán)限認(rèn)證中,通過將接收企業(yè)信息的特征參數(shù)與提供企業(yè)信息的特征參數(shù)集進(jìn)行嚴(yán)格匹配,只有全部成立才通過認(rèn)證,保障了企業(yè)層面的安全性;應(yīng)用權(quán)限認(rèn)證同樣采用嚴(yán)格的匹配方式,確保接收方的應(yīng)用符合提供方的權(quán)限要求,進(jìn)一步增強(qiáng)了應(yīng)用層面的安全性。
56、本發(fā)明,企業(yè)特征信息和應(yīng)用特征信息的明確劃分,使得共享提供方可以精確地控制哪些企業(yè)和哪些應(yīng)用可以接收共享資源,實(shí)現(xiàn)了對共享范圍的精準(zhǔn)把控;不同的企業(yè)和應(yīng)用可以根據(jù)自身需求和權(quán)限進(jìn)行資源共享,提高了資源共享的針對性和有效性。
57、本發(fā)明,對共享的應(yīng)用資源進(jìn)行驗(yàn)證處理,通過計(jì)算驗(yàn)證系數(shù)來判定傳輸后應(yīng)用資源的完整性,保證接收方獲取到的資源是完整的;若判定資源不完整,接收方可以從共享提供方重新獲取相關(guān)應(yīng)用資源,確保了資源共享的可靠性。
58、本發(fā)明,跨企業(yè)應(yīng)用共享使得企業(yè)之間可以充分利用彼此的優(yōu)勢應(yīng)用資源,避免了重復(fù)開發(fā),提高了資源的利用率;促進(jìn)了企業(yè)之間的合作與交流,為企業(yè)的發(fā)展提供了更多的機(jī)會和可能。
59、本發(fā)明,明確的權(quán)限認(rèn)證方式和驗(yàn)證處理方法,使得共享過程易于管理和維護(hù),降低了管理成本;為企業(yè)提供了一種規(guī)范的資源共享機(jī)制,有助于提高企業(yè)的信息化管理水平。