欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Paas平臺的應(yīng)用安全部署的方法和系統(tǒng)的制作方法

文檔序號:6527035閱讀:301來源:國知局
Paas平臺的應(yīng)用安全部署的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了PAAS平臺的應(yīng)用安全部署的方法和系統(tǒng)。其中,該方法包括:在服務(wù)端處在文件的尾部添加校驗(yàn)信息;以及在部署目標(biāo)端代理模塊接收到添加有校驗(yàn)信息的文件之后,將文件與校驗(yàn)信息分離并利用校驗(yàn)信息對文件進(jìn)行校驗(yàn)。本發(fā)明通過在文件尾部添加校驗(yàn)信息,利用校驗(yàn)信息驗(yàn)證所傳輸?shù)奈募欠裾_以及安裝后的文件是否正確,從而避免了數(shù)據(jù)丟失、文件內(nèi)容不正確、文件安裝不正確的問題。
【專利說明】PAAS平臺的應(yīng)用安全部署的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計(jì)算領(lǐng)域,更具體地,涉及PAAS平臺的應(yīng)用安全部署的方法和系統(tǒng)。
【背景技術(shù)】
[0002]PAAS (Platform-as-a-Service,平臺即服務(wù))平臺是將服務(wù)器平臺作為一種服務(wù)提供的商業(yè)模式。而云計(jì)算時(shí)代相應(yīng)的服務(wù)器平臺或者開發(fā)環(huán)境作為服務(wù)進(jìn)行提供就成為了 PAAS。本發(fā)明所提到的平臺服務(wù)應(yīng)用是基于PaaS平臺提供基礎(chǔ)服務(wù)能力的應(yīng)用。
[0003]PAAS平臺就是指云環(huán)境中的應(yīng)用基礎(chǔ)設(shè)施服務(wù),也可以說是中間件即服務(wù)。PAAS平臺在云架構(gòu)中位于中間層,其上層是SAAS (軟件即服務(wù)),其下層是IAAS (基礎(chǔ)架構(gòu)即服務(wù))。在傳統(tǒng)On-Premise部署方式下,應(yīng)用基礎(chǔ)設(shè)施即中間件的種類非常多,有應(yīng)用服務(wù)器、數(shù)據(jù)庫、ESBs、BPM> Portal、消息中間件、遠(yuǎn)程對象調(diào)用中間件等等。
[0004]有了 PAAS平臺,使得技術(shù)門檻降低讓應(yīng)用更容易生成,而間接鼓勵(lì)更多的商業(yè)模式創(chuàng)新。尤其是資金花在軟件和硬件的比例會減低,給初創(chuàng)公司帶來更大的生存空間。再來,可以有更多的平臺服務(wù)架構(gòu)在現(xiàn)有的PAAS上(Platform over PAAS),使得服務(wù)的種類多樣化。這也會促成生態(tài)鏈的形成。
[0005]然而,在現(xiàn)有PAAS平臺中,當(dāng)在系統(tǒng)中遠(yuǎn)程部署應(yīng)用時(shí),需要通過網(wǎng)絡(luò)傳輸文件和腳本,然后在目標(biāo)機(jī)器上進(jìn)行安裝,但是這樣會引入不可以預(yù)知的錯(cuò)誤,造成應(yīng)用無法正常安裝完成。
[0006]具體來說,在傳輸文件和安裝腳本的過程中,會存在數(shù)據(jù)丟失、文件內(nèi)容不正確的問題,這主要由于網(wǎng)絡(luò)不穩(wěn)定引起。
[0007]針對相關(guān)技術(shù)中的問題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0008]針對相關(guān)技術(shù)中的問題,本發(fā)明提出PAAS平臺的應(yīng)用安全部署的方法和系統(tǒng),其能夠?qū)?yīng)用進(jìn)行安全部署。
[0009]根據(jù)本發(fā)明的一個(gè)方面,提供了一種PAAS平臺的應(yīng)用安全部署的方法,包括:在服務(wù)端處在文件的尾部添加校驗(yàn)信息;以及在部署目標(biāo)端代理模塊接收到添加有校驗(yàn)信息的文件之后,將文件與校驗(yàn)信息分離并利用校驗(yàn)信息對文件進(jìn)行校驗(yàn)。
[0010]其中,校驗(yàn)信息包括MD5碼、需要修改系統(tǒng)變量的值、以及應(yīng)用在系統(tǒng)中服務(wù)啟動(dòng)的描述。
[0011]具體地,MD5碼用于驗(yàn)證所接收到的文件是否正確。在驗(yàn)證文件正確之后,安裝文件。
[0012]此外,在安裝文件之后,利用校驗(yàn)信息來驗(yàn)證安裝的正確性。驗(yàn)證安裝的正確性包括:導(dǎo)出安裝后的應(yīng)用的系統(tǒng)變量值和在系統(tǒng)中服務(wù)啟動(dòng)的描述,將其與校驗(yàn)信息中包括的需要修改系統(tǒng)變量的值和應(yīng)用在系統(tǒng)中服務(wù)啟動(dòng)的描述進(jìn)行比較,如果相同則認(rèn)為安裝是正確的。
[0013]根據(jù)本發(fā)明的另一方面,提供了一種PAAS平臺的應(yīng)用安全部署的系統(tǒng),包括:校驗(yàn)信息添加裝置,設(shè)置在服務(wù)端處,用于在文件的尾部添加校驗(yàn)信息;以及校驗(yàn)裝置,設(shè)置在部署目標(biāo)端代理模塊處,用于在接收到添加有校驗(yàn)信息的文件之后,將文件與校驗(yàn)信息分離并利用校驗(yàn)信息對文件進(jìn)行校驗(yàn)。
[0014]其中,校驗(yàn)信息包括MD5碼、需要修改系統(tǒng)變量的值、以及應(yīng)用在系統(tǒng)中服務(wù)啟動(dòng)的描述。
[0015]具體地,MD5碼用于驗(yàn)證所接收到的文件是否正確,并且在驗(yàn)證文件正確之后,安裝文件。
[0016]在安裝文件之后,利用校驗(yàn)信息來驗(yàn)證安裝的正確性。其中,驗(yàn)證安裝的正確性包括:導(dǎo)出安裝后的應(yīng)用的系統(tǒng)變量值和在系統(tǒng)中服務(wù)啟動(dòng)的描述,將其與校驗(yàn)信息中包括的需要修改系統(tǒng)變量的值和應(yīng)用在系統(tǒng)中服務(wù)啟動(dòng)的描述進(jìn)行比較,如果相同則認(rèn)為安裝是正確的。
[0017]本發(fā)明通過在文件尾部添加校驗(yàn)信息,利用校驗(yàn)信息驗(yàn)證所傳輸?shù)奈募欠裾_以及安裝后的文件是否正確,從而避免了數(shù)據(jù)丟失、文件內(nèi)容不正確、文件安裝不正確的問題。
【專利附圖】

【附圖說明】
[0018]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1是根據(jù)本發(fā)明實(shí)施例的PAAS平臺的應(yīng)用安全部署的方法的流程圖;以及
[0020]圖2是根據(jù)本發(fā)明實(shí)施例的PAAS平臺的應(yīng)用安全部署的系統(tǒng)的框圖。
【具體實(shí)施方式】
[0021]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]以下,參照附圖對本發(fā)明進(jìn)行詳細(xì)描述。
[0023]圖1是根據(jù)本發(fā)明實(shí)施例的PAAS平臺的應(yīng)用安全部署的方法的流程圖。
[0024]參照圖1,根據(jù)本發(fā)明的PAAS平臺的應(yīng)用安全部署的方法包括:S102,在服務(wù)端處在文件的尾部添加校驗(yàn)信息;以及S104,在部署目標(biāo)端代理模塊接收到添加有校驗(yàn)信息的文件之后,將文件與校驗(yàn)信息分離并利用校驗(yàn)信息對文件進(jìn)行校驗(yàn)。
[0025]具體來說,校驗(yàn)信息包括MD5碼、需要修改系統(tǒng)變量的值、以及應(yīng)用在系統(tǒng)中服務(wù)啟動(dòng)的描述。
[0026]其中,MD5碼用于驗(yàn)證所接收到的文件是否正確。在驗(yàn)證文件正確之后,安裝文件。具體來說,MD5其實(shí)就是一串字符,這串字符是從一個(gè)文件或程序中按照一定方法提取出來的,所以我們只要把收到的文件的MD5碼和軟件提供者給的MD5相比較就可以基本確定文件的完整性,保證沒有被中途修改過,這與文件加密的目的一樣,都是為了保證文件的完整性和安全性。注意,如何提取MD5對于本領(lǐng)域技術(shù)人員來說是公知的,因此這里不再進(jìn)行詳細(xì)描述。
[0027]注意,該實(shí)施例使用了 MD5碼,但本領(lǐng)域技術(shù)人員應(yīng)該理解,還可以使用其他與MD5類似的方式來實(shí)現(xiàn)相同的目的。
[0028]此外,在安裝文件之后,利用校驗(yàn)信息來驗(yàn)證安裝的正確性。具體地,驗(yàn)證安裝的正確性包括:導(dǎo)出安裝后的應(yīng)用的系統(tǒng)變量值和在系統(tǒng)中服務(wù)啟動(dòng)的描述,將其與校驗(yàn)信息中包括的需要修改系統(tǒng)變量的值和應(yīng)用在系統(tǒng)中服務(wù)啟動(dòng)的描述進(jìn)行比較,如果相同則認(rèn)為安裝是正確的。
[0029]具體的驗(yàn)證過程為:如果文件的校驗(yàn)部分存在對系統(tǒng)環(huán)境變量的校驗(yàn)值,則在安裝完應(yīng)用之后,通過遍歷所有待檢查系統(tǒng)變量值,并與系統(tǒng)中的真實(shí)值(即,校驗(yàn)信息中包括的值)進(jìn)行比較,如果全部一致則認(rèn)為該項(xiàng)檢查通過。如果文件的校驗(yàn)部分存在對系統(tǒng)服務(wù)的校驗(yàn),則在安裝完應(yīng)用之后,通過遍歷所有待檢查服務(wù)啟動(dòng)情況值,并與系統(tǒng)中的真實(shí)服務(wù)啟動(dòng)情況進(jìn)行比較,如果全部一致則認(rèn)為該項(xiàng)檢查通過。
[0030]值得注意的是,本發(fā)明通過在文件尾部添加MD5、需要修改系統(tǒng)變量的值、以及應(yīng)用在系統(tǒng)中服務(wù)啟動(dòng)的描述來驗(yàn)證文件的傳輸是否正確以及文件的安裝是否正確,但本領(lǐng)域技術(shù)人員應(yīng)該理解,還可以通過添加其他類似的校驗(yàn)信息來進(jìn)行驗(yàn)證,并且這些類似的校驗(yàn)信息均落在本發(fā)明的范圍內(nèi)。
[0031]圖2是根據(jù)本發(fā)明實(shí)施例的PAAS平臺的應(yīng)用安全部署的系統(tǒng)的框圖
[0032]參照圖2,根據(jù)本發(fā)明的PAAS平臺的應(yīng)用安全部署的系統(tǒng)包括:校驗(yàn)信息添加裝置22,設(shè)置在服務(wù)端處,用于在文件的尾部添加校驗(yàn)信息;以及校驗(yàn)裝置24,設(shè)置在部署目標(biāo)端代理模塊處,用于在接收到添加有校驗(yàn)信息的文件之后,將文件與校驗(yàn)信息分離并利用校驗(yàn)信息對文件進(jìn)行校驗(yàn)。
[0033]綜上所述,借助于本發(fā)明的上述技術(shù)方案,通過在服務(wù)端對文件添加校驗(yàn)信息,然后再部署目標(biāo)端檢查文件安裝包及安裝結(jié)果,使得應(yīng)用軟件能夠被安全地部署而不會出現(xiàn)數(shù)據(jù)丟失、文件內(nèi)容不正確、安裝不正確的問題。
[0034]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種PAAS平臺的應(yīng)用安全部署的方法,其特征在于,包括: 在服務(wù)端處在文件的尾部添加校驗(yàn)信息;以及 在部署目標(biāo)端代理模塊接收到添加有所述校驗(yàn)信息的所述文件之后,將所述文件與所述校驗(yàn)信息分離并利用所述校驗(yàn)信息對所述文件進(jìn)行校驗(yàn)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述校驗(yàn)信息包括MD5碼、需要修改系統(tǒng)變量的值、以及應(yīng)用在系統(tǒng)中服務(wù)啟動(dòng)的描述。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述MD5碼用于驗(yàn)證所接收到的文件是否正確。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在驗(yàn)證所述文件正確之后,安裝所述文件。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在安裝所述文件之后,利用所述校驗(yàn)信息來驗(yàn)證安裝的正確性。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,驗(yàn)證安裝的正確性包括:導(dǎo)出安裝后的應(yīng)用的系統(tǒng)變量值和在系統(tǒng)中服務(wù)啟動(dòng)的描述,將其與所述校驗(yàn)信息中包括的需要修改系統(tǒng)變量的值和應(yīng)用在系統(tǒng)中服務(wù)啟動(dòng)的描述進(jìn)行比較,如果相同則認(rèn)為安裝是正確的。
7.—種PAAS平臺的應(yīng)用安全部署的系統(tǒng),其特征在于,包括: 校驗(yàn)信息添加裝置,設(shè)置在服務(wù)端處,用于在文件的尾部添加校驗(yàn)信息;以及 校驗(yàn)裝置,設(shè)置在部署目標(biāo)端代理模塊處,用于在接收到添加有所述校驗(yàn)信息的所述文件之后,將所述文件與所述校驗(yàn)信息分離并利用所述校驗(yàn)信息對所述文件進(jìn)行校驗(yàn)。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述校驗(yàn)信息包括MD5碼、需要修改系統(tǒng)變量的值、以及應(yīng)用在系統(tǒng)中服務(wù)啟動(dòng)的描述。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述MD5碼用于驗(yàn)證所接收到的文件是否正確,并且在驗(yàn)證所述文件正確之后,安裝所述文件。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,在安裝所述文件之后,利用所述校驗(yàn)信息來驗(yàn)證安裝的正確性, 其中,驗(yàn)證安裝的正確性包括:導(dǎo)出安裝后的應(yīng)用的系統(tǒng)變量值和在系統(tǒng)中服務(wù)啟動(dòng)的描述,將其與所述校驗(yàn)信息中包括的需要修改系統(tǒng)變量的值和應(yīng)用在系統(tǒng)中服務(wù)啟動(dòng)的描述進(jìn)行比較,如果相同則認(rèn)為安裝是正確的。
【文檔編號】G06F9/445GK103701922SQ201310752528
【公開日】2014年4月2日 申請日期:2013年12月31日 優(yōu)先權(quán)日:2013年12月31日
【發(fā)明者】郭鵬, 王軍林, 唐明, 徐博, 成書晟 申請人:曙光云計(jì)算技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
梁河县| 静宁县| 汤原县| 乌兰察布市| 孝感市| 慈溪市| 西安市| 元氏县| 长海县| 固原市| 鄱阳县| 霍林郭勒市| 亳州市| 麻城市| 长顺县| 桦南县| 蓬安县| 田阳县| 石台县| 陵川县| 万山特区| 高要市| 江都市| 延安市| 长沙市| 浮山县| 邵东县| 朝阳区| 龙海市| 山丹县| 长顺县| 南木林县| 丹棱县| 大兴区| 新巴尔虎右旗| 庆元县| 原平市| 诸暨市| 澄江县| 常州市| 随州市|