亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種安全配置優(yōu)化的方法及裝置的制作方法

文檔序號(hào):7852697閱讀:140來(lái)源:國(guó)知局
專利名稱:一種安全配置優(yōu)化的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng) 絡(luò)安全領(lǐng)域,尤其涉及一種安全配置優(yōu)化的方法及裝置。
背景技術(shù)
隨著網(wǎng)絡(luò)安全問(wèn)題的日益突出,各企業(yè)根據(jù)業(yè)務(wù)需求、網(wǎng)絡(luò)環(huán)境建立了各自的安全配置規(guī)范,并依據(jù)安全配置規(guī)范對(duì)操作系統(tǒng)、數(shù)據(jù)庫(kù)、應(yīng)用軟件和網(wǎng)絡(luò)設(shè)備進(jìn)行系統(tǒng)配置,在系統(tǒng)配置過(guò)程中,通常僅考慮安全性的要求,忽略了使用的方便性。另一方面,也很難從眾多的配置項(xiàng)中找到既滿足安全性,又提高使用性的配置項(xiàng)組合。以一個(gè)簡(jiǎn)單的例子說(shuō)明。假設(shè)將一個(gè)系統(tǒng)的網(wǎng)線接口、通用串行總線(UniversalSerial Bus,USB)接口、光驅(qū)、軟驅(qū)四個(gè)配置項(xiàng)設(shè)置為禁用,配置后的系統(tǒng)與外界隔離,是非常安全的。但是,由于配置后的系統(tǒng)不能與外界發(fā)生任何的信息交互,導(dǎo)致該系統(tǒng)的使用性較低。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種安全配置優(yōu)化的方法及裝置,用以解決現(xiàn)有技術(shù)中配置后的系統(tǒng)雖然可以滿足安全性的要求,但是使用性較低的問(wèn)題。本發(fā)明實(shí)施例提供的一種安全配置優(yōu)化的方法,包括優(yōu)化裝置確定系統(tǒng)中包括的配置項(xiàng);并根據(jù)預(yù)先設(shè)定的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,確定滿足指定條件的配置項(xiàng)組合,其中,滿足指定條件的配置項(xiàng)組合具體為所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值的配置項(xiàng)組合;以及根據(jù)預(yù)先設(shè)定的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值,在確定的滿足指定條件的配置項(xiàng)組合中,選擇所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合;所述優(yōu)化裝置根據(jù)選擇出的配置項(xiàng)組合中包含的配置項(xiàng),配置所述系統(tǒng)。本發(fā)明實(shí)施例提供的一種安全配置優(yōu)化的裝置,包括配置項(xiàng)確定模塊,用于確定系統(tǒng)中包括的配置項(xiàng);配置項(xiàng)組合確定模塊,用于根據(jù)預(yù)先設(shè)定的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,確定滿足指定條件的配置項(xiàng)組合,其中,滿足指定條件的配置項(xiàng)組合具體為所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全與之的配置項(xiàng)組合;選擇模塊,用于根據(jù)預(yù)先設(shè)定的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值,在確定的滿足指定條件的配置項(xiàng)組合中,選擇所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合;優(yōu)化模塊,用于根據(jù)選擇出的配置項(xiàng)組合中包含的配置項(xiàng),配置所述系統(tǒng)。本發(fā)明實(shí)施例提供一種安全配置優(yōu)化的方法及裝置,該方法根據(jù)系統(tǒng)中包括的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,確定所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值的配置項(xiàng)組合,根據(jù)每個(gè)配置相對(duì)應(yīng)的使用性損失權(quán)值,在確定的配置項(xiàng)組合中,選擇所包含的每個(gè)配置相對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合,根據(jù)選擇出的配置項(xiàng)組合中包含的配置項(xiàng)配置該系統(tǒng)。通過(guò)上述方法,選擇出的配置項(xiàng)組合為既滿足系統(tǒng)的安全性要求,又對(duì)系統(tǒng)的使用性影響程度最低的配置項(xiàng)組合,因此根據(jù)選擇出的配置項(xiàng)組合配置系統(tǒng),可以使配置后的系統(tǒng)在滿足安全性要求的同時(shí),提高系統(tǒng)的使用性。


圖I為本發(fā)明實(shí)施例提供的安全配置優(yōu)化的過(guò)程;圖2為本發(fā)明實(shí)施例提供的確定所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值,且,所包含的每個(gè)配置相對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合的過(guò)程;圖3為本發(fā)明實(shí)施例提供的第一種調(diào)整向量集合的過(guò)程;圖4為本發(fā)明實(shí)施例提供的第二種調(diào)整向量集合的過(guò)程;
圖5為本發(fā)明實(shí)施例提供的第三種調(diào)整向量集合的過(guò)程;圖6為本發(fā)明實(shí)施例提供的安全配置優(yōu)化的詳細(xì)過(guò)程;圖7為本發(fā)明實(shí)施例提供的安全配置優(yōu)化的裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
由于現(xiàn)有技術(shù)中在配置系統(tǒng)中的配置項(xiàng)時(shí),只考慮了配置項(xiàng)對(duì)系統(tǒng)安全性的影響,并未考慮配置項(xiàng)對(duì)系統(tǒng)使用性的影響,因此往往使配置后的系統(tǒng)雖然可以滿足安全性的要求,但使用性很低。本發(fā)明實(shí)施例旨在從系統(tǒng)包括的配置項(xiàng)中,選擇出在滿足系統(tǒng)安全性要求的前提下,使系統(tǒng)使用性的降低程度最小的一種配置項(xiàng)組合,則按照選擇出的配置項(xiàng)組合配置系統(tǒng)后,可以使配置后的系統(tǒng)在滿足安全性要求的前提下,盡量提高系統(tǒng)的使用性。下面結(jié)合說(shuō)明書(shū)附圖,對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。圖I為本發(fā)明實(shí)施例提供的安全配置優(yōu)化的過(guò)程,具體包括以下步驟SlOl :優(yōu)化裝置確定系統(tǒng)中包括的配置項(xiàng)。在本發(fā)明實(shí)施例中,優(yōu)化裝置首先確定系統(tǒng)中包括哪些配置項(xiàng)。S102:根據(jù)預(yù)先設(shè)定的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,確定滿足指定條件的配置項(xiàng)組合。其中,滿足指定條件的配置項(xiàng)組合具體為所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值的配置項(xiàng)組合。對(duì)于不同的系統(tǒng)來(lái)說(shuō),不同的系統(tǒng)所要求的安全性不同,而對(duì)于同一個(gè)系統(tǒng)來(lái)說(shuō),同一個(gè)系統(tǒng)在不同的環(huán)境下所要求的安全性也不同。因此在實(shí)際應(yīng)用中,通常針對(duì)不同的系統(tǒng)和不同的環(huán)境設(shè)定不同的安全基線,用來(lái)對(duì)相應(yīng)環(huán)境下相應(yīng)系統(tǒng)的安全性進(jìn)行評(píng)估。具體的,安全基線中設(shè)定了系統(tǒng)中每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,在通過(guò)安全基線對(duì)系統(tǒng)的安全性進(jìn)行評(píng)估時(shí),如果系統(tǒng)中配置的各配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于該安全基線中的設(shè)定安全閾值,則說(shuō)明該系統(tǒng)滿足該安全基線規(guī)定的安全性要求,否則,說(shuō)明該系統(tǒng)不滿足該安全基線規(guī)定的安全性要求。其中,對(duì)于系統(tǒng)中的同一個(gè)配置項(xiàng)而言,該同一個(gè)配置項(xiàng)在不同的安全基線中所對(duì)應(yīng)的安全性權(quán)值可能不同,安全性權(quán)值越大,說(shuō)明該配置項(xiàng)可以提高該系統(tǒng)的安全性的程度越高,安全性權(quán)值越小,說(shuō)明該配置項(xiàng)可以提高該系統(tǒng)的安全性的程度越低。在本發(fā)明實(shí)施例中,優(yōu)化裝置根據(jù)當(dāng)前的安全基線,確定當(dāng)前的安全基線中設(shè)定的該系統(tǒng)中每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,根據(jù)確定的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,確定所包含的每個(gè)配置相對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值的配置項(xiàng)組合,也即確定可以使該系統(tǒng)滿足當(dāng)前的安全基線規(guī)定的安全性要求的配置項(xiàng)組合。例如,該系統(tǒng)中包括三個(gè)配置項(xiàng)配置項(xiàng)I、配置項(xiàng)2、配置項(xiàng)3,根據(jù)當(dāng)前的安全基線,配置項(xiàng)I對(duì)應(yīng)的安全性權(quán)值為3,配置項(xiàng)2對(duì)應(yīng)的安全性權(quán)值為2,配置項(xiàng)3對(duì)應(yīng)的安全性權(quán)值為5。假設(shè)當(dāng)前的安全基線中設(shè)定安全閾值為6,則由于包含配置項(xiàng)I和配置項(xiàng)3的配置項(xiàng)組合中,配置項(xiàng)I對(duì)應(yīng)的安全性權(quán)值3和配置項(xiàng)3對(duì)應(yīng)的安全性權(quán)值5的和值為8,大于 設(shè)定安全閾值6,因此包含配置項(xiàng)I和配置項(xiàng)3的配置項(xiàng)組合可以使系統(tǒng)滿足當(dāng)前的安全基線規(guī)定的安全性要求,從而包含配置項(xiàng)I和配置項(xiàng)3的配置項(xiàng)組合為滿足指定條件的配置項(xiàng)組合。相應(yīng)的,包含配置項(xiàng)2和配置項(xiàng)3的配置項(xiàng)組合、包含配置項(xiàng)I、配置項(xiàng)2和配置項(xiàng)3的配置項(xiàng)組合也是滿足指定條件的組合。對(duì)于包含配置項(xiàng)I和配置項(xiàng)2的配置項(xiàng)組合,由于該配置項(xiàng)組合中配置項(xiàng)I對(duì)應(yīng)的安全性權(quán)值3與配置項(xiàng)2對(duì)應(yīng)的安全性權(quán)值2的和值為5,小于設(shè)定安全閾值6,因此包含配置項(xiàng)I和配置項(xiàng)2的配置項(xiàng)組合不是滿足指定條件的配置項(xiàng)組合。S103:根據(jù)預(yù)先設(shè)定的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值,在確定的滿足指定條件的配置項(xiàng)組合中,選擇所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合。在本發(fā)明實(shí)施例中,可以針對(duì)該系統(tǒng)中包含的每個(gè)配置項(xiàng),預(yù)先設(shè)定每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值。對(duì)于一個(gè)配置項(xiàng)而言,該配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值即為該配置項(xiàng)對(duì)系統(tǒng)的使用性降低的程度的量化值,使用性損失權(quán)值越大,說(shuō)明該配置項(xiàng)對(duì)系統(tǒng)的使用性降低的程度越大,使用性損失權(quán)值越小,說(shuō)明該配置項(xiàng)對(duì)系統(tǒng)的使用性降低的程度越小。為了保證在滿足系統(tǒng)安全性要求的前提下,盡量提高系統(tǒng)的使用性,本發(fā)明實(shí)施例在上述步驟S102中確定的滿足指定條件的配置項(xiàng)組合中,選擇出包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合,因此選擇出的配置項(xiàng)組合可以使系統(tǒng)滿足安全性的要求,并且對(duì)系統(tǒng)的使用性降低的程度最低。繼續(xù)沿用上例,假設(shè)預(yù)先設(shè)置的配置項(xiàng)I對(duì)應(yīng)的使用性損失權(quán)值為3,配置項(xiàng)2對(duì)應(yīng)的使用性損失權(quán)值為4,配置項(xiàng)3對(duì)應(yīng)的使用性損失權(quán)值為3,則包含配置項(xiàng)I和配置項(xiàng)3的配置項(xiàng)組合中每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值為6,包含配置項(xiàng)2和配置項(xiàng)3的配置項(xiàng)組合中每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值為7,包含配置項(xiàng)I、配置項(xiàng)2和配置項(xiàng)3的配置項(xiàng)組合中每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值為10。因此,選擇出的配置項(xiàng)組合即為包含配置項(xiàng)I和配置項(xiàng)3的配置項(xiàng)組合。S104 :優(yōu)化裝置根據(jù)選擇出的配置項(xiàng)組合中包含的配置項(xiàng),配置該系統(tǒng)。也即,優(yōu)化裝置為該系統(tǒng)配置選擇出的配置項(xiàng)中所包含的每個(gè)配置項(xiàng)。
繼續(xù)沿用上例,為該系統(tǒng)配置配置項(xiàng)I和配置項(xiàng)3。配置后的系統(tǒng)既可以滿足當(dāng)前安全基線規(guī)定的安全性要求,又可以盡量提高系統(tǒng)的使用性。在上述過(guò)程中,優(yōu)化裝置先根據(jù)系統(tǒng)中包括的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,確定所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值的配置項(xiàng)組合,再根據(jù)每個(gè)配置相對(duì)應(yīng)的使用性損失權(quán)值,在確定的配置項(xiàng)組合中,選擇所包含的每個(gè)配置相對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合,選擇出的配置項(xiàng)組合為既滿足系統(tǒng)的安全性要求,又對(duì)系統(tǒng)的使用性影響程度最低的配置項(xiàng)組合,因此根據(jù)選擇出的配置項(xiàng)組合配置系統(tǒng),可以使配置后的系統(tǒng)在滿足安全性要求的同時(shí),提高系統(tǒng)的使用性??紤]到實(shí)際應(yīng)用中一個(gè)系統(tǒng)中包括的配置項(xiàng)的數(shù)量會(huì)很龐大,在數(shù)量龐大的配置項(xiàng)中確定出所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值,且,所包含 的每個(gè)配置相對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合的效率會(huì)很低,而且也需要很大的計(jì)算量,因此本發(fā)明實(shí)施例中采用遺傳算法確定所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值,且,所包含的每個(gè)配置相對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合,如圖2所示。圖2為本發(fā)明實(shí)施例提供的確定所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值,且,所包含的每個(gè)配置相對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合的過(guò)程,具體包括以下步驟S201 :確定設(shè)定數(shù)量的滿足指定條件的配置項(xiàng)組合。該步驟對(duì)應(yīng)圖I所示的步驟S102,也即在圖I所示的步驟S102中,優(yōu)化裝置根據(jù)預(yù)先設(shè)定的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,確定滿足指定條件的配置項(xiàng)組合時(shí),確定設(shè)定數(shù)量的滿足指定條件的配置項(xiàng)組合。其中,該設(shè)定數(shù)量可以根據(jù)需要進(jìn)行設(shè)定。例如,該系統(tǒng)中包括η個(gè)配置項(xiàng),根據(jù)預(yù)先為這η個(gè)配置項(xiàng)設(shè)定的安全性權(quán)值,可以確定出的所有所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值的配置項(xiàng)組合的數(shù)量可能是很龐大的,也即可以確定出的所有滿足指定條件的配置項(xiàng)組合的數(shù)量可能是很龐大的,因此先只確定設(shè)定數(shù)量的滿足指定條件的配置項(xiàng)組合。假設(shè)該設(shè)定數(shù)量為100,則先確定100個(gè)滿足指定條件的配置項(xiàng)組合。當(dāng)然,確定的該設(shè)定數(shù)量的滿足指定條件的配置項(xiàng)組合各不相同。S202:針對(duì)確定的滿足指定條件的配置項(xiàng)組合,采用設(shè)定的方法生成該配置項(xiàng)組合對(duì)應(yīng)的向量。其中,采用設(shè)定的方法生成該配置項(xiàng)組合對(duì)應(yīng)的向量具體為生成包含的每個(gè)元素與該系統(tǒng)中包括的每個(gè)配置項(xiàng)一一對(duì)應(yīng)的向量,針對(duì)生成的向量中的每個(gè)元素,如果該元素對(duì)應(yīng)的配置項(xiàng)包含在該配置項(xiàng)組合中,則將該元素的值置為第一數(shù)值,如果該元素對(duì)應(yīng)的配置項(xiàng)未包含在該配置項(xiàng)組合中,則將該元素的值置為第二數(shù)值。其中,該第一數(shù)值和第二數(shù)值均可以根據(jù)需要設(shè)定,只要保證第一數(shù)值和第二數(shù)值不同即可。該步驟是圖I所示的步驟S102和步驟S103之間插入的步驟,主要是將確定出的滿足指定條件的配置項(xiàng)組合以向量進(jìn)行表示,以便于后續(xù)選擇出使系統(tǒng)的使用性降低的程度最低的配置項(xiàng)組合。繼續(xù)沿用上例,由于該系統(tǒng)中包括η個(gè)配置項(xiàng),因此生成向量[X^X2, X3,......,xn],
其中該向量中的第一個(gè)元素X1與這η個(gè)配置項(xiàng)中的第I個(gè)配置項(xiàng)對(duì)應(yīng),第二個(gè)元素X2與這η個(gè)配置項(xiàng)中的第2個(gè)配置項(xiàng)對(duì)應(yīng),以此類推,第η個(gè)元素Xn與這η個(gè)配置項(xiàng)中的第η個(gè)配
置項(xiàng)對(duì)應(yīng)。假設(shè)將第一數(shù)值設(shè)定為1,第二數(shù)值設(shè)定為0,針對(duì)確定出的100個(gè)滿足指定條件的配置項(xiàng)組合中的某個(gè)配置項(xiàng)組合,如果該配置項(xiàng)組合包括這η個(gè)配置項(xiàng)中的第I個(gè)配置項(xiàng)、第3個(gè)配置項(xiàng)和第η個(gè)配置項(xiàng),則將生成的上述向量中的第I個(gè)元素、第3個(gè)元素和第
η個(gè)元素的值置為1,其他元素的值置為O,得到向量[1,0,I, O, O,......,I],該向量即為該配
置項(xiàng)對(duì)應(yīng)的向量。相應(yīng)的,采用上述方法分別生成這100個(gè)滿足指定條件的配置項(xiàng)組合對(duì)應(yīng)的向量,共生成了 100個(gè)向量。S203 :以生成的各配置項(xiàng)組合對(duì)應(yīng)的向量構(gòu)成向量集合。繼續(xù)沿用上例,針對(duì)確定的100個(gè)滿足指定條件的配置項(xiàng)組合,將生成的第I個(gè)配置項(xiàng)組合對(duì)應(yīng)的向量記為X1,第2個(gè)配置項(xiàng)組合對(duì)應(yīng)的向量記為X2,以此類推,第100個(gè)
配置項(xiàng)組合對(duì)應(yīng)的向量記為X1CICI,則生成的這100個(gè)向量構(gòu)成的向量集合為(X1, X2, X3,......
XiocJ。S204 :采用公式€=1- ■確定該向量集合中每個(gè)向量對(duì)應(yīng)的適應(yīng)性系數(shù)。
M其中,F(xiàn)i為該向量集合中第i個(gè)向量對(duì)應(yīng)的適應(yīng)性系數(shù),U1為第i個(gè)向量中所有數(shù)值為第一數(shù)值的元素對(duì)應(yīng)的配置項(xiàng)的使用性損失權(quán)值的和值,M為該系統(tǒng)中包括的每個(gè)配置項(xiàng)的使用性損失權(quán)值的和值。繼續(xù)沿用上例,確定該系統(tǒng)中包括的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值M,針對(duì)向量集合氏,X2,X3,……XltJ中的第i個(gè)向量Xi,確定該向量Xi中所有數(shù)值為I的元素對(duì)應(yīng)的配置項(xiàng)的使用性損失權(quán)值的和值Ui,也即,確定該向量Xi對(duì)應(yīng)的配置項(xiàng)組合中包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值Ui,確定Ui與M的比值,確定I與該比值的差值,將該差值作為該向量Xi的適應(yīng)性系數(shù)。S205 :確定該向量集合中適應(yīng)性系數(shù)最大的向量為備選向量。繼續(xù)沿用上例,確定了向量集合{Xi,X2,X3,……XltltJ中每個(gè)向量的適應(yīng)性系數(shù)后,假設(shè)向量集合{Xi,X2,X3,……X·}中第j個(gè)向量Xj的適應(yīng)性系數(shù)最大,則將該第j個(gè)向量Xj確定為備選向量。S206 :調(diào)整該向量集合中的一個(gè)或幾個(gè)向量,得到調(diào)整后的向量集合。在本發(fā)明實(shí)施例中,可以采用任何方法對(duì)該向量集合中的一個(gè)或幾個(gè)向量進(jìn)行調(diào)整,例如將某個(gè)向量(或者某幾個(gè)向量)中的一個(gè)或幾個(gè)值為第一數(shù)值的元素調(diào)整為第二數(shù)值,或者值為第二數(shù)值的元素調(diào)整為第一數(shù)值等等。調(diào)整某個(gè)向量或某幾個(gè)向量,將得到的調(diào)整后的向量與該向量集合中的其他向量構(gòu)成的向量集合作為得到的調(diào)整后的向量集合。S207 :將調(diào)整后的向量集合中適應(yīng)性系數(shù)最大的向量重新確定為備選向量。繼續(xù)沿用上例,假設(shè)對(duì)向量集合{m……XltltJ中的第I個(gè)向量X1進(jìn)行了調(diào)整,得到向量F i,對(duì)第2個(gè)向量X2也進(jìn)行了調(diào)整,得到向量X' 2,則將調(diào)整后的向量Γ 和X' 2,以及該向量集合中的其他向量X3、X4、……Xltltl構(gòu)成的向量集合{X' i,X' 2, X3, X4……XltlJ作為得到的調(diào)整后的向量集合。按照與上述步驟S204基本相同的方法確定調(diào)整后的向量X' 1和)('2的適應(yīng)性系數(shù),假設(shè)得到的調(diào)整后的向量集合{X' uXr 2,X3,X4……XltlJ中適應(yīng)性系數(shù)最大的向量是Γ 2,則將Γ 2重新確定為備選向量。S208 :判斷重新確定的備選向量的適應(yīng)性系數(shù)與上一次確定的備選向量的適應(yīng)性系數(shù)的差值是否在設(shè)定范圍內(nèi),若是,則執(zhí)行步驟S209,否則執(zhí)行步驟S210。由于本發(fā)明實(shí)施例中向量集合中每個(gè)向量對(duì)應(yīng)的配置項(xiàng)組合都是滿足指定條件的配置項(xiàng)組合,也即所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值的配置項(xiàng)組合,而其中適應(yīng)性系數(shù)最大的向量對(duì)應(yīng)的配置項(xiàng)組合就是所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合,因此,步驟S205中確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合就是在確定的設(shè)定數(shù)量的滿足指定條件的配置項(xiàng)組合中,所包含的每個(gè)配置項(xiàng)對(duì) 應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合。但是由于可以確定出的滿足指定條件的配置項(xiàng)組合的數(shù)量很龐大,步驟S205中確定出的備選向量對(duì)應(yīng)的配置項(xiàng)組合只是在設(shè)定數(shù)量的滿足指定條件的配置項(xiàng)組合中,所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合,因此還要通過(guò)步驟S206對(duì)向量進(jìn)行調(diào)整,通過(guò)步驟S207重新確定備選向量,并通過(guò)步驟S208,判斷重新確定的備選向量的適應(yīng)性系數(shù)與上一次確定的備選向量的適應(yīng)性系數(shù)的差值是否在設(shè)定范圍內(nèi),該設(shè)定范圍可以設(shè)定為(0,W),其中w可以為任何大于O的正數(shù)。較佳的,w可以設(shè)定為大于O且較小的正數(shù)。也即,判斷重新確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合使系統(tǒng)的使用性降低的程度是否明顯低于上一次確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合使系統(tǒng)的使用性降低的程度。S209 :將重新確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合確定為選擇出的配置項(xiàng)組合。也即,如果重新確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合使系統(tǒng)的使用性降低的程度低于上一次確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合使系統(tǒng)的使用性降低的程度,但比較接近,則認(rèn)為即使再調(diào)整向量集合,得到的適應(yīng)性系數(shù)最大的向量對(duì)應(yīng)的配置項(xiàng)組合,也不會(huì)再進(jìn)一步降低使系統(tǒng)的使用性降低的程度了,因此將該重新確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合確定為選擇出的配置項(xiàng)組合。在后續(xù)的步驟中,則根據(jù)選擇出的該配置項(xiàng)組合所包含的配置項(xiàng),配置該系統(tǒng)。S210 :繼續(xù)對(duì)調(diào)整后的向量集合進(jìn)行調(diào)整,并返回步驟S207。也即,如果重新確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合使系統(tǒng)的使用性降低的程度明顯低于上一次確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合使系統(tǒng)的使用性降低的程度,或者,重新確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合使系統(tǒng)的使用性降低的程度明顯高于上一次確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合使系統(tǒng)的使用性降低的程度,則需要再次調(diào)整向量集合,重新得到的適應(yīng)性系數(shù)最大的向量對(duì)應(yīng)的配置項(xiàng)組合,因此繼續(xù)對(duì)調(diào)整后的向量集合進(jìn)行調(diào)整,直至重新確定的備選向量的適應(yīng)性系數(shù)與上一次確定的備選向量的適應(yīng)性系數(shù)的差值在設(shè)定范圍內(nèi)為止。上述步驟S203飛210對(duì)應(yīng)圖I所示的步驟S103,也即在確定出的滿足指定條件的配置項(xiàng)組合中,選擇出所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)集
口 ο另外,針對(duì)圖2所示的步驟S206中對(duì)向量集合進(jìn)行調(diào)整的方法,本發(fā)明實(shí)施例提供了以下三種較佳的調(diào)整方法,如圖3、圖4、圖5所示。第一種交叉調(diào)整,如圖3所示。圖3為本發(fā)明實(shí)施例提供的第一種調(diào)整向量集合的過(guò)程,具體包括以下步驟S301 :在該向量集合中隨機(jī)選擇兩個(gè)向量。繼續(xù)沿用上例,優(yōu)化裝置在向量集合(X1, X2, X3,……XltltJ中隨機(jī)選擇兩個(gè)向量,假設(shè)選擇的兩個(gè)向量為向量X1和向量X2。S302 :將選擇的兩個(gè)向量中隨機(jī)數(shù)量的相同位置上的元素相互調(diào)換,得到調(diào)整后的兩個(gè)向量。繼續(xù)沿用上例,假設(shè)向量X1 為[Xui, Xi2, Xu3,......,Xun],向量 X2 為[x2,I,X2,2,χ2,
3,......,x2,n],其中,這兩個(gè)向量中的每個(gè)元素為I或O。將這兩個(gè)向量中隨機(jī)數(shù)量的相同位
置上的元素相互調(diào)換為假設(shè)隨機(jī)數(shù)量為3個(gè),則可以將向量X1中的前3個(gè)元素與向量X2中相同位置的元素進(jìn)行調(diào)換,也即,調(diào)整后的向量X' I為[X2,I,Xy,X2,3,Xi,4,Xi,5,......,Xi,J,
調(diào)整后的向里 X 2 為[Xl,I,Xl,2,xI, 3,X2,4,X2,5,......,X2,rJ。S303 :確定調(diào)整后的兩個(gè)向量分別對(duì)應(yīng)的配置項(xiàng)組合。繼續(xù)沿用上例,分別確定調(diào)整后的向量X' i和向量X' 2對(duì)應(yīng)的配置項(xiàng)組合。S304:判斷調(diào)整后的兩個(gè)向量分別對(duì)應(yīng)的配置項(xiàng)組合是否均滿足指定條件,若是,則執(zhí)行步驟S305,否則執(zhí)行步驟S306。也即,針對(duì)調(diào)整后的兩個(gè)向量,判斷調(diào)整后的向量對(duì)應(yīng)的配置項(xiàng)組合中所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值是否大于設(shè)定安全閾值。這是因?yàn)楹罄m(xù)仍然要從調(diào)整后的向量集合中確定出備選向量,因此要保證調(diào)整后的向量集合中的每個(gè)向量對(duì)應(yīng)的配置項(xiàng)組合仍然都是滿足指定條件的配置項(xiàng)組合。S305 :將調(diào)整后的兩個(gè)向量與該向量集合中的其他向量構(gòu)成的向量集合確定為得到的調(diào)整后的向量集合。如果調(diào)整后的兩個(gè)向量分別對(duì)應(yīng)的配置項(xiàng)組合均滿足指定條件,則交叉調(diào)整成功,將調(diào)整后的兩個(gè)向量與該向量集合中的其他向量構(gòu)成的向量集合確定為得到的調(diào)整后的向量集合。S306 :在該向量集合中重新選擇兩個(gè)向量,返回步驟S302。如果調(diào)整后的兩個(gè)向量分別對(duì)應(yīng)的配置項(xiàng)組合中至少一個(gè)不滿足指定條件,則交叉調(diào)整失敗,在該向量集合中重新選擇兩個(gè)向量進(jìn)行調(diào)整,直至調(diào)整后的兩個(gè)向量分別對(duì)應(yīng)的配置項(xiàng)組合均滿足指定條件為止。第二種、變異調(diào)整,如圖4所示。圖4為本發(fā)明實(shí)施例提供的第二種調(diào)整向量集合的過(guò)程,具體包括以下步驟S401 :在該向量集合中隨機(jī)選擇一個(gè)向量,并在選擇的向量中隨機(jī)選擇一個(gè)元素,執(zhí)行步驟S402或S403。繼續(xù)沿用上例,優(yōu)化裝置在向量集合(X1, X2, X3,……XltltJ中隨機(jī)選擇一個(gè)向量,假
設(shè)選擇的一個(gè)向量為向量X2 = [x2,i, X2,2 X2,3 ......,X2,n],則在選擇的向量X2中隨機(jī)選擇
一個(gè)元素,假設(shè)選擇的元素為X2il,則當(dāng)選擇的該元素X2il的值為I (第一數(shù)值)時(shí),執(zhí)行步驟S402,當(dāng)選擇的該元素X2il的值為O (第二數(shù)值)時(shí),執(zhí)行步驟S403。S402:當(dāng)選擇的元素的值為第一數(shù)值時(shí),根據(jù)預(yù)先為該選擇的元素對(duì)應(yīng)的配置項(xiàng)設(shè)置的由第一數(shù)值變?yōu)榈诙?shù)值的概率,以該概率將選擇的元素的值由第一數(shù)值調(diào)整為第二數(shù)值,執(zhí)行步驟S404。
在本發(fā)明實(shí)施例中,可以預(yù)先針對(duì)系統(tǒng)中包括的每個(gè)配置項(xiàng),設(shè)定配置項(xiàng)對(duì)應(yīng)的元素由第一數(shù)值變?yōu)榈诙?shù)值的概率。繼續(xù)沿用上例,可以預(yù)先設(shè)定系統(tǒng)中包括的η個(gè)配置項(xiàng)分別對(duì)應(yīng)的X1, X2, X3,……,xn這η個(gè)元素由I (第一數(shù)值)變?yōu)镺 (第二數(shù)值)的概率。具體的,對(duì)于某個(gè)配置項(xiàng)來(lái)說(shuō),如果該配置項(xiàng)可以較大的提升系統(tǒng)的安全性,又可以使系統(tǒng)的使用性降低的程度較小,則設(shè)定該配置項(xiàng)對(duì)應(yīng)的元素由I變?yōu)镺的概率較小,例如為O. I。反之,如果該配置項(xiàng)對(duì)系統(tǒng)的安全性提升的較小,但是卻會(huì)使系統(tǒng)的使用性降低的程度較大,則設(shè)定該配置項(xiàng)對(duì)應(yīng)的元素由I變?yōu)镺的概率較大,例如為O. 9。當(dāng)選擇的該元素X2il的值為I (第一數(shù)值)時(shí),假設(shè)預(yù)先設(shè)定的該元素x2,i由I變?yōu)镺的概率為O. 9,則以O(shè). 9的概率將該元素X2il的值由I調(diào)整為O。S403:當(dāng)選擇的元素的值為第二數(shù)值時(shí),根據(jù)預(yù)先為該選擇的元素對(duì)應(yīng)的配置項(xiàng)設(shè)置的由第二數(shù)值變?yōu)榈谝粩?shù)值的概率,以該概率將選擇的元素的值由第二數(shù)值調(diào)整為第一數(shù)值,執(zhí)行步驟S404。 在本發(fā)明實(shí)施例中,可以預(yù)先針對(duì)系統(tǒng)中包括的每個(gè)配置項(xiàng),設(shè)定配置項(xiàng)對(duì)應(yīng)的元素由第二數(shù)值變?yōu)榈谝粩?shù)值的概率。繼續(xù)沿用上例,可以預(yù)先設(shè)定系統(tǒng)中包括的η個(gè)配置項(xiàng)分別對(duì)應(yīng)的X1, X2, X3,……,xn這η個(gè)元素由O (第二數(shù)值)變?yōu)镮 (第一數(shù)值)的概率。具體的,對(duì)于某個(gè)配置項(xiàng)來(lái)說(shuō),如果該配置項(xiàng)可以較大的提升系統(tǒng)的安全性,又可以使系統(tǒng)的使用性降低的程度較小,則設(shè)定該配置項(xiàng)對(duì)應(yīng)的元素由O變?yōu)镮的概率較大,例如為O. 9。反之,如果該配置項(xiàng)對(duì)系統(tǒng)的安全性提升的較小,但是卻會(huì)使系統(tǒng)的使用性降低的程度較大,則設(shè)定該配置項(xiàng)對(duì)應(yīng)的元素由O變?yōu)镮的概率較小,例如為O. I。當(dāng)選擇的該元素X2il的值為O (第二數(shù)值)時(shí),假設(shè)預(yù)先設(shè)定的該元素X2,i由O變?yōu)镮的概率為O. 9,則以O(shè). 9的概率將該元素X2il的值由O調(diào)整為I。S404:判斷調(diào)整后的向量對(duì)應(yīng)的配置項(xiàng)組合是否滿足指定條件,若是,則執(zhí)行步驟S405,否則返回步驟S401。同樣的,為了保證調(diào)整后的向量集合中的每個(gè)向量對(duì)應(yīng)的配置項(xiàng)組合仍然都是滿足指定條件的配置項(xiàng)組合,因此要判斷調(diào)整后的向量對(duì)應(yīng)的配置項(xiàng)組合中所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值是否大于設(shè)定安全閾值。若大于,則調(diào)整后的向量對(duì)應(yīng)的配置項(xiàng)組合滿足指定條件,將調(diào)整后的向量與該向量集合中的其他向量構(gòu)成的向量集合確定為得到的調(diào)整后的向量集合,也即執(zhí)行步驟S405。若不大于,則重新在該向量集合中隨機(jī)選擇一個(gè)向量進(jìn)行調(diào)整,直至調(diào)整后的向量對(duì)應(yīng)的配置項(xiàng)組合滿足指定條件為止。S405:將調(diào)整后的向量與該向量集合中的其他向量構(gòu)成的向量集合確定為得到的調(diào)整后的向量集合。第三種、選擇調(diào)整,如圖5所示。圖5為本發(fā)明實(shí)施例提供的第三種調(diào)整向量集合的過(guò)程,具體包括以下步驟S501 :根據(jù)該向量集合中的每個(gè)向量對(duì)應(yīng)的適應(yīng)性系數(shù),采用公式# = f確
/=I定每個(gè)向量的選擇概率,其中,Pi為該向量集合中第i個(gè)向量的選擇概率,N為所述設(shè)定數(shù)量。繼續(xù)沿用上例,對(duì)于向量集合(X1, X2,X3,……XltlJ中的第i個(gè)向量Xi,由于之前已
經(jīng)采用公式
權(quán)利要求
1.一種安全配置優(yōu)化的方法,其特征在于,包括 優(yōu)化裝置確定系統(tǒng)中包括的配置項(xiàng);并 根據(jù)預(yù)先設(shè)定的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,確定滿足指定條件的配置項(xiàng)組合,其中,滿足指定條件的配置項(xiàng)組合具體為所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值的配置項(xiàng)組合;以及 根據(jù)預(yù)先設(shè)定的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值,在確定的滿足指定條件的配置項(xiàng)組合中,選擇所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合;所述優(yōu)化裝置根據(jù)選擇出的配置項(xiàng)組合中包含的配置項(xiàng),配置所述系統(tǒng)。
2.如權(quán)利要求I所述的方法,其特征在于,確定滿足指定條件的配置項(xiàng)組合,具體包括 確定設(shè)定數(shù)量的滿足指定條件的配置項(xiàng)組合; 在確定的滿足指定條件的配置項(xiàng)組合中,選擇所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合之前,所述方法還包括 針對(duì)確定的滿足指定條件的配置項(xiàng)組合,采用設(shè)定的方法生成該配置項(xiàng)組合對(duì)應(yīng)的向量,其中,采用設(shè)定的方法生成該配置項(xiàng)組合對(duì)應(yīng)的向量具體為生成包含的每個(gè)元素與所述系統(tǒng)中包括的每個(gè)配置項(xiàng)--對(duì)應(yīng)的向量,針對(duì)生成的向量中的每個(gè)元素,如果該元素對(duì)應(yīng)的配置項(xiàng)包含在該配置項(xiàng)組合中,則將該元素的值置為第一數(shù)值,如果該元素對(duì)應(yīng)的配置項(xiàng)未包含在該配置項(xiàng)組合中,則將該元素的值置為第二數(shù)值; 在確定的滿足指定條件的配置項(xiàng)組合中,選擇所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合,具體包括 以生成的各配置項(xiàng)組合對(duì)應(yīng)的向量構(gòu)成向量集合; 采用公式/ -1- 確定所述向量集合中每個(gè)向量對(duì)應(yīng)的適應(yīng)性系數(shù),其中,F(xiàn)i為所述 M向量集合中第i個(gè)向量對(duì)應(yīng)的適應(yīng)性系數(shù),U1為第i個(gè)向量中所有數(shù)值為所述第一數(shù)值的元素對(duì)應(yīng)的配置項(xiàng)的使用性損失權(quán)值的和值,M為所述系統(tǒng)中包括的每個(gè)配置項(xiàng)的使用性損失權(quán)值的和值; 確定所述向量集合中適應(yīng)性系數(shù)最大的向量為備選向量; 調(diào)整所述向量集合中的一個(gè)或幾個(gè)向量,得到調(diào)整后的向量集合,將調(diào)整后的向量集合中適應(yīng)性系數(shù)最大的向量重新確定為備選向量; 判斷重新確定的備選向量的適應(yīng)性系數(shù)與上一次確定的備選向量的適應(yīng)性系數(shù)的差值是否在設(shè)定范圍內(nèi),若是,則將重新確定的備選向量對(duì)應(yīng)的配置項(xiàng)組合確定為選擇出的配置項(xiàng)組合,否則,繼續(xù)對(duì)調(diào)整后的向量集合進(jìn)行調(diào)整,直至重新確定的備選向量的適應(yīng)性系數(shù)與上一次確定的備選向量的適應(yīng)性系數(shù)的差值在設(shè)定范圍內(nèi)為止。
3.如權(quán)利要求2所述的方法,其特征在于,調(diào)整所述向量集合中的一個(gè)或幾個(gè)向量,得到調(diào)整后的向量集合,具體包括 在所述向量集合中隨機(jī)選擇兩個(gè)向量; 將選擇的兩個(gè)向量中隨機(jī)數(shù)量的相同位置上的元素相互調(diào)換,得到調(diào)整后的兩個(gè)向量; 確定調(diào)整后的兩個(gè)向量分別對(duì)應(yīng)的配置項(xiàng)組合,判斷調(diào)整后的兩個(gè)向量分別對(duì)應(yīng)的配置項(xiàng)組合是否均滿足指定條件,若是,則將調(diào)整后的兩個(gè)向量與所述向量集合中的其他向量構(gòu)成的向量集合確定為得到的調(diào)整后的向量集合,否則,在所述向量集合中重新選擇兩個(gè)向量進(jìn)行調(diào)整,直至調(diào)整后的兩個(gè)向量分別對(duì)應(yīng)的配置項(xiàng)組合均滿足指定條件為止。
4.如權(quán)利要求2所述的方法,其特征在于,調(diào)整所述向量集合中的一個(gè)或幾個(gè)向量,得到調(diào)整后的向量集合,具體包括 在所述向量集合中隨機(jī)選擇一個(gè)向量,并在選擇的向量中隨機(jī)選擇一個(gè)元素; 當(dāng)選擇的元素的值為第一數(shù)值時(shí),根據(jù)預(yù)先為該選擇的元素對(duì)應(yīng)的配置項(xiàng)設(shè)置的由第一數(shù)值變?yōu)榈诙?shù)值的概率,以該概率將選擇的元素的值由第一數(shù)值調(diào)整為第二數(shù)值;當(dāng)選擇的元素的值為第二數(shù)值時(shí),根據(jù)預(yù)先為該選擇的元素對(duì)應(yīng)的配置項(xiàng)設(shè)置的由第二數(shù)值變?yōu)榈谝粩?shù)值的概率,以該概率將選擇的元素的值由第二數(shù)值調(diào)整為第一數(shù)值;判斷調(diào)整后的向量對(duì)應(yīng)的配置項(xiàng)組合是否滿足指定條件,若是,則將調(diào)整后的向量與所述向量集合中的其他向量構(gòu)成的向量集合確定為得到的調(diào)整后的向量集合,否則,在所述向量集合中重新選擇一個(gè)向量進(jìn)行調(diào)整,直至調(diào)整后的向量對(duì)應(yīng)的配置項(xiàng)組合滿足指定條件為止。
5.如權(quán)利要求2所述的方法,其特征在于,調(diào)整所述向量集合中的一個(gè)或幾個(gè)向量,得到調(diào)整后的向量集合,具體包括 根據(jù)所述向量集合中的每個(gè)向量對(duì)應(yīng)的適應(yīng)性系數(shù),采用公式€=A/ 巧確定每個(gè)向量的選擇概率,其中,Pi為所述向量集合中第i個(gè)向量的選擇概率,N為所述設(shè)定數(shù)量; 針對(duì)所述向量集合中的每個(gè)向量執(zhí)行確定該向量的選擇概率與所述設(shè)定數(shù)量的乘積,對(duì)確定的乘積進(jìn)行四舍五入取整,將得到的取整值作為該向量的復(fù)制數(shù)量,并復(fù)制該向量,復(fù)制該向量的數(shù)量為該向量的復(fù)制數(shù)量; 以復(fù)制的各向量構(gòu)成的向量集合作為得到的調(diào)整后的向量集合。
6.如權(quán)利要求2所述的方法,其特征在于,判斷重新確定的備選向量的適應(yīng)性系數(shù)與上一次確定的備選向量的適應(yīng)性系數(shù)的差值是否在設(shè)定范圍內(nèi)之前,所述方法還包括 確定調(diào)整所述向量集合的次數(shù)已經(jīng)超過(guò)設(shè)定次數(shù)。
7.一種安全配置優(yōu)化的裝置,其特征在于,包括 配置項(xiàng)確定模塊,用于確定系統(tǒng)中包括的配置項(xiàng); 配置項(xiàng)組合確定模塊,用于根據(jù)預(yù)先設(shè)定的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,確定滿足指定條件的配置項(xiàng)組合,其中,滿足指定條件的配置項(xiàng)組合具體為所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全與之的配置項(xiàng)組合; 選擇模塊,用于根據(jù)預(yù)先設(shè)定的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值,在確定的滿足指定條件的配置項(xiàng)組合中,選擇所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合; 優(yōu)化模塊,用于根據(jù)選擇出的配置項(xiàng)組合中包含的配置項(xiàng),配置所述系統(tǒng)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述配置項(xiàng)組合確定模塊具體用于,確定設(shè)定數(shù)量的滿足指定條件的配置項(xiàng)組合; 所述裝置還包括 向量確定模塊,用于針對(duì)確定的滿足指定條件的配置項(xiàng)組合,采用設(shè)定的方法生成該配置項(xiàng)組合對(duì)應(yīng)的向量,其中,采用設(shè)定的方法生成該配置項(xiàng)組合對(duì)應(yīng)的向量具體為生成包含的每個(gè)元素與所述系統(tǒng)中包括的每個(gè)配置項(xiàng)--對(duì)應(yīng)的向量,針對(duì)生成的向量中的每個(gè)元素,如果該元素對(duì)應(yīng)的配置項(xiàng)包含在該配置項(xiàng)組合中,則將該元素的值置為第一數(shù)值,如果該元素對(duì)應(yīng)的配置項(xiàng)未包含在該配置項(xiàng)組合中,則將該元素的值置為第二數(shù)值;所述選擇模塊具體用于,以生成的各配置項(xiàng)組合對(duì)應(yīng)的向量構(gòu)成向量集合;采用公式
9.如權(quán)利要求8所述的裝置,其特征在于,所述選擇模塊具體包括 第一調(diào)整單元,用于在所述向量集合中隨機(jī)選擇兩個(gè)向量;將選擇的兩個(gè)向量中相同位置上的元素相互調(diào)換,得到調(diào)整后的兩個(gè)向量;確定調(diào)整后的兩個(gè)向量分別對(duì)應(yīng)的配置項(xiàng)組合,判斷調(diào)整后的兩個(gè)向量分別對(duì)應(yīng)的配置項(xiàng)組合是否均滿足指定條件,若是,則將調(diào)整后的兩個(gè)向量與所述向量集合中的其他向量構(gòu)成的向量集合確定為得到的調(diào)整后的向量集合,否則,在所述向量集合中重新選擇兩個(gè)向量進(jìn)行調(diào)整,直至調(diào)整后的兩個(gè)向量分別對(duì)應(yīng)的配置項(xiàng)組合均滿足指定條件為止。
10.如權(quán)利要求8所述的裝置,其特征在于,所述選擇模塊具體包括 第二調(diào)整單元,用于在所述向量集合中隨機(jī)選擇一個(gè)向量,并在選擇的向量中隨機(jī)選擇一個(gè)元素;當(dāng)選擇的元素的值為第一數(shù)值時(shí),根據(jù)預(yù)先為該選擇的元素對(duì)應(yīng)的配置項(xiàng)設(shè)置的由第一數(shù)值變?yōu)榈诙?shù)值的概率,以該概率將選擇的元素的值由第一數(shù)值調(diào)整為第二數(shù)值;當(dāng)選擇的元素的值為第二數(shù)值時(shí),根據(jù)預(yù)先為該選擇的元素對(duì)應(yīng)的配置項(xiàng)設(shè)置的由第二數(shù)值變?yōu)榈谝粩?shù)值的概率,以該概率將選擇的元素的值由第二數(shù)值調(diào)整為第一數(shù)值;判斷調(diào)整后的向量對(duì)應(yīng)的配置項(xiàng)組合是否滿足指定條件,若是,則將調(diào)整后的向量與所述向量集合中的其他向量構(gòu)成的向量集合確定為得到的調(diào)整后的向量集合,否則,在所述向量集合中重新選擇一個(gè)向量進(jìn)行調(diào)整,直至調(diào)整后的向量對(duì)應(yīng)的配置項(xiàng)組合滿足指定條件為止。
11.如權(quán)利要求8所述的裝置,其特征在于,所述選擇模塊具體包括 第三調(diào)整單元,用于根據(jù)所述向量集合中的每個(gè)向量對(duì)應(yīng)的適應(yīng)性系數(shù),采用公式確定每個(gè)向量的選擇概率,其中,Pi為所述向量集合中第i個(gè)向量的選擇概率, i=lN為所述設(shè)定數(shù)量;針對(duì)所述向量集合中的每個(gè)向量執(zhí)行確定該向量的選擇概率與所述設(shè)定數(shù)量的乘積,對(duì)確定的乘積進(jìn)行四舍五入取整,將得到的取整值作為該向量的復(fù)制數(shù)量,并復(fù)制該向量,復(fù)制該向量的數(shù)量為該向量的復(fù)制數(shù)量;以復(fù)制的各向量構(gòu)成的向量集合作為得到的調(diào)整后的向量集合。
12.如權(quán)利要求8所述的裝置,其特征在于,所述選擇模塊還用于,在判斷重新確定的備選向量的適應(yīng)性系數(shù)與上一次確定的備選向量的適應(yīng)性系數(shù)的差值是否在設(shè)定為范圍之前,確定調(diào)整所述向量集合的次數(shù)已經(jīng)超過(guò)設(shè)定次數(shù)。
全文摘要
本發(fā)明公開(kāi)了一種安全配置優(yōu)化的方法及裝置,用以解決現(xiàn)有技術(shù)中配置后的系統(tǒng)使用性較低的問(wèn)題。該方法根據(jù)系統(tǒng)中包括的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值,確定所包含的每個(gè)配置項(xiàng)對(duì)應(yīng)的安全性權(quán)值的和值大于設(shè)定安全閾值的配置項(xiàng)組合,根據(jù)每個(gè)配置相對(duì)應(yīng)的使用性損失權(quán)值,在確定的配置項(xiàng)組合中,選擇所包含的每個(gè)配置相對(duì)應(yīng)的使用性損失權(quán)值的和值最小的配置項(xiàng)組合,根據(jù)選擇出的配置項(xiàng)組合中包含的配置項(xiàng)配置該系統(tǒng)。通過(guò)上述方法,選擇出的配置項(xiàng)組合為既滿足系統(tǒng)的安全性要求,又對(duì)系統(tǒng)的使用性影響程度最低的配置項(xiàng)組合,因此根據(jù)選擇出的配置項(xiàng)組合配置系統(tǒng),可以使配置后的系統(tǒng)在滿足安全性要求的同時(shí),提高系統(tǒng)的使用性。
文檔編號(hào)H04L29/06GK102710641SQ201210177620
公開(kāi)日2012年10月3日 申請(qǐng)日期2012年5月31日 優(yōu)先權(quán)日2012年5月31日
發(fā)明者劉丹 申請(qǐng)人:北京神州綠盟信息安全科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1