本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種瀏覽器側(cè)加載擴(kuò)展和/或插件的方法及裝置。
背景技術(shù):對(duì)于提供在瀏覽器中的擴(kuò)展組件,目前主要是三類(lèi):第一類(lèi)、瀏覽器開(kāi)發(fā)方提供的擴(kuò)展(即官方擴(kuò)展);第二類(lèi)、瀏覽器的合作伙伴開(kāi)發(fā)的擴(kuò)展;第三類(lèi)、第三方提供到瀏覽器的擴(kuò)展中心平臺(tái)上的擴(kuò)展組件。目前對(duì)于由第三方提供的擴(kuò)展組件主要是通過(guò)運(yùn)維人員進(jìn)行審核:對(duì)于JavaScript類(lèi)型的擴(kuò)展組件,主要是通過(guò)運(yùn)維人員對(duì)于JavaScript的源碼進(jìn)行分析,或者通過(guò)源碼分析工具進(jìn)行自動(dòng)判斷;對(duì)于已經(jīng)編譯好的DLL形式的擴(kuò)展,一般會(huì)獲取其源碼進(jìn)行分析,或者在虛擬環(huán)境中進(jìn)行測(cè)試運(yùn)行,獲取該擴(kuò)展組件的行為參數(shù)從而確定其是否有風(fēng)險(xiǎn)(例如修改系統(tǒng)注冊(cè)表,修改系統(tǒng)的啟動(dòng)項(xiàng),非法對(duì)系統(tǒng)文件進(jìn)行寫(xiě)操作);主要還是運(yùn)維人員審核過(guò)后,才放入瀏覽器的擴(kuò)展中心上線(xiàn)給瀏覽器用戶(hù)進(jìn)行下載安裝。由于現(xiàn)有技術(shù)中需要運(yùn)維人員對(duì)擴(kuò)展組件進(jìn)行審核,導(dǎo)致安全性審核效率低下。
技術(shù)實(shí)現(xiàn)要素:鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種瀏覽器側(cè)加載擴(kuò)展和/或插件的方法及裝置,有效提高瀏覽器擴(kuò)展利/或插件的安全性審核的效率。依據(jù)本發(fā)明的一個(gè)方面,提供了一種瀏覽器側(cè)加載擴(kuò)展和/或插件的方法,包括:在瀏覽器側(cè)設(shè)置擴(kuò)展和/或插件安全引擎以及供該引擎調(diào)用的擴(kuò)展和/或插件安全配置文件,其中所述擴(kuò)展和/或插件安全配置文件包括瀏覽器擴(kuò)展和/或插件的安全描述信息;在瀏覽器側(cè)加載擴(kuò)展和/或插件時(shí),擴(kuò)展和/或插件安全引擎調(diào)用擴(kuò)展和/或插件安全配置文件,并依據(jù)擴(kuò)展和/或插件的安全描述信息判斷所述要被加載的擴(kuò)展和/或插件的安全性;將判斷為安全的擴(kuò)展和/或插件在瀏覽器側(cè)進(jìn)行加載。可選地,所述在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件包括在瀏覽器啟動(dòng)時(shí)要加載的已經(jīng)在當(dāng)前瀏覽器中安裝的擴(kuò)展和/或插件、在瀏覽器的使用過(guò)程中用戶(hù)通過(guò)瀏覽器的擴(kuò)展中心發(fā)起安裝的擴(kuò)展和/或插件、在瀏覽器側(cè)進(jìn)行擴(kuò)展和/或插件更新時(shí)加載的更新的擴(kuò)展和/或插件、和對(duì)于登錄了瀏覽器賬號(hào)的用戶(hù)在賬號(hào)同步時(shí)的擴(kuò)展和/或插件中的一個(gè)或多個(gè)??蛇x地,所述擴(kuò)展和/或插件安全配置文件所包含的擴(kuò)展和/或插件的安全描述信息包括:擴(kuò)展和/或插件的自身信息以及擴(kuò)展和/或插件的安全級(jí)別的信息;其中,所述擴(kuò)展和/或插件的自身信息包括:擴(kuò)展和/或插件的名稱(chēng)、擴(kuò)展和/或插件的版本信息、擴(kuò)展和/或插件的來(lái)源、擴(kuò)展和/或插件的ID號(hào)、擴(kuò)展和/或插件的描述信息、以及擴(kuò)展和/或插件的發(fā)布日期??蛇x地,所述擴(kuò)展和/或插件安全引擎依據(jù)擴(kuò)展和/或插件的安全描述信息判斷所述要被加載的擴(kuò)展和/或插件的安全性的步驟包括:將在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與擴(kuò)展和/或插件的安全描述信息中記載的該擴(kuò)展和/或插件的自身信息進(jìn)行匹配,并獲取該擴(kuò)展和/或插件的安全級(jí)別的信息??蛇x地,在將在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與擴(kuò)展和/或插件的安全描述信息中記載的該擴(kuò)展和/或插件的自身信息進(jìn)行匹配,并獲取該擴(kuò)展和/或插件的安全級(jí)別信息的步驟之前還包括:根據(jù)所述擴(kuò)展和/或插件安全配置文件中記載的所述要被加載的擴(kuò)展和/或插件的來(lái)源判斷所述要被加載的擴(kuò)展和/或插件是否安全;其中,當(dāng)所述擴(kuò)展和/或插件安全配置文件中記載所述要被加載的擴(kuò)展和/或插件的來(lái)源是所述瀏覽器的開(kāi)發(fā)方時(shí),所述擴(kuò)展和/或插件安全引擎判斷所述要被加載的擴(kuò)展和/或插件是安全的;當(dāng)所述擴(kuò)展和/或插件安全配置文件中記載所述要被加載的擴(kuò)展和/或插件的來(lái)源是非所述瀏覽器的開(kāi)發(fā)方時(shí),則執(zhí)行將所述在瀏覽器側(cè)要被加載的擴(kuò)展利/或插件的自身信息與所述擴(kuò)展和/或插件安全配置文件中記載的對(duì)應(yīng)信息進(jìn)行匹配并獲取該擴(kuò)展和/或插件的安全級(jí)別信息,根據(jù)匹配結(jié)果和所述安全級(jí)別信息判斷該要被加載的擴(kuò)展和/或插件是否安全??蛇x地,所述安全級(jí)別的信息包括黑名單、灰名單和白名單,其中,安全級(jí)別為黑名單的擴(kuò)展和/或插件被確定為存在安全隱患,安全級(jí)別為灰名單的擴(kuò)展和/或插件被確定為存在潛在的安全隱患,安全級(jí)別為白名單的擴(kuò)展和/或插件被確定為沒(méi)有風(fēng)險(xiǎn)的安全擴(kuò)展和/或插件??蛇x地,所述方法還包括:所述擴(kuò)展和/或插件安全引擎對(duì)于判斷為不安全的擴(kuò)展和/或插件進(jìn)行自動(dòng)禁用或卸載操作,并進(jìn)行提示消息的顯示;對(duì)于判斷為安全或存在潛在安全問(wèn)題的擴(kuò)展和/或插件則允許安裝和升級(jí)??蛇x地,所述方法還包括:對(duì)于判斷為不安全的擴(kuò)展和/或插件,在瀏覽器啟動(dòng)后的擴(kuò)展和/或插件管理界面中對(duì)該擴(kuò)展和/或插件進(jìn)行標(biāo)記和/或提醒。可選地,如果判斷為不安全的擴(kuò)展和/或插件是已經(jīng)安裝的擴(kuò)展和/或插件,則在擴(kuò)展和/或插件管理界面中將該擴(kuò)展和/或插件的圖標(biāo)和描述的方案設(shè)為灰色,和/或用紅色文字明確提示該擴(kuò)展和/或插件不安全??蛇x地,如果判斷瀏覽器側(cè)要加載的擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件,則提供安全的擴(kuò)展和/或插件的安裝鏈接。依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種瀏覽器側(cè)加載擴(kuò)展和/或插件的裝置,包括:設(shè)置模塊,適于在瀏覽器側(cè)設(shè)置擴(kuò)展和/或插件安全引擎以及供該引擎調(diào)用的擴(kuò)展和/或插件安全配置文件,其中所述擴(kuò)展和/或插件安全配置文件包括瀏覽器擴(kuò)展和/或插件的安全描述信息;安全性判斷模塊,適于所述擴(kuò)展和/或插件安全引擎在瀏覽器側(cè)加載擴(kuò)展和/或插件時(shí),調(diào)用所述擴(kuò)展和/或插件安全配置文件,并依據(jù)擴(kuò)展和/或插件的安全描述信息判斷所述要被加載的擴(kuò)展和/或插件的安全性;加載模塊,適于將判斷為安全的擴(kuò)展和/或插件在瀏覽器側(cè)進(jìn)行加載??蛇x地,所述在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件包括:在瀏覽器啟動(dòng)時(shí)要加載的已經(jīng)在當(dāng)前瀏覽器中安裝的擴(kuò)展和/或插件、在瀏覽器的使用過(guò)程中用戶(hù)通過(guò)瀏覽器的擴(kuò)展中心發(fā)起安裝的擴(kuò)展和/或插件、在瀏覽器側(cè)進(jìn)行擴(kuò)展和/或插件更新時(shí)加載的更新的擴(kuò)展和/或插件、和對(duì)于登錄了瀏覽器賬號(hào)的用戶(hù)在賬號(hào)同步時(shí)的擴(kuò)展和/或插件中的一個(gè)或多個(gè)??蛇x地,所述擴(kuò)展和/或插件安全配置文件所包含的擴(kuò)展和/或插件的安全描述信息包括:擴(kuò)展和/或插件的自身信息以及擴(kuò)展和/或插件的安全級(jí)別的信息;其中,所述擴(kuò)展和/或插件的自身信息包括:擴(kuò)展和/或插件的名稱(chēng)、擴(kuò)展和/或插件的版本信息、擴(kuò)展和/或插件的來(lái)源、擴(kuò)展和/或插件的ID號(hào)、擴(kuò)展和/或插件的描述信息、以及擴(kuò)展和/或插件的發(fā)布日期??蛇x地,所述安全性判斷模塊進(jìn)一步適于將在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與擴(kuò)展和/或插件的安全描述信息中記載的該擴(kuò)展和/或插件的自身信息進(jìn)行匹配,并獲取該擴(kuò)展和/或插件的安全級(jí)別的信息??蛇x地,所述安全性判斷模塊還適于根據(jù)所述擴(kuò)展和/或插件安全配置文件中記載的所述要被加載的擴(kuò)展和/或插件的來(lái)源判斷所述要被加載的擴(kuò)展和/或插件是否安全;其中,當(dāng)所述擴(kuò)展和/或插件安全配置文件中記載所述要被加載的擴(kuò)展和/或插件的來(lái)源是所述瀏覽器的開(kāi)發(fā)方時(shí),所述擴(kuò)展和/或插件安全引擎判斷所述要被加載的擴(kuò)展和/或插件是安全的;當(dāng)所述擴(kuò)展和/或插件安全配置文件中記載所述要被加載的擴(kuò)展和/或插件的來(lái)源是非所述瀏覽器的開(kāi)發(fā)方時(shí),則執(zhí)行將所述在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與所述擴(kuò)展和/或插件安全配置文件中記載的對(duì)應(yīng)信息進(jìn)行匹配并獲取該擴(kuò)展和/或插件的安全級(jí)別信息,根據(jù)匹配結(jié)果和所述安全級(jí)別信息判斷該要被加載的擴(kuò)展和/或插件是否安全。可選地,所述安全級(jí)別的信息包括黑名單、灰名單和白名單,其中,安全級(jí)別為黑名單的擴(kuò)展和/或插件被確定為存在安全隱患,安全級(jí)別為灰名單的擴(kuò)展和/或插件被確定為存在潛在的安全隱患,安全級(jí)別為白名單的擴(kuò)展和/或插件被確定為沒(méi)有風(fēng)險(xiǎn)的安全擴(kuò)展和/或插件??蛇x地,所述裝置還包括:禁用模塊,適于所述擴(kuò)展和/或插件安全引擎對(duì)于判斷為不安全的擴(kuò)展和/或插件進(jìn)行自動(dòng)禁用或卸載操作,并進(jìn)行提示消息的顯示用戶(hù);升級(jí)模塊,適于對(duì)于判斷為安全或存在潛在安全問(wèn)題的擴(kuò)展和/或插件則允許安裝和升級(jí)??蛇x地,所述裝置還包括:第一提醒模塊,適于對(duì)于判斷為不安全的擴(kuò)展和/或插件,在瀏覽器啟動(dòng)后的擴(kuò)展和/或插件管理界面中對(duì)該擴(kuò)展和/或插件進(jìn)行標(biāo)記和/或提醒??蛇x地,所述裝置還包括:第二提醒模塊,適于如果判斷瀏覽器側(cè)要加載的擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件,則在擴(kuò)展和/或插件管理界面中將該擴(kuò)展和/或插件的圖標(biāo)和描述的方案設(shè)為灰色,和/或用紅色文字明確提示該擴(kuò)展和/或插件不安全??蛇x地,所述裝置還包括:安裝鏈接提供模塊,適于當(dāng)所述在瀏覽器側(cè)要加載的擴(kuò)展和/或插件被判斷為不安全的擴(kuò)展和/或插件時(shí),提供安全的擴(kuò)展和/或插件的安裝鏈接。在本發(fā)明的實(shí)施例中,在瀏覽器主程序中加入了擴(kuò)展和/或插件的安全引擎和其對(duì)應(yīng)的擴(kuò)展和/或插件安全配置文件,擴(kuò)展和/或插件安全引擎在瀏覽器側(cè)加載擴(kuò)展和/或插件時(shí),調(diào)用擴(kuò)展和/或插件安全配置文件,并依據(jù)擴(kuò)展和/或插件的安全描述信息判斷所述要被加載的擴(kuò)展和/或插件的安全性;將判斷為安全的擴(kuò)展和/或插件在瀏覽器側(cè)進(jìn)行加載,便于瀏覽器對(duì)于數(shù)量越來(lái)越多的瀏覽器擴(kuò)展和/或插件的安全審核和控制管理,有效提高瀏覽器擴(kuò)展和/或插件的安全性審核的效率。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。附圖說(shuō)明通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:圖1示出了根據(jù)本發(fā)明的實(shí)施例中瀏覽器側(cè)加載擴(kuò)展和/或插件的方法的流程圖;圖2示出了瀏覽器要加載的一個(gè)插件的例子;圖3示出了根據(jù)本發(fā)明的實(shí)施例的擴(kuò)展和/或插件安全引擎判斷要被加載的擴(kuò)展和/或插件的安全性的一種實(shí)現(xiàn)方式;圖4示出了根據(jù)本發(fā)明的實(shí)施例的瀏覽器側(cè)加載擴(kuò)展和/或插件的系統(tǒng)的框圖;以及圖5示出了根據(jù)本發(fā)明的實(shí)施例的瀏覽器側(cè)加載擴(kuò)展和/或插件的裝置的框圖。具體實(shí)施方式為充分了解本發(fā)明的發(fā)明目的、特征及功效,借由下述具體的實(shí)施方式,對(duì)本發(fā)明做詳細(xì)說(shuō)明,但本發(fā)明并不僅僅限于此。圖1示出了根據(jù)本發(fā)明的實(shí)施例中瀏覽器側(cè)加載擴(kuò)展和/或插件的方法l00的流程圖如圖1所示,該方法100始于步騾S110,在步驟S110中,在瀏覽器側(cè)設(shè)置擴(kuò)展和/或插件安全引擎以及供該引擎調(diào)用的擴(kuò)展和/或插件安全配置文件,其中擴(kuò)展和/或插件安全配置文件包括瀏覽器擴(kuò)展和/或插件的安全描述信息。在本發(fā)明的實(shí)施例中,上述瀏覽器可以是火狐瀏覽器(Firefox)、谷歌瀏覽器(GoogleChrome)、360安全瀏覽器等,當(dāng)然可以理解的是,在本發(fā)明的實(shí)施例中并不限定瀏覽器的具體類(lèi)型。在本發(fā)明的實(shí)施例中,插件(Plugins)的功能就是將第三方提供的功能通過(guò)embed、object標(biāo)簽在頁(yè)面中應(yīng)用起來(lái),比如Flash插件,Silverlight插件,Quicktime插件。擴(kuò)展(Extensions)是能夠給瀏覽器增加一些新功能的附加軟件。在瀏覽器中,比如微薄擴(kuò)展程序、郵件擴(kuò)展程序、云盤(pán)擴(kuò)展程序、游戲擴(kuò)展程序等,這些擴(kuò)展程序可以是增加一些瀏覽器上的窗口或者按鈕,來(lái)擴(kuò)展瀏覽器的功能??蛇x地,在本發(fā)明的實(shí)施例中,擴(kuò)展和/或插件安全配置文件所包含的擴(kuò)展和/或插件的安全描述信息包括:擴(kuò)展和/或插件的自身信息以及擴(kuò)展和/或插件的安全級(jí)別的信息;其中,上述擴(kuò)展和/或插件的自身信息包括:擴(kuò)展和/或插件的名稱(chēng)、擴(kuò)展和/或插件的版本信息、擴(kuò)展和/或插件的來(lái)源、擴(kuò)展和/或插件的ID號(hào)、擴(kuò)展和/或插件的描述信息、以及擴(kuò)展和/或插件的發(fā)布日期。這里,擴(kuò)展和/或插件的描述信息如圖2所示,其給出了360安全瀏覽器上的一個(gè)插件“360郵件通”的示圖,其中示出了插件的名稱(chēng)是“360郵件通”,該插件的版本號(hào)“2.2.1.1125”,插件的發(fā)布日期(即上傳時(shí)間)是2011年6月3日,插件的來(lái)源是360CN,插件的描述信息包括左上角的圖片以及文字描述“有新郵件時(shí)及時(shí)提醒,支持163、126、Gmail、Sina、Sohu等郵箱”上述擴(kuò)展和/或插件的安全級(jí)別的信息包括:黑名單、灰名單和白名單,其中,安全級(jí)別為黑名單的擴(kuò)展和/或插件被確定為存在安全隱患;安全級(jí)別為灰名單的擴(kuò)展和/或插件被確定為存在潛在的安全隱患;安全級(jí)別為白名單的擴(kuò)展和/或插件被確定為沒(méi)有風(fēng)險(xiǎn)的安全擴(kuò)展和/或插件。舉例說(shuō)明,擴(kuò)展和/或插件安全配置文件中可以記錄有以下內(nèi)容:上述擴(kuò)展和/或插件安全配置文件記錄了2個(gè)白名單的擴(kuò)展/插件,1個(gè)灰名單的擴(kuò)展/插件和1個(gè)黑名單的擴(kuò)展/插件。隨后,在步驟S130中,在瀏覽器側(cè)加載擴(kuò)展和/或插件時(shí),所述擴(kuò)展和/或插件安全引擎被啟動(dòng)并調(diào)用擴(kuò)展和/或插件安全配置文件,并依據(jù)擴(kuò)展和/或插件的安全描述信息判斷要被加載的擴(kuò)展和/或插件的安全性。可選地,在本發(fā)明的實(shí)施例中,在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件包括:在瀏覽器啟動(dòng)時(shí)要加載的已經(jīng)在當(dāng)前瀏覽器中安裝的擴(kuò)展和/或插件、在瀏覽器的使用過(guò)程中用戶(hù)通過(guò)瀏覽器的擴(kuò)展中心發(fā)起安裝的擴(kuò)展和/或插件、在瀏覽器側(cè)進(jìn)行擴(kuò)展和/或插件更新時(shí)加載的更新的擴(kuò)展和/或插件、和對(duì)于登錄了瀏覽器賬號(hào)的用戶(hù)在賬號(hào)同步時(shí)的擴(kuò)展和/或插件中的一個(gè)或多個(gè)。圖3示出了擴(kuò)展和/或插件安全引擎判斷要被加載的擴(kuò)展和/或插件的安全性的一種實(shí)現(xiàn)方式。如圖3所示,在步驟S1310,在瀏覽器側(cè)加載擴(kuò)展和/或插件時(shí),所述擴(kuò)展和/或插件安全引擎被啟動(dòng)。接著,在步驟S1320,所述擴(kuò)展和/或插件安全引擎調(diào)用所述擴(kuò)展和/或插件安全配置文件。所述擴(kuò)展和/或插件的安全描述信息如前面所述,作為所述擴(kuò)展和/或插件安全引擎對(duì)所述要被加載的擴(kuò)展和/或插件的安全性進(jìn)行判斷時(shí)所用的匹配項(xiàng)。接著,在步驟S1330,所述擴(kuò)展和/或插件安全引擎依據(jù)擴(kuò)展和/或插件的安全描述信息判斷所述要被加載的擴(kuò)展和/或插件的安全性。在步驟S1330中,針對(duì)不同情形的在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件,所述擴(kuò)展和/或插件安全引擎進(jìn)行安全性判斷并給出不同的判斷結(jié)果。情形一、對(duì)于在瀏覽器啟動(dòng)時(shí)要加載的已經(jīng)在當(dāng)前瀏覽器中安裝的擴(kuò)展和/插件在瀏覽器啟動(dòng)時(shí),擴(kuò)展和/或插件安全引擎對(duì)啟動(dòng)加載的擴(kuò)展和/或插件根據(jù)擴(kuò)展和/或插件安全配置文件進(jìn)行核實(shí)匹配(例如匹配版本信息、擴(kuò)展/插件名稱(chēng)、安全等級(jí)信息等),對(duì)匹配的擴(kuò)展和/或插件,則允許瀏覽器加載;對(duì)于存在不匹配的匹配項(xiàng)時(shí),判定該擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件,不予加載。情形二、對(duì)于在瀏覽器的使用過(guò)程中用戶(hù)通過(guò)瀏覽器的擴(kuò)展中心發(fā)起安裝的擴(kuò)展和/或插件在瀏覽器的使用中,進(jìn)行新擴(kuò)展和/或新插件的安裝時(shí),擴(kuò)展和/或插件安全引擎需要及時(shí)地根據(jù)擴(kuò)展和/或插件安全配置文件對(duì)所述新擴(kuò)展和/或新插件進(jìn)行核實(shí)匹配,進(jìn)行匹配的匹配項(xiàng)為前面所述的擴(kuò)展和/或插件的自身信息以及擴(kuò)展和/或插件的安全級(jí)別的信息。對(duì)于匹配的擴(kuò)展和/或插件,判定為安全的擴(kuò)展和/或插件,允許瀏覽器加載;對(duì)于存在不匹配的匹配項(xiàng)時(shí),判定該擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件,不予加載。情形三、對(duì)于在瀏覽器側(cè)進(jìn)行擴(kuò)展和/或插件更新時(shí)加載的更新的擴(kuò)展和/或插件在瀏覽器啟動(dòng)擴(kuò)展和/或插件的更新時(shí),擴(kuò)展和/或插件安全引擎對(duì)被更新的擴(kuò)展和/或插件根據(jù)該更新的擴(kuò)展和/或插件安全配置文件進(jìn)行核實(shí)匹配,對(duì)于匹配的更新的擴(kuò)展和/或插件,判定為安全的擴(kuò)展和/或插件,允許瀏覽器加載更新;對(duì)于存在不匹配的匹配項(xiàng)時(shí),判定該更新的擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件,不予加載。情形四、對(duì)于登錄了瀏覽器賬號(hào)的用戶(hù)在賬號(hào)同步時(shí)的擴(kuò)展和/或插件對(duì)于登錄了瀏覽器賬號(hào)的用戶(hù),在賬號(hào)同步時(shí),存在一些在瀏覽器側(cè)同步的擴(kuò)展和/或插件,擴(kuò)展和/或插件安全引擎對(duì)該在瀏覽器側(cè)同步的擴(kuò)展和/或插件根據(jù)該擴(kuò)展和/或插件的安全配置文件進(jìn)行核實(shí)匹配,對(duì)于匹配的擴(kuò)展和/或插件,判定為安全的擴(kuò)展和/或插件,允許在瀏覽器側(cè)同步;對(duì)于存在不匹配的匹配項(xiàng)時(shí),判定該擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件,則不在瀏覽器側(cè)進(jìn)行同步??蛇x地,對(duì)于上述任何一種情形,當(dāng)擴(kuò)展和/或插件安全引擎判定要在瀏覽器加載的擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件時(shí),在瀏覽器啟動(dòng)后的擴(kuò)展和/或插件管理界面中提示所述被判定為不安全的擴(kuò)展和/或插件為不安全,例如將該不安全的擴(kuò)展和/或插件的圖標(biāo)和描述文字設(shè)為灰色。另外,可選地,用紅色文字明確提示該擴(kuò)展和/或插件不安全,建議用戶(hù)卸載。再可選地,將安全匹配的擴(kuò)展和/或插件推薦給用戶(hù)進(jìn)行安裝。上述功能可以通過(guò)擴(kuò)展和/或插件安全引擎來(lái)實(shí)現(xiàn),即,擴(kuò)展和/或插件安全引擎可以具有對(duì)擴(kuò)展和/或插件進(jìn)行控制的功能,具體地,主要表現(xiàn)在:對(duì)于不安全的黑名單的擴(kuò)展和/或插件,進(jìn)行自動(dòng)的禁用或卸載操作,并提示用戶(hù),例如彈出一個(gè)窗口,用提示消息進(jìn)行提示。對(duì)于安全的白名單擴(kuò)展和/或插件,則允許其安裝和升級(jí),并且允許其使用額外的擴(kuò)展和/或插件接口功能。另外,對(duì)于經(jīng)擴(kuò)展和/或插件安全引擎審核沒(méi)有風(fēng)險(xiǎn)的安全的擴(kuò)展和/或插件,可將該擴(kuò)展和/或插件放入白名單中;對(duì)于經(jīng)審核確定有安全隱患的擴(kuò)展和/或插件則放入黑名單中??蛇x地,在本發(fā)明的實(shí)施例,在步驟S130中,將在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與擴(kuò)展和/或插件的安全描述信息中記載的該擴(kuò)展利/或插件的自身信息進(jìn)行匹配,并獲取該擴(kuò)展和/或插件的安全級(jí)別的信息,以所述安全級(jí)別的信息標(biāo)明了擴(kuò)展和/或插件的安全級(jí)別,可以直觀(guān)判斷要被加載的擴(kuò)展和/或插件的安全性??蛇x地,在本發(fā)明的實(shí)施例中,在上述將在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與擴(kuò)展和/或插件的安全描述信息中記載的該擴(kuò)展和/或插件的自身信息進(jìn)行匹配,并獲取該擴(kuò)展和/或插件的安全級(jí)別信息的步驟之前還可以包括:根據(jù)擴(kuò)展和/或插件安全配置文件中記載的要被加載的擴(kuò)展和/或插件的來(lái)源判斷要被加載的擴(kuò)展和/或插件是否安全;其中,當(dāng)擴(kuò)展和/或插件安全配置文件中記載要被加載的擴(kuò)展和/或插件的來(lái)源是瀏覽器的開(kāi)發(fā)方時(shí),擴(kuò)展和/或插件安全引擎判斷要被加載的擴(kuò)展和/或插件是安全的;當(dāng)擴(kuò)展和/或插件安全配置文件中記載要被加載的擴(kuò)展和/或插件的來(lái)源是非瀏覽器的開(kāi)發(fā)方(例如是第三方)時(shí),則執(zhí)行將在瀏覽器側(cè)要被加載的擴(kuò)展利/或插件的自身信息與擴(kuò)展和/或插件安全配置文件中記載的對(duì)應(yīng)信息進(jìn)行匹配并獲取該擴(kuò)展和/或插件的安全級(jí)別信息,根據(jù)匹配結(jié)果和安全級(jí)別信息判斷該要被加載的擴(kuò)展和/或插件是否安全。當(dāng)在步驟S130中判斷擴(kuò)展和/或插件為安全的擴(kuò)展和/或插件時(shí),則進(jìn)入到步驟S150。在步驟S150中,將判斷為安全的擴(kuò)展和/或插件在瀏覽器側(cè)進(jìn)行加載。可選地,對(duì)于判斷為安全或存在潛在安全問(wèn)題的擴(kuò)展和/或插件則允許安裝和升級(jí)。根據(jù)本發(fā)明的實(shí)施例,所述瀏覽器側(cè)加載擴(kuò)展和/或插件的方法100還可以包括一個(gè)或者多個(gè)可選步驟,以實(shí)現(xiàn)額外或者附加的功能,然而這些可選步驟對(duì)于實(shí)現(xiàn)本發(fā)明的目的而言并非是不可或缺的,根據(jù)本發(fā)明的實(shí)施例的瀏覽器側(cè)加載擴(kuò)展和/或插件的方法100完全可以在沒(méi)有這些可選步驟的情況下,實(shí)現(xiàn)本發(fā)明的目的。這些可選步驟未在圖1中示出,但它們與上述各步驟之間的先后執(zhí)行可以由本領(lǐng)域技術(shù)人員根據(jù)下述教導(dǎo)而容易地得出。需要指出的是,只要沒(méi)有特別說(shuō)明,這些可選步驟連同上述步驟的執(zhí)行順序可以根據(jù)實(shí)際需要進(jìn)行選擇。可選地,當(dāng)在步驟S130中判斷擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件時(shí),則進(jìn)入到步驟S170。在步驟S170中,對(duì)于判斷為不安全的擴(kuò)展和/或插件,在瀏覽器啟動(dòng)后的擴(kuò)展和/或插件管理界面中對(duì)該擴(kuò)展和/或插件進(jìn)行標(biāo)記和/或提醒。可選地,如果判斷為不安全的擴(kuò)展和/或插件是已經(jīng)安裝的擴(kuò)展和/或插件,則在擴(kuò)展和/或插件管理界面中將該擴(kuò)展和/或插件的圖標(biāo)和描述的方案設(shè)為灰色,和/或用紅色文字明確提示該擴(kuò)展和/或插件不安全。可選地,如果判斷為不安全的擴(kuò)展和/或插件是已經(jīng)安裝的擴(kuò)展和/或插件,擴(kuò)展和/或插件安全引擎對(duì)于判斷為不安全的擴(kuò)展和/或插件進(jìn)行自動(dòng)禁用或卸載操作,并進(jìn)行提示消息的顯示,例如提示消息可以是“不安全”等,提示用戶(hù)該擴(kuò)展和/或插件不安全。可選地,如果在瀏覽器側(cè)要加載的擴(kuò)展和/或插件被判斷為不安全的擴(kuò)展和/或插件,提供安全的擴(kuò)展和/或插件的安裝鏈接,例如通過(guò)一個(gè)彈出窗口顯示出該安全的擴(kuò)展和/或插件的安裝鏈接。圖4示出了根據(jù)本發(fā)明的實(shí)施例的瀏覽器側(cè)加載擴(kuò)展和/或插件的系統(tǒng)的框圖。如圖4所示,其示出了瀏覽器側(cè)和服務(wù)器側(cè)之間的相互關(guān)系。服務(wù)器接收瀏覽器上傳的瀏覽器側(cè)產(chǎn)生的異常或者崩潰信息,或者請(qǐng)求瀏覽器上傳瀏覽器側(cè)產(chǎn)生的異?;蛘弑罎⑿畔?,其中所述被上傳的異?;蛘弑罎⑿畔⑼ǔ0ū罎l(fā)生后用戶(hù)手動(dòng)填寫(xiě)的崩潰原因以及崩潰時(shí)操作系統(tǒng)獲取的瀏覽器的崩潰數(shù)據(jù)包,這里,該崩潰數(shù)據(jù)包包含哪個(gè)插件和/或擴(kuò)展的崩潰現(xiàn)場(chǎng)數(shù)據(jù),瀏覽器或者瀏覽器的操作系統(tǒng)可以通過(guò)對(duì)所述異?;蛘弑罎⑿畔⑦M(jìn)行初步分析,分析出崩潰的插件和/或擴(kuò)展后上報(bào)給服務(wù)器,也可以直接將所述異?;蛘弑罎⑿畔⑸蟼鞯椒?wù)器,由服務(wù)器側(cè)來(lái)分析是哪個(gè)插件、擴(kuò)展發(fā)生崩潰。這里的擴(kuò)展和/或插件通常是第三方所提供的。然后,服務(wù)器接收瀏覽器擴(kuò)展和/或插件安全引擎上傳的當(dāng)前瀏覽器側(cè)使用的擴(kuò)展和/或插件安全配置文件或者其版本號(hào);服務(wù)器根據(jù)瀏覽器側(cè)產(chǎn)生的異?;蛘弑罎⑿畔⒁约爱?dāng)前瀏覽器側(cè)使用的擴(kuò)展和/或插件安全配置文件或者其版本號(hào)進(jìn)行分析,獲得確定導(dǎo)致所述異?;蛘弑罎⒌臄U(kuò)展和/或插件的分析結(jié)果,并將分析結(jié)果存儲(chǔ)在服務(wù)器側(cè)的配置文件庫(kù)中。如圖3所示,配置文件庫(kù)中包含了擴(kuò)展和/或插件的名稱(chēng)、安全級(jí)別等??蛇x地,在瀏覽器啟動(dòng)時(shí)或者定期地將服務(wù)器側(cè)的配置文件庫(kù)與瀏覽器側(cè)的擴(kuò)展和/或插件安全配置文件進(jìn)行同步。如圖3所示,擴(kuò)展和/或插件安全配置文件中,對(duì)于每個(gè)擴(kuò)展和/或插件,包括擴(kuò)展和/或插件的ID號(hào)、安全級(jí)別、描述信息等匹配項(xiàng)。可選地,在服務(wù)器側(cè)的配置文件庫(kù)與瀏覽器側(cè)的擴(kuò)展和/或插件安全配置文件進(jìn)行同步之前還可以對(duì)服務(wù)器側(cè)的配置文件庫(kù)中的數(shù)據(jù)進(jìn)行加密,例如用Base64(用于傳輸8Bit字節(jié)代碼的編碼方式之一)進(jìn)行加密。根據(jù)本發(fā)明的第二方面,與如上所述的根據(jù)本發(fā)明的實(shí)施例的瀏覽器側(cè)加載擴(kuò)展和/或插件的方法100相對(duì)應(yīng),本發(fā)明還提供了一種瀏覽器側(cè)加載擴(kuò)展和/或插件的裝置500。圖5示出了根據(jù)本發(fā)明的實(shí)施例的瀏覽器側(cè)加載擴(kuò)展和/或插件的裝置500的結(jié)構(gòu)示意圖。如圖5所示,該裝置500包括:設(shè)置模塊510、安全性判斷模塊530和加載模塊550。在本發(fā)明的實(shí)施例中,設(shè)置模塊510適于在瀏覽器側(cè)設(shè)置擴(kuò)展和/或插件安全引擎以及供該引擎調(diào)用的擴(kuò)展和/或插件安全配置文件,其中所述擴(kuò)展和/或插件安全配置文件包括瀏覽器擴(kuò)展和/或插件的安全描述信息。在本發(fā)明的實(shí)施例中,上述瀏覽器可以是火狐瀏覽器(Firefox)、谷歌瀏覽器(GoogleChrome)、360安全瀏覽器等,當(dāng)然可以理解的是,在本發(fā)明的實(shí)施例中并不限定瀏覽器的具體類(lèi)型。插件(plugins)的功能就是將第三方提供的功能通過(guò)embed、object標(biāo)簽在頁(yè)面中應(yīng)用起來(lái),比如Flash插件,Silverlight插件,Quicktime插件。擴(kuò)展(Extensions)是能夠給瀏覽器增加一些新功能的附加軟件。在瀏覽器中,比如微薄擴(kuò)展程序、郵件擴(kuò)展程序、云盤(pán)擴(kuò)展程序、游戲擴(kuò)展程序等,這些擴(kuò)展程序可以是增加一些瀏覽器上的窗口或者按鈕,來(lái)擴(kuò)展瀏覽器的功能。在本發(fā)明的實(shí)施例中,安全性判斷模塊530適于在瀏覽器側(cè)加載擴(kuò)展和/或插件時(shí),所述擴(kuò)展和/或插件安全引擎被啟動(dòng)并調(diào)用所述擴(kuò)展和/或插件安全配置文件,并依據(jù)擴(kuò)展和/或插件的安全描述信息判斷所述要被加載的擴(kuò)展和/或插件的安全性??蛇x地,安全性判斷模塊530針對(duì)不同情形的在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件,進(jìn)行安全性判斷并給出不同的判斷結(jié)果。情形一、對(duì)于在瀏覽器啟動(dòng)時(shí)要加載的已經(jīng)在當(dāng)前瀏覽器中安裝的擴(kuò)展和/插件在瀏覽器啟動(dòng)時(shí),安全性判斷模塊530對(duì)啟動(dòng)加載的擴(kuò)展和/或插件根據(jù)擴(kuò)展和/或插件安全配置文件進(jìn)行核實(shí)匹配(例如匹配版本信息、擴(kuò)展/插件名稱(chēng)、安全等級(jí)信息等),對(duì)匹配的擴(kuò)展和/或插件,則允許瀏覽器加載;對(duì)于存在不匹配的匹配項(xiàng)時(shí),判定該擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件,不予加載。情形二、對(duì)于在瀏覽器的使用過(guò)程中用戶(hù)通過(guò)瀏覽器的擴(kuò)展中心發(fā)起安裝的擴(kuò)展和/或插件在瀏覽器的使用中,進(jìn)行新擴(kuò)展和/或新插件的安裝時(shí),安全性判斷模塊530需要及時(shí)地根據(jù)擴(kuò)展和/或插件安全配置文件對(duì)所述新擴(kuò)展和/或新插件進(jìn)行核實(shí)匹配,進(jìn)行匹配的匹配項(xiàng)為前面所述的擴(kuò)展和/或插件的自身信息以及擴(kuò)展和/或插件的安全級(jí)別的信息。對(duì)于匹配的擴(kuò)展和/或插件,判定為安全的擴(kuò)展和/或插件,允許瀏覽器加載;對(duì)于存在不匹配的匹配項(xiàng)時(shí),判定該擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件,不予加載。情形三、對(duì)于在瀏覽器側(cè)進(jìn)行擴(kuò)展和/或插件更新時(shí)加載的更新的擴(kuò)展和/或插件在瀏覽器啟動(dòng)擴(kuò)展和/或插件的更新時(shí),安全性判斷模塊530對(duì)被更新的擴(kuò)展和/或插件根據(jù)該更新的擴(kuò)展和/或插件安全配置文件進(jìn)行核實(shí)匹配,對(duì)于匹配的更新的擴(kuò)展和/或插件,判定為安全的擴(kuò)展和/或插件,允許瀏覽器加載更新;對(duì)于存在不匹配的匹配項(xiàng)時(shí),判定該更新的擴(kuò)展和/或插件為不安全的擴(kuò)展利/或插件,不予加載。情形四、對(duì)于登錄了瀏覽器賬號(hào)的用戶(hù)在賬號(hào)同步時(shí)的擴(kuò)展和/或插件對(duì)于登錄了瀏覽器賬號(hào)的用戶(hù),在賬號(hào)同步時(shí),存在一些在瀏覽器側(cè)同步的擴(kuò)展和/或插件,安全性判斷模塊530對(duì)該在瀏覽器側(cè)同步的擴(kuò)展和/或插件根據(jù)該擴(kuò)展和/或插件的安全配置文件進(jìn)行核實(shí)匹配,對(duì)于匹配的擴(kuò)展和/或插件,判定為安全的擴(kuò)展和/或插件,允許在瀏覽器側(cè)同步;對(duì)于存在不匹配的匹配項(xiàng)時(shí),判定該擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件,則不在瀏覽器側(cè)進(jìn)行同步。在本發(fā)明的實(shí)施例中,加載模塊550適于將判斷為安全的擴(kuò)展和/或插件在瀏覽器側(cè)進(jìn)行加載??蛇x地,在本發(fā)明的實(shí)施例中,所述在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件包括:在瀏覽器啟動(dòng)時(shí)要加載的已經(jīng)在當(dāng)前瀏覽器中安裝的擴(kuò)展和/或插件、在瀏覽器的使用過(guò)程中用戶(hù)通過(guò)瀏覽器的擴(kuò)展中心發(fā)起安裝的擴(kuò)展和/或插件、在瀏覽器側(cè)進(jìn)行擴(kuò)展和/或插件更新時(shí)加載的更新的擴(kuò)展和/或插件、和對(duì)于登錄了瀏覽器賬號(hào)的用戶(hù)在賬號(hào)同步時(shí)的擴(kuò)展和/或插件中的一個(gè)或多個(gè)。可選地,在本發(fā)明的實(shí)施例中,所述擴(kuò)展和/或插件安全配置文件所包含的擴(kuò)展和/或插件的安全描述信息包括:擴(kuò)展和/或插件的自身信息以及擴(kuò)展和/或插件的安全級(jí)別的信息;其中,所述擴(kuò)展和/或插件的自身信息包括:擴(kuò)展利/或插件的名稱(chēng)、擴(kuò)展和/或插件的版本信息、擴(kuò)展和/或插件的來(lái)源、擴(kuò)展和/或插件的ID號(hào)、擴(kuò)展和/或插件的描述信息、以及擴(kuò)展和/或插件的發(fā)布日期??蛇x地,在本發(fā)明的實(shí)施例中,所述安全性判斷模塊530進(jìn)一步適于將在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與擴(kuò)展和/或插件的安全描述信息中記載的該擴(kuò)展和/或插件的自身信息進(jìn)行匹配,并獲取該擴(kuò)展和/或插件的安全級(jí)別的信息。可選地,在本發(fā)明的實(shí)施例中,所述安全性判斷模塊還適于根據(jù)所述擴(kuò)展和/或插件安全配置文件中記載的所述要被加載的擴(kuò)展和/或插件的來(lái)源判斷所述要被加載的擴(kuò)展和/或插件是否安全;其中,當(dāng)所述擴(kuò)展和/或插件安全配置文件中記載所述要被加載的擴(kuò)展和/或插件的來(lái)源是所述瀏覽器的開(kāi)發(fā)方時(shí),所述擴(kuò)展和/或插件安全引擎判斷所述要被加載的擴(kuò)展和/或插件是安全的;當(dāng)所述擴(kuò)展和/或插件安全配置文件中記載所述要被加載的擴(kuò)展和/或插件的來(lái)源是非所述瀏覽器的開(kāi)發(fā)方時(shí),則執(zhí)行將所述在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與所述擴(kuò)展和/或插件安全配置文件中記載的對(duì)應(yīng)信息進(jìn)行匹配并獲取該擴(kuò)展和/或插件的安全級(jí)別信息,根據(jù)匹配結(jié)果和所述安全級(jí)別信息判斷該要被加載的擴(kuò)展和/或插件是否安全??蛇x地,在本發(fā)明的實(shí)施例中,所述安全級(jí)別的信息包括黑名單、灰名單和白名單,其中,安全級(jí)別為黑名單的擴(kuò)展和/或插件被確定為存在安全隱患,安全級(jí)別為灰名單的擴(kuò)展和/或插件被確定為存在潛在的安全隱患,安全級(jí)別為白名單的擴(kuò)展和/或插件被確定為沒(méi)有風(fēng)險(xiǎn)的安全擴(kuò)展和/或插件。可選地,安全性判斷模塊530還可以具有如下功能:在判定要在瀏覽器加載的擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件時(shí),在瀏覽器啟動(dòng)后的擴(kuò)展和/或插件管理界面中提示所述被判定為不安全的擴(kuò)展和/或插件為不安全,例如將該不安全的擴(kuò)展和/或插件的圖標(biāo)和描述文字設(shè)為灰色。另外,可選地,用紅色文字明確提示該擴(kuò)展和/或插件不安全,建議用戶(hù)卸載。再可選地,將安全匹配的擴(kuò)展和/或插件推薦給用戶(hù)進(jìn)行安裝。可選地,安全性判斷模塊530可以由擴(kuò)展和/或插件安全引擎來(lái)實(shí)現(xiàn)。這時(shí),擴(kuò)展和/或插件安全引擎可具有對(duì)擴(kuò)展和/或插件進(jìn)行控制的功能,對(duì)于擴(kuò)展和/或插件的控制主要包括:(1)對(duì)于不安全的黑名單的擴(kuò)展和/或插件,進(jìn)行自動(dòng)的禁用或卸載操作,并提示用戶(hù),例如彈出一個(gè)窗口,用提示消息進(jìn)行提示。(2)對(duì)于安全的白名單擴(kuò)展和/或插件,則允許其安裝和升級(jí),并且允許其使用額外的擴(kuò)展和/或插件接口功能。(3)對(duì)于經(jīng)擴(kuò)展和/或插件安全引擎審核沒(méi)有風(fēng)險(xiǎn)的安全的擴(kuò)展和/或插件,可將該擴(kuò)展和/或插件加入放入白名單中;(4)對(duì)于經(jīng)審核確定有安全的隱患的擴(kuò)展和/或插件則放入黑名單中。可選地,安全性判斷模塊530也可以包括禁用模塊、升級(jí)模塊、第一提醒模塊、第二提醒模塊、以及安裝鏈接提供模塊。當(dāng)安全性判斷模塊530由擴(kuò)展和/或插件安全引擎來(lái)實(shí)現(xiàn)時(shí),所述禁用模塊、升級(jí)模塊、第一提醒模塊、第二提醒模塊、以及安裝鏈接提供模塊可以包含于擴(kuò)展和/或插件安全引擎,也可以獨(dú)立于擴(kuò)展和/或插件安全引擎且與擴(kuò)展和/或插件安全引擎一起協(xié)同工作。又可選地,禁用模塊、升級(jí)模塊、第一提醒模塊、第二提醒模塊、以及安裝鏈接提供模塊也可以獨(dú)立于安全性判斷模塊530。其中,禁用模塊適于對(duì)于所述擴(kuò)展和/或插件安全引擎判斷為不安全的擴(kuò)展和/或插件進(jìn)行自動(dòng)禁用或卸載操作,并進(jìn)行提示消息的顯示用戶(hù),例如提示消息可以是“不安全”等,提示用戶(hù)該擴(kuò)展和/或插件不安全。升級(jí)模塊適于對(duì)于判斷為安全或存在潛在安全問(wèn)題的擴(kuò)展和/或插件則允許安裝和升級(jí)。第一提醒模塊適于對(duì)于判斷為不安全的擴(kuò)展和/或插件,在瀏覽器啟動(dòng)后的擴(kuò)展和/或插件管理界面中對(duì)該擴(kuò)展和/或插件進(jìn)行標(biāo)記和/或提醒。第二提醒模塊適于在判斷已經(jīng)安裝的擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件時(shí),則在擴(kuò)展和/或插件管理界面中將該擴(kuò)展和/或插件的圖標(biāo)和描述的方案設(shè)為灰色,和/或用紅色文字明確提示該擴(kuò)展和/或插件不安全。安裝鏈接提供模塊適于當(dāng)所述在瀏覽器側(cè)要加載的擴(kuò)展和/或插件被判斷為不安全的擴(kuò)展和/或插件時(shí),提供安全的擴(kuò)展和/或插件的安裝鏈接,例如通過(guò)一個(gè)彈出窗口顯示出該安全的擴(kuò)展和/或插件的安裝鏈接。在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書(shū)中所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以便件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的瀏覽器客戶(hù)端中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱(chēng)。以上所述僅是本發(fā)明的具體實(shí)施方式,應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明精神的前提下,可以作出若干改進(jìn)、修改、和變形,這些改進(jìn)、修改、和變形都應(yīng)視為落在本申請(qǐng)的保護(hù)范圍內(nèi)。本發(fā)明實(shí)施例還揭示了:A1.一種瀏覽器側(cè)加載擴(kuò)展和/或插件的方法,包括:在瀏覽器側(cè)設(shè)置擴(kuò)展和/或插件安全引擎以及供該引擎調(diào)用的擴(kuò)展和/或插件安全配置文件,其中所述擴(kuò)展和/或插件安全配置文件包括瀏覽器擴(kuò)展和/或插件的安全描述信息;在瀏覽器側(cè)加載擴(kuò)展和/或插件時(shí),所述擴(kuò)展和/或插件安全引擎被啟動(dòng)并調(diào)用所述擴(kuò)展和/或插件安全配置文件,并依據(jù)擴(kuò)展和/或插件的安全描述信息判斷所述要被加載的擴(kuò)展和/或插件的安全性;將判斷為安全的擴(kuò)展和/或插件在瀏覽器側(cè)進(jìn)行加載。A2.根據(jù)A1所述的方法,其特征在于,所述在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件包括在瀏覽器啟動(dòng)時(shí)要加載的已經(jīng)在當(dāng)前瀏覽器中安裝的擴(kuò)展和/或插件、在瀏覽器的使用過(guò)程中用戶(hù)通過(guò)瀏覽器的擴(kuò)展中心發(fā)起安裝的擴(kuò)展和/或插件、在瀏覽器側(cè)進(jìn)行擴(kuò)展和/或插件更新時(shí)加載的更新的擴(kuò)展和/或插件、和對(duì)于登錄了瀏覽器賬號(hào)的用戶(hù)在賬號(hào)同步時(shí)的擴(kuò)展和/或插件中的一個(gè)或多個(gè)。A3.根據(jù)A1或A2所述的方法,其特征在于,所述擴(kuò)展和/或插件安全配置文件所包含的擴(kuò)展和/或插件的安全描述信息包括:擴(kuò)展和/或插件的自身信息以及擴(kuò)展和/或插件的安全級(jí)別的信息;其中,所述擴(kuò)展和/或插件的自身信息包括:擴(kuò)展和/或插件的名稱(chēng)、擴(kuò)展和/或插件的版本信息、擴(kuò)展和/或插件的來(lái)源、擴(kuò)展和/或插件的ID號(hào)、擴(kuò)展和/或插件的描述信息、以及擴(kuò)展和/或插件的發(fā)布日期。A4.根據(jù)A3所述的方法,其特征在于,所述擴(kuò)展和/或插件安全引擎依據(jù)擴(kuò)展和/或插件的安全描述信息判斷所述要被加載的擴(kuò)展和/或插件的安全性的步驟包括:將在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與擴(kuò)展和/或插件的安全描述信息中記載的該擴(kuò)展和/或插件的自身信息進(jìn)行匹配,并獲取該擴(kuò)展和/或插件的安全級(jí)別的信息。A5.根據(jù)A4所述的方法,其特征在于,在將在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與擴(kuò)展和/或插件的安全描述信息中記載的該擴(kuò)展和/或插件的自身信息進(jìn)行匹配,并獲取該擴(kuò)展和/或插件的安全級(jí)別信息的步驟之前還包括:根據(jù)所述擴(kuò)展和/或插件安全配置文件中記載的所述要被加載的擴(kuò)展和/或插件的來(lái)源判斷所述要被加載的擴(kuò)展和/或插件是否安全;其中,當(dāng)所述擴(kuò)展和/或插件安全配置文件中記載所述要被加載的擴(kuò)展和/或插件的來(lái)源是所述瀏覽器的開(kāi)發(fā)方時(shí),所述擴(kuò)展和/或插件安全引擎判斷所述要被加載的擴(kuò)展和/或插件是安全的;當(dāng)所述擴(kuò)展和/或插件安全配置文件中記載所述要被加載的擴(kuò)展和/或插件的來(lái)源是非所述瀏覽器的開(kāi)發(fā)方時(shí),則執(zhí)行將所述在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與所述擴(kuò)展和/或插件安全配置文件中記載的對(duì)應(yīng)信息進(jìn)行匹配并獲取該擴(kuò)展和/或插件的安全級(jí)別信息,根據(jù)匹配結(jié)果和所述安全級(jí)別信息判斷該要被加載的擴(kuò)展和/或插件是否安全。A6.根據(jù)A3所述的方法,其特征在于,所述安全級(jí)別的信息包括黑名單、灰名單和白名單,其中,安全級(jí)別為黑名單的擴(kuò)展和/或插件被確定為存在安全隱患,安全級(jí)別為灰名單的擴(kuò)展和/或插件被確定為存在潛在的安全隱患,安全級(jí)別為白名單的擴(kuò)展和/或插件被確定為沒(méi)有風(fēng)險(xiǎn)的安全擴(kuò)展和/或插件。A7.根據(jù)A1~A6中任何一項(xiàng)所述的方法,其特征在于,所述方法還包括:所述擴(kuò)展和/或插件安全引擎對(duì)于判斷為不安全的擴(kuò)展和/或插件進(jìn)行自動(dòng)禁用或卸載操作,并進(jìn)行提示消息的顯示;對(duì)于判斷為安全或存在潛在安全問(wèn)題的擴(kuò)展和/或插件則允許安裝和升級(jí)。A8.根據(jù)A1~A7中任何一項(xiàng)所述的方法,其特征在于,所述方法還包括:對(duì)于判斷為不安全的擴(kuò)展和/或插件,在瀏覽器啟動(dòng)后的擴(kuò)展和/或插件管理界面中對(duì)該擴(kuò)展和/或插件進(jìn)行標(biāo)記和/或提醒。A9.根據(jù)A8所述的方法,其特征在于,所述方法還包括:如果判斷為不安全的擴(kuò)展和/或插件是已經(jīng)安裝的擴(kuò)展和/或插件,則在擴(kuò)展和/或插件管理界面中將該擴(kuò)展和/或插件的圖標(biāo)和描述的方案設(shè)為灰色,和/或用紅色文字明確提示該擴(kuò)展和/或插件不安全。Al0.根據(jù)A1~A9中任何一項(xiàng)所述的方法,其特征在于,所述方法還包括:如果判斷瀏覽器側(cè)要加載的擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件,則提供安全的擴(kuò)展和/或插件的安裝鏈接。本發(fā)明實(shí)施例還揭示了B11.一種瀏覽器側(cè)加載擴(kuò)展和/或插件的裝置,包括:設(shè)置模塊,適于在瀏覽器側(cè)設(shè)置擴(kuò)展和/或插件安全引擎以及供該引擎調(diào)用的擴(kuò)展和/或插件安全配置文件,其中所述擴(kuò)展和/或插件安全配置文件包括瀏覽器擴(kuò)展和/或插件的安全描述信息;安全性判斷模塊,適于在瀏覽器側(cè)加載擴(kuò)展和/或插件時(shí),所述擴(kuò)展和/或插件安全引擎啟動(dòng)并調(diào)用所述擴(kuò)展和/或插件安全配置文件,并依據(jù)擴(kuò)展和/或插件的安全描述信息判斷所述要被加載的擴(kuò)展和/或插件的安全性;加載模塊,適于將判斷為安全的擴(kuò)展和/或插件在瀏覽器側(cè)進(jìn)行加載。B12.根據(jù)B11所述的裝置,其特征在于,所述在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件包括:在瀏覽器啟動(dòng)時(shí)要加載的已經(jīng)在當(dāng)前瀏覽器中安裝的擴(kuò)展和/或插件、在瀏覽器的使用過(guò)程中用戶(hù)通過(guò)瀏覽器的擴(kuò)展中心發(fā)起安裝的擴(kuò)展和/或插件、在瀏覽器側(cè)進(jìn)行擴(kuò)展和/或插件更新時(shí)加載的更新的擴(kuò)展和/或插件、和對(duì)于登錄了瀏覽器賬號(hào)的用戶(hù)在賬號(hào)同步時(shí)的擴(kuò)展和/或插件中的一個(gè)或多個(gè)。B13.根據(jù)B11或B12所述的裝置,其特征在于,所述擴(kuò)展和/或插件安全配置文件所包含的擴(kuò)展和/或插件的安全描述信息包括:擴(kuò)展和/或插件的自身信息以及擴(kuò)展和/或插件的安全級(jí)別的信息;其中,所述擴(kuò)展和/或插件的自身信息包括:擴(kuò)展和/或插件的名稱(chēng)、擴(kuò)展和/或插件的版本信息、擴(kuò)展和/或插件的來(lái)源、擴(kuò)展和/或插件的ID號(hào)、擴(kuò)展和/或插件的描述信息、以及擴(kuò)展和/或插件的發(fā)布日期。B14.根據(jù)B13所述的裝置,其特征在于,所述安全性判斷模塊進(jìn)一步適于將在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與擴(kuò)展和/或插件的安全描述信息中記載的該擴(kuò)展和/或插件的自身信息進(jìn)行匹配,并獲取該擴(kuò)展和/或插件的安全級(jí)別的信息。B15.根據(jù)B14所述的裝置,其特征在于,所述安全性判斷模塊還適于根據(jù)所述擴(kuò)展和/或插件安全配置文件中記載的所述要被加載的擴(kuò)展和/或插件的來(lái)源判斷所述要被加載的擴(kuò)展和/或插件是否安全;其中,當(dāng)所述擴(kuò)展和/或插件安全配置文件中記載所述要被加載的擴(kuò)展和/或插件的來(lái)源是所述瀏覽器的開(kāi)發(fā)方時(shí),所述擴(kuò)展和/或插件安全引擎判斷所述要被加載的擴(kuò)展和/或插件是安全的;當(dāng)所述擴(kuò)展和/或插件安全配置文件中記載所述要被加載的擴(kuò)展和/或插件的來(lái)源是非所述瀏覽器的開(kāi)發(fā)方時(shí),則執(zhí)行將所述在瀏覽器側(cè)要被加載的擴(kuò)展和/或插件的自身信息與所述擴(kuò)展和/或插件安全配置文件中記載的對(duì)應(yīng)信息進(jìn)行匹配并獲取該擴(kuò)展和/或插件的安全級(jí)別信息,根據(jù)匹配結(jié)果和所述安全級(jí)別信息判斷該要被加載的擴(kuò)展和/或插件是否安全。B16.根據(jù)B13所述的裝置,其特征在于,所述安全級(jí)別的信息包括黑名單、灰名單和白名單,其中,安全級(jí)別為黑名單的擴(kuò)展和/或插件被確定為存在安全隱患,安全級(jí)別為灰名單的擴(kuò)展和/或插件被確定為存在潛在的安全隱患,安全級(jí)別為白名單的擴(kuò)展和/或插件被確定為沒(méi)有風(fēng)險(xiǎn)的安全擴(kuò)展和/或插件。B17.根據(jù)B11~B16中任何一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:禁用模塊,適于所述擴(kuò)展和/或插件安全引擎對(duì)于判斷為不安全的擴(kuò)展和/或插件進(jìn)行自動(dòng)禁用或卸載操作,并進(jìn)行提示消息的顯示用戶(hù);升級(jí)模塊,適于對(duì)于判斷為安全或存在潛在安全問(wèn)題的擴(kuò)展和/或插件則允許安裝和升級(jí)。B18.根據(jù)B11~B17中任何一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:第一提醒模塊,適于對(duì)于判斷為不安全的擴(kuò)展和/或插件,在瀏覽器啟動(dòng)后的擴(kuò)展和/或插件管理界面中對(duì)該擴(kuò)展和/或插件進(jìn)行標(biāo)記和/或提醒。B19.根據(jù)B11~B18中任何一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:第二提醒模塊,適于如果判斷瀏覽器側(cè)要加載的擴(kuò)展和/或插件為不安全的擴(kuò)展和/或插件,則在擴(kuò)展和/或插件管理界面中將該擴(kuò)展和/或插件的圖標(biāo)和描述的方案設(shè)為灰色,和/或用紅色文字明確提示該擴(kuò)展和/或插件不安全。B20.根據(jù)B11~B19中任何一項(xiàng)所述的裝置,其特征在于,所述裝置還包括,安裝鏈接提供模塊,適于當(dāng)所述在瀏覽器側(cè)要加載的擴(kuò)展和/或插件被判斷為不安全的擴(kuò)展和/或插件時(shí),提供安全的擴(kuò)展和/或插件的安裝鏈接。