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

用于應(yīng)用安全驗(yàn)證的云協(xié)助方法及服務(wù)的制作方法

文檔序號(hào):8270255閱讀:258來(lái)源:國(guó)知局
用于應(yīng)用安全驗(yàn)證的云協(xié)助方法及服務(wù)的制作方法
【專利說(shuō)明】用于應(yīng)用安全驗(yàn)證的云協(xié)助方法及服務(wù)
[0001]背景
[0002]HTML5編程平臺(tái)在網(wǎng)絡(luò)社區(qū)的到來(lái)使得交互用戶的體驗(yàn)變得快速并且動(dòng)態(tài)。編程平臺(tái)將應(yīng)用編程接口(API)與動(dòng)態(tài)內(nèi)容生成和呈現(xiàn)組合,因此使得開(kāi)發(fā)者能夠?qū)⒏嗵卣骱湍芰Y(jié)合到基于瀏覽器的應(yīng)用中。例如,HTML5允許開(kāi)發(fā)者將主動(dòng)代碼集成到能夠在客戶機(jī)設(shè)備的瀏覽器內(nèi)部執(zhí)行的網(wǎng)頁(yè)中。
[0003]不幸的是,HTML5的動(dòng)態(tài)性質(zhì)也為用戶引入了很多安全風(fēng)險(xiǎn)。因?yàn)榫幊唐脚_(tái)允許開(kāi)發(fā)者將主動(dòng)代碼結(jié)合到網(wǎng)頁(yè)中,該代碼經(jīng)??稍谟脩舨恢涝摯a的情況下執(zhí)行。某些現(xiàn)有解決方案允許客戶機(jī)設(shè)備證實(shí)應(yīng)用的真實(shí)性。例如,某些開(kāi)發(fā)者可使用數(shù)字簽名對(duì)其開(kāi)發(fā)的軟件進(jìn)行簽名以便允許客戶機(jī)設(shè)備在下載時(shí)對(duì)代碼進(jìn)行證實(shí)。然而,這些解決方案僅提供由具體開(kāi)發(fā)者或公開(kāi)者交付的軟件的單源且一次性的方式的真實(shí)性驗(yàn)證。另外,這種解決方案不提供獨(dú)立于具體軟件供應(yīng)商或服務(wù)提供商的web服務(wù)應(yīng)用(例如,基于HTML5的動(dòng)態(tài)內(nèi)容創(chuàng)建和瀏覽器插件)的動(dòng)態(tài)驗(yàn)證。這樣,用戶可用的用以確?;跒g覽器的應(yīng)用在下載或執(zhí)行該應(yīng)用之前是安全的選項(xiàng)有限。
[0004]附圖簡(jiǎn)要描述
[0005]通過(guò)舉例而非通過(guò)限制在附圖中示出在此描述的概念。為了示出的簡(jiǎn)單和清晰,圖中所示元素?zé)o需按比例繪制。當(dāng)認(rèn)為合適時(shí),已經(jīng)在附圖中重復(fù)參考標(biāo)號(hào)以便指示相應(yīng)的或類似的元素。
[0006]圖1是用于基于瀏覽器的應(yīng)用安全驗(yàn)證的系統(tǒng)的至少一個(gè)實(shí)施例的簡(jiǎn)化框圖;
[0007]圖2是圖1的系統(tǒng)的云服務(wù)服務(wù)器的環(huán)境的至少一個(gè)實(shí)施例的簡(jiǎn)化框圖;
[0008]圖3是圖1的系統(tǒng)的客戶機(jī)計(jì)算設(shè)備的環(huán)境的至少一個(gè)實(shí)施例的簡(jiǎn)化框圖;
[0009]圖4是用于使用圖1的云服務(wù)服務(wù)器為基于瀏覽器的應(yīng)用生成安全建議的方法的至少一個(gè)實(shí)施例的簡(jiǎn)化流程圖;
[0010]圖5是用于驗(yàn)證由圖1的客戶機(jī)計(jì)算設(shè)備訪問(wèn)的基于瀏覽器的應(yīng)用的安全的方法的至少一個(gè)實(shí)施例的簡(jiǎn)化流程圖。
[0011]附圖詳細(xì)描述
[0012]盡管本公開(kāi)的概念可受到各種修改和替代形式,已經(jīng)通過(guò)舉例在附圖中示出并且將在此詳細(xì)地描述其特定實(shí)施例。然而,應(yīng)當(dāng)理解的是不旨在將本公開(kāi)的概念限制為所公開(kāi)的具體形式,而是相反,本發(fā)明涵蓋與本公開(kāi)和所附權(quán)利要求書(shū)一致的所有修改、等效方案和替代方案。
[0013]在說(shuō)明書(shū)中對(duì)“一個(gè)實(shí)施例”、“實(shí)施例”、“說(shuō)明性實(shí)施例”等等的引用表明所描述的實(shí)施例可包括具體的特征、結(jié)構(gòu)或特性,但是每個(gè)實(shí)施例可無(wú)需包括該具體的特征、結(jié)構(gòu)或特性。而且,這種短語(yǔ)無(wú)需指代相同的實(shí)施例。而且,當(dāng)結(jié)合實(shí)施例描述具體的特征、結(jié)構(gòu)或特性時(shí),認(rèn)為其在本領(lǐng)域普通技術(shù)人員結(jié)合顯式地或未顯式地描述的其他實(shí)施例實(shí)施這種特征、結(jié)構(gòu)或特性的知識(shí)范圍內(nèi)。
[0014]在某些情況下,可在硬件、固件、軟件、或其組合中實(shí)現(xiàn)所公開(kāi)的實(shí)施例。所公開(kāi)的實(shí)施例還可被實(shí)現(xiàn)為由瞬態(tài)或非瞬態(tài)機(jī)器可讀(例如計(jì)算機(jī)可讀)介質(zhì)攜帶或存儲(chǔ)在其上的指令,這些指令可由一個(gè)或多個(gè)處理器讀取并執(zhí)行。機(jī)器可讀存儲(chǔ)介質(zhì)可被實(shí)施為任何用于存儲(chǔ)或傳輸機(jī)器(例如,易失性或非易失性存儲(chǔ)器、介質(zhì)盤(pán)、或其他介質(zhì)設(shè)備)可讀形式的信息的設(shè)備、機(jī)構(gòu)、或其他物理結(jié)構(gòu)。
[0015]在附圖中,可根據(jù)具體的安排和/或順序示出某些結(jié)構(gòu)或方法特征。然而,應(yīng)當(dāng)認(rèn)識(shí)到可不要求這種特定安排和/或順序。而是,在某些實(shí)施例中,可以用與說(shuō)明性附圖中所示的那些不同的方式和/或順序安排這種特征。此外,具體特征包括結(jié)構(gòu)或方法特征不旨在暗示這種特征在所有實(shí)施例中都被要求并且在某些實(shí)施例中可不被包括或可與其他特征組合。
[0016]現(xiàn)在參考圖1,用于云協(xié)助基于瀏覽器的應(yīng)用安全驗(yàn)證的系統(tǒng)100包括客戶機(jī)計(jì)算設(shè)備102、網(wǎng)絡(luò)104、web服務(wù)器106、云服務(wù)系統(tǒng)108以及云資源110,云資源110可位于云服務(wù)系統(tǒng)108內(nèi)部或外部。在使用時(shí),如以下更詳細(xì)討論的,客戶機(jī)計(jì)算設(shè)備102可響應(yīng)于云服務(wù)系統(tǒng)108有關(guān)從web服務(wù)器106請(qǐng)求的基于瀏覽器的應(yīng)用304 (參見(jiàn)圖3)的安全的積極建議安全地發(fā)起基于瀏覽器的應(yīng)用304。盡管僅在圖1中說(shuō)明性地示出一個(gè)客戶機(jī)計(jì)算設(shè)備102、一個(gè)網(wǎng)絡(luò)104、一個(gè)web服務(wù)器106、一個(gè)云服務(wù)系統(tǒng)108和一個(gè)云資源110,但是系統(tǒng)100在其他實(shí)施例中可包括任何數(shù)量的客戶機(jī)計(jì)算設(shè)備102、網(wǎng)絡(luò)104、web服務(wù)器106、云服務(wù)系統(tǒng)108和云資源110。例如,在某些實(shí)施例中,一個(gè)云服務(wù)系統(tǒng)108可與若干個(gè)客戶機(jī)計(jì)算設(shè)備102通過(guò)若干網(wǎng)絡(luò)104通信以便驗(yàn)證從多個(gè)web服務(wù)器106請(qǐng)求的多個(gè)基于瀏覽器的應(yīng)用304的安全。
[0017]客戶機(jī)計(jì)算設(shè)備102可被實(shí)施為能夠執(zhí)行在此描述的功能的任何類型的計(jì)算設(shè)備。例如,客戶機(jī)計(jì)算設(shè)備102可被實(shí)施為企業(yè)級(jí)服務(wù)器、臺(tái)式計(jì)算機(jī)、膝上計(jì)算機(jī)、移動(dòng)互聯(lián)網(wǎng)設(shè)備、手持式計(jì)算機(jī)、智能電話、個(gè)人數(shù)字助理、電話設(shè)備或其他計(jì)算設(shè)備。在圖1的說(shuō)明性實(shí)施例中,客戶機(jī)計(jì)算設(shè)備102包括處理器112、I/O子系統(tǒng)114、存儲(chǔ)器116、通信電路118、數(shù)據(jù)存儲(chǔ)設(shè)備120、以及一個(gè)或多個(gè)外圍設(shè)備122。在某些實(shí)施例中,前述組件中的若干組件可被結(jié)合到客戶機(jī)計(jì)算設(shè)備102的母板上,而其他組件可通過(guò)例如外圍端口通信地親合到母板。進(jìn)一步地,應(yīng)當(dāng)認(rèn)識(shí)到客戶機(jī)計(jì)算設(shè)備102可包括在計(jì)算機(jī)和/或計(jì)算設(shè)備中通常發(fā)現(xiàn)的其他組件、子組件、以及設(shè)備,為了描述清晰的目的,未在圖1中示出。
[0018]客戶機(jī)計(jì)算設(shè)備102的處理器112可被實(shí)施為能夠執(zhí)行軟件/固件的任何類型的處理器(諸如微處理器、數(shù)字信號(hào)處理器、微控制器等等)。在某些實(shí)施例中,處理器112可以是具有處理器核心的單核處理器。然而,在其他實(shí)施例中,處理器112可被實(shí)施為具有多個(gè)處理器核心的多核處理器。此外,客戶機(jī)計(jì)算設(shè)備102可包括具有一個(gè)或多個(gè)處理器核心的附加處理器112。
[0019]客戶機(jī)計(jì)算設(shè)備102的I/O子系統(tǒng)114可被實(shí)施為用于促成與處理器112和/或客戶機(jī)計(jì)算設(shè)備102的其他組件的輸入/輸出操作的電路和/或組件。在某些實(shí)施例中,I/O子系統(tǒng)114可被實(shí)施為存儲(chǔ)器控制器中樞(MCH或“北橋”)、輸入/輸出控制器中樞(ICH或“南橋”)以及固件設(shè)備。在這種實(shí)施例中,I/O子系統(tǒng)114的固件設(shè)備可被實(shí)施為用于存儲(chǔ)基本輸入/輸出系統(tǒng)(B1S)數(shù)據(jù)和/或指令和/或其他信息(例如,在客戶機(jī)計(jì)算設(shè)備102的啟動(dòng)期間使用的B1S驅(qū)動(dòng)程序)的存儲(chǔ)器設(shè)備。然而,在其他實(shí)施例中,可使用具有其他配置的I/O子系統(tǒng)。例如,在某些實(shí)施例中,I/O子系統(tǒng)114可被實(shí)施為平臺(tái)控制器中樞(PCH)。在這種實(shí)施例中,存儲(chǔ)器控制器中樞(MCH)可被結(jié)合到處理器112中或以其他方式與其相關(guān)聯(lián),并且處理器112可直接與存儲(chǔ)器116通信(如圖1中的虛線所示)。此外,在某些實(shí)施例中,I/O子系統(tǒng)114可形成片上系統(tǒng)(SoC)的一部分并且可與客戶機(jī)計(jì)算設(shè)備102的處理器112和其他組件一起結(jié)合到單個(gè)集成電路芯片上。
[0020]處理器112通過(guò)多條信號(hào)路徑通信地耦合到I/O子系統(tǒng)110。這些信號(hào)路徑(以及圖1中示出的其他信號(hào)路徑)可被實(shí)施為能夠促成客戶機(jī)計(jì)算設(shè)備102的組件之間的通信的任何類型的信號(hào)路徑。例如,這些信號(hào)路徑可被實(shí)施為任何數(shù)量的接線、線纜、光導(dǎo)、印刷電路板跡線、過(guò)孔、總線、介入設(shè)備等等。
[0021]客戶機(jī)計(jì)算設(shè)備102的存儲(chǔ)器116可被實(shí)施為或以其他方式包括一個(gè)或多個(gè)存儲(chǔ)器設(shè)備或數(shù)據(jù)存儲(chǔ)設(shè)備單元,其包括例如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器設(shè)備(DRAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器設(shè)備(SDRAM)、雙數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器設(shè)備(DDR SDRAM)、掩碼只讀存儲(chǔ)器(ROM)設(shè)備、可擦可編程ROM (EPROM)、電可擦可編程ROM (EEPROM)設(shè)備、閃存設(shè)備、和/或其他易失性和/或非易失性存儲(chǔ)器設(shè)備。存儲(chǔ)器116通過(guò)多條信號(hào)路徑通信地耦合到I/O子系統(tǒng)114。盡管在圖1中僅示出單個(gè)存儲(chǔ)器設(shè)備116,但是在其他實(shí)施例中,客戶機(jī)計(jì)算設(shè)備102可包括附加存儲(chǔ)器設(shè)備。各種數(shù)據(jù)和軟件可被存儲(chǔ)在存儲(chǔ)器設(shè)備116中。例如,組成處理器112執(zhí)行的軟件堆棧的一個(gè)或多個(gè)操作系統(tǒng)、應(yīng)用、程序、庫(kù)、以及驅(qū)動(dòng)程序可在執(zhí)行期間駐留在存儲(chǔ)器116中。進(jìn)一步地,存儲(chǔ)在存儲(chǔ)器116中的軟件和數(shù)據(jù)可在存儲(chǔ)器116和數(shù)據(jù)存儲(chǔ)設(shè)備120之間交換,作為存儲(chǔ)器管理操作的一部分。
[0022]客戶機(jī)計(jì)算設(shè)備102的通信電路118可被實(shí)施為用于使能客戶機(jī)計(jì)算設(shè)備102和遠(yuǎn)程計(jì)算設(shè)備(例如,web服務(wù)器106和云服務(wù)系統(tǒng)108)之間的通過(guò)網(wǎng)絡(luò)104的通信的任何數(shù)量的設(shè)備和電路。網(wǎng)絡(luò)104可被實(shí)施為任何數(shù)量的各種有線和/或無(wú)線通信網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)104可被實(shí)施為或以其他方式包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、或公共可訪問(wèn)的全球網(wǎng)絡(luò)(諸如因特網(wǎng))。此外,網(wǎng)絡(luò)104可包括任何數(shù)量的附加設(shè)備,以便促成客戶機(jī)計(jì)算設(shè)備102、web服務(wù)器106和云服務(wù)系統(tǒng)108之間的通信。客戶機(jī)計(jì)算設(shè)備102、web服務(wù)器106和云服務(wù)系統(tǒng)108可使用任何合適的通信協(xié)議通過(guò)網(wǎng)絡(luò)104與彼此通信,這取決于例如網(wǎng)絡(luò)104的具體類型。在圖1的說(shuō)明性實(shí)施例中,云服務(wù)系統(tǒng)108還可通過(guò)網(wǎng)絡(luò)104與云資源110通信。在某些實(shí)施例中,云資源110可由云服務(wù)系統(tǒng)108訪問(wèn)但是不能由客戶機(jī)計(jì)算設(shè)備102和/或web服務(wù)器106訪問(wèn)。
[0023]數(shù)據(jù)存儲(chǔ)設(shè)備120可被實(shí)施為被配置成用于數(shù)據(jù)的短期或長(zhǎng)期存儲(chǔ)的任何類型的設(shè)備,諸如例如存儲(chǔ)器設(shè)備和電路、存儲(chǔ)器卡、硬盤(pán)驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng)器、或其他數(shù)據(jù)存儲(chǔ)設(shè)備。例如,如以下更詳細(xì)描述的,在某些實(shí)施例中,基于瀏覽器的應(yīng)用304的一部分(即,可執(zhí)行代碼)可被存儲(chǔ)在數(shù)據(jù)存儲(chǔ)設(shè)備120的安全位置以便由本地代碼分析模塊308 (見(jiàn)圖3)訪問(wèn)。
[0024]客戶機(jī)計(jì)算設(shè)備102的外圍設(shè)備122可包括任何數(shù)量的外圍或接口設(shè)備。例如,外圍設(shè)備122可包括顯示器、鍵盤(pán)、鼠標(biāo)、外部揚(yáng)聲器和/或其他外圍設(shè)備。包括在外圍設(shè)備122中的具體設(shè)備可取決于例如客戶機(jī)計(jì)算設(shè)備102的預(yù)期用途。外圍設(shè)備122通過(guò)多個(gè)信號(hào)路徑通信地耦合到I/O子系統(tǒng)114,由此允許I/O子系統(tǒng)114和/或處理器112從外圍設(shè)備122接收輸入并向其發(fā)送輸出。
[0025]web服務(wù)器106可被實(shí)施為能夠執(zhí)行在此描述的功能的任何類型的數(shù)據(jù)服務(wù)器或其他計(jì)算設(shè)備。例如,圖1的說(shuō)明性實(shí)施例中的web服務(wù)器106能夠生成基于瀏覽器的應(yīng)用304并通過(guò)網(wǎng)絡(luò)104向客戶機(jī)計(jì)算設(shè)備102傳輸基于瀏覽器的應(yīng)用304。在某些實(shí)施例中,web服務(wù)器106可包括類似于以上描述的客戶機(jī)計(jì)算設(shè)備102的組件的組件。應(yīng)當(dāng)認(rèn)識(shí)到web服務(wù)器106可包括在服務(wù)器和/或計(jì)算設(shè)備中通常發(fā)現(xiàn)的其他組件、子組件、以及設(shè)備,為了描述清晰的目的,未在圖1中示出。此外,盡管web服務(wù)器106在圖1中被示出為單個(gè)單獨(dú)的web服務(wù)器,但是web服務(wù)器106可被實(shí)施為如上所述的能夠生成并傳輸基于瀏覽器的應(yīng)用304的web服務(wù)器和/或類似設(shè)備的集合。
[0026]在圖1的說(shuō)明性實(shí)施例中,云服務(wù)系統(tǒng)108被實(shí)施為包括處理器124、I/O子系統(tǒng)126、存儲(chǔ)器130、數(shù)據(jù)存儲(chǔ)設(shè)備132、本地?cái)?shù)據(jù)庫(kù)134、以及一個(gè)或多個(gè)外圍設(shè)備136的云服務(wù)服務(wù)器。在某些實(shí)施例中,前述組件中的若干組件可被結(jié)合到云服務(wù)系統(tǒng)108的母板上,而其他組件可通過(guò)例如外圍端口通信地耦合到母板。進(jìn)一步地,應(yīng)當(dāng)認(rèn)識(shí)到云服務(wù)系統(tǒng)108可包括在服務(wù)器和/或計(jì)算設(shè)備中通常發(fā)現(xiàn)的其他組件、子組件、以及設(shè)備,為了描述清晰的目的,未在圖1中示出。此外,盡管云服務(wù)系統(tǒng)108在圖1中被示出為單個(gè)單獨(dú)的云服務(wù)服務(wù)器以及在以下作
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东乡族自治县| 同江市| 都江堰市| 鸡东县| 泸定县| 临沭县| 江安县| 墨江| 柘城县| 香格里拉县| 广安市| 武定县| 荥阳市| 闸北区| 通化县| 乳山市| 建瓯市| 苏尼特左旗| 科技| 三亚市| 阿克苏市| 宜丰县| 波密县| 澳门| 曲沃县| 汝城县| 临城县| 桐庐县| 开阳县| 临沂市| 永丰县| 敦化市| 兴国县| 榆社县| 襄樊市| 延庆县| 盐山县| 曲靖市| 南华县| 洛阳市| 比如县|