摘要:基于網(wǎng)絡(luò)安全技術(shù)的軟件開發(fā)系統(tǒng)設(shè)計,需要考慮網(wǎng)絡(luò)安全性對軟件功能的影響,充分利用大數(shù)據(jù)環(huán)境資源,提升軟件程序使用功能穩(wěn)定性是網(wǎng)絡(luò)安全技術(shù)應(yīng)用的主要方向。本研究主要論述了基于網(wǎng)絡(luò)安全技術(shù)基礎(chǔ)上的軟件系統(tǒng)開發(fā)原理,包括開發(fā)環(huán)境中存在的病毒風(fēng)險,并以SAT算法為例,整理出網(wǎng)絡(luò)安全技術(shù)構(gòu)建軟件系統(tǒng)的主要功能設(shè)計方向,幫助提升網(wǎng)絡(luò)安全技術(shù)在軟件程序開發(fā)中的融合度。
關(guān)鍵詞:大數(shù)據(jù)分析;網(wǎng)絡(luò)安全技術(shù);軟件開發(fā);系統(tǒng)設(shè)計
1引言(Introduction)
傳統(tǒng)大數(shù)據(jù)環(huán)境下的軟件程序構(gòu)建,采用BSP計算模式進(jìn)行框架設(shè)計,會首先對整體處理任務(wù)進(jìn)行單元格劃分將需要處理的數(shù)據(jù)庫視為整體,在此基礎(chǔ)上構(gòu)建出以單元格為核心的數(shù)據(jù)庫分散模塊[1]。需要進(jìn)行數(shù)據(jù)處理時會按照單元格的先后順序來依次完成運(yùn)算,雖然在精準(zhǔn)程度上可以達(dá)到使用安全規(guī)定,但面對大量數(shù)據(jù)處理任務(wù)需要構(gòu)建出數(shù)據(jù)庫之間的相互作用體系,增大了大數(shù)據(jù)分析的任務(wù)[2]。在單元格之間的相互轉(zhuǎn)換,以及運(yùn)轉(zhuǎn)中時間與速度都得到延長,采用BSP模型方法開展的大數(shù)據(jù)分析處理會在同步處理中,進(jìn)行全局通信聯(lián)系,將各個單元格之間建立起通信聯(lián)系系統(tǒng),這樣在接收到處理任務(wù)時單元格內(nèi)也會自動劃分任務(wù)處理規(guī)定,劃分出多核處理器。傳統(tǒng)的大數(shù)據(jù)軟件構(gòu)成模式中,對于數(shù)據(jù)信息的處理已經(jīng)能夠?qū)崿F(xiàn)多個單元格之間平行進(jìn)行,將數(shù)據(jù)庫整合形成大的數(shù)據(jù)信息處理層,但由于傳統(tǒng)的BSP計算模式中并沒有應(yīng)用神經(jīng)元網(wǎng)絡(luò)系統(tǒng),運(yùn)算和框架構(gòu)建中仍然會從各個單元格數(shù)據(jù)庫中提取信息。需要較大存儲功能的處理器才可以完成這一任務(wù),BSP計算模式提出后大幅度增強(qiáng)了大數(shù)據(jù)處理環(huán)境下的軟件系統(tǒng)構(gòu)件穩(wěn)定性,單元格劃分的數(shù)據(jù)庫模式也為軟件運(yùn)行中提供更穩(wěn)定的參數(shù)基礎(chǔ)。
2BSP模式中存在的缺陷和隱患(DefectsandhiddendangersinBSPmode)
BSP模式運(yùn)行中,雖然會進(jìn)行各個數(shù)據(jù)單元模塊之間的相互轉(zhuǎn)換聯(lián)系,但由于所需要面對的數(shù)據(jù)庫基礎(chǔ)單元量比較大,大數(shù)據(jù)分析運(yùn)算中仍然需要大量時間。數(shù)據(jù)庫聯(lián)系期間信息內(nèi)容轉(zhuǎn)換中,由于程序系統(tǒng)所處環(huán)境的存儲功能有限,很容易因數(shù)據(jù)存儲上限而造成有效信息丟失的問題。BSP模式中所開展的各項(xiàng)程序運(yùn)算構(gòu)建,通常會針對基礎(chǔ)單元數(shù)據(jù)庫進(jìn)行安全審核,將可靠的數(shù)據(jù)庫通過運(yùn)算隔離層進(jìn)入到總控制系統(tǒng)中,基于網(wǎng)絡(luò)環(huán)境下進(jìn)行數(shù)據(jù)資源獲取,注意開展安全審核增大了網(wǎng)絡(luò)平臺下的資源消耗量,也需要說構(gòu)建系統(tǒng)自身具有極強(qiáng)的穩(wěn)定性,這樣才能精準(zhǔn)判斷數(shù)據(jù)是否符合安全標(biāo)準(zhǔn)。傳統(tǒng)BSP技術(shù)應(yīng)用中,很難從框架構(gòu)建中達(dá)到這一標(biāo)準(zhǔn),尤其是在程序系統(tǒng)運(yùn)行使用中的控制模式,缺乏對人工智能技術(shù)的應(yīng)用。導(dǎo)致單位時間內(nèi)程序系統(tǒng)所需處理的數(shù)據(jù)量急劇增大,數(shù)據(jù)信息分布不均衡,并不利于更深刻的程序控制任務(wù)進(jìn)行。BSP模式中存在的缺陷,導(dǎo)致處于大數(shù)據(jù)分析下網(wǎng)絡(luò)安全難以得到保障,基于傳統(tǒng)程序開發(fā)設(shè)計技術(shù)中存在的隱患。當(dāng)前技術(shù)已經(jīng)逐漸向智能化方向發(fā)展,解決了數(shù)據(jù)庫分析運(yùn)算中的層次劃分問題,可以實(shí)現(xiàn)平行運(yùn)算節(jié)省時間應(yīng)提升安全程度[3]。
3基于大數(shù)據(jù)分析網(wǎng)絡(luò)安全技術(shù)的軟件程序設(shè)計構(gòu)想(Designconceptionofsoftwareprogrambasedonbigdataanalysisnetworksecuritytechnology)
3.1SAT模型和邏輯分層處理
BSP模式中存在的風(fēng)險和缺陷,經(jīng)過完善處理后形成了SAT模型,在此模型構(gòu)建中將總數(shù)據(jù)庫劃分為三個結(jié)構(gòu),三個數(shù)據(jù)庫功能層之間會通過信息傳輸來建立起聯(lián)系。從而確保運(yùn)行中數(shù)據(jù)交互換,以及相互運(yùn)行轉(zhuǎn)換可以更高效實(shí)現(xiàn),尤其是針對網(wǎng)絡(luò)環(huán)境下所存在的有效信息丟失風(fēng)險,邏輯結(jié)構(gòu)中形成了嚴(yán)謹(jǐn)?shù)陌踩珯z驗(yàn)體系,避免在運(yùn)行中產(chǎn)生影響數(shù)據(jù)穩(wěn)定性的黑客攻擊。首先是根據(jù)數(shù)據(jù)接收請求劃分的A層,表示數(shù)據(jù)處理中,需要更新完善的內(nèi)容進(jìn)行數(shù)據(jù)預(yù)分層,為接下來更詳細(xì)的子系統(tǒng)構(gòu)建創(chuàng)造條件。大數(shù)據(jù)建;A(chǔ)如圖1所示。
其次是B層,表示數(shù)據(jù)分析處理中,所應(yīng)對風(fēng)險的規(guī)避能力,創(chuàng)建起數(shù)據(jù)庫之間的相互結(jié)合,為基于大數(shù)據(jù)環(huán)境下開展的分析程序運(yùn)行提供數(shù)據(jù)基礎(chǔ)。最后是C層,也就是針對數(shù)據(jù)庫所開展的各項(xiàng)轉(zhuǎn)換和功能整合,根據(jù)以上兩個邏輯層所提取,得到的數(shù)據(jù)參數(shù)進(jìn)行網(wǎng)絡(luò)環(huán)境中的大數(shù)據(jù)分析。從而判斷接下來模型構(gòu)建中可供利用的有效數(shù)據(jù)資源。通過詳細(xì)的邏輯層劃分也能對付具做出初步審核判斷了解其中存在的隱患,在接下來的框架基礎(chǔ)構(gòu)件中重點(diǎn)針對隱患問題做出規(guī)避。
3.2SAT大數(shù)據(jù)分析程序?qū)崿F(xiàn)流程
(1)數(shù)據(jù)預(yù)處理
基于大數(shù)據(jù)分析下的網(wǎng)絡(luò)安全技術(shù)應(yīng)用在構(gòu)建軟件開發(fā)系統(tǒng)中,會利用SAT運(yùn)算方法來建立起數(shù)據(jù)預(yù)處理功能層。數(shù)據(jù)系統(tǒng)運(yùn)行使用中網(wǎng)絡(luò)安全是需要重點(diǎn)研究的部分,由于數(shù)據(jù)庫中包含大量數(shù)據(jù)信息,處于網(wǎng)絡(luò)環(huán)境中數(shù)據(jù)庫內(nèi)涵蓋的信息會實(shí)時更新,為避免網(wǎng)絡(luò)環(huán)境中產(chǎn)生數(shù)據(jù)安全隱患,數(shù)據(jù)預(yù)處理中會對安全,以及所存在的缺陷做出初步判斷[4]。接下來更為詳細(xì)的數(shù)據(jù)分析任務(wù)進(jìn)行也創(chuàng)造了基礎(chǔ)條件,能夠初步判斷數(shù)據(jù)的屬性,以及運(yùn)行使用中所存在的參數(shù)誤差問題,在進(jìn)行詳細(xì)數(shù)據(jù)處理中會針對誤差隱患做出補(bǔ)償。將數(shù)據(jù)信息控制在安全范圍內(nèi),用于網(wǎng)絡(luò)環(huán)境中的功能請求傳達(dá)。數(shù)據(jù)處理流程如圖2所示。
模型建立初期需要確定數(shù)據(jù)資源庫,對數(shù)據(jù)做出餛飩處理,將整體數(shù)據(jù)庫做出拆分形成多個子系統(tǒng)。在針對子系統(tǒng)中涵蓋的數(shù)據(jù)庫做出詳細(xì)特征提取。將歸類一致的特征數(shù)據(jù)整合形成新的數(shù)據(jù)集合,大數(shù)據(jù)分析下的程序系統(tǒng)功能指令實(shí)現(xiàn)可以針對新形成的數(shù)據(jù)集合來開展。這樣便避免數(shù)據(jù)信息傳輸中由于類型相近而造成的信道選擇干擾。數(shù)據(jù)預(yù)處理屬于軟件開發(fā)中的初期程序,整體框架中也處于最低層,對這一部分功能進(jìn)行開發(fā)時,要有明確的使用針對方向,結(jié)合環(huán)境特征提取來判斷信息傳輸中可能會受到的干擾,以及數(shù)據(jù)丟失問題,在此基礎(chǔ)上漿劑層框架與功能層之間建立起交換聯(lián)系。運(yùn)行使用中所存在的隱患,也能夠通過數(shù)據(jù)之間的整合來有效避免,數(shù)據(jù)預(yù)處理與傳統(tǒng)控制指令中,在功能層之間自身存在一定關(guān)聯(lián)性,利用這一關(guān)聯(lián)性SAT算法運(yùn)行中可在更短時間內(nèi)完成數(shù)據(jù)集合確定[5]。
(2)淘汰冗余程序
大數(shù)據(jù)分析下網(wǎng)絡(luò)安全技術(shù)實(shí)現(xiàn),需要刪除大量的冗余程序,軟件系統(tǒng)與網(wǎng)絡(luò)平臺相連接后,其內(nèi)部程序也會自動向網(wǎng)絡(luò)平臺提出信息交換請求。這一過程中軟件內(nèi)的冗余程序也占據(jù)了大量的數(shù)據(jù)交換資源,由于這部分程序不常使用到,因此在軟件系統(tǒng)運(yùn)行中安全檢測開展周期比較長。冗余程序中最容易產(chǎn)生網(wǎng)絡(luò)病毒,單機(jī)狀態(tài)下病毒并不會對其他程序造成攻擊,但一旦與大數(shù)據(jù)網(wǎng)絡(luò)平臺相連接,冗余程序中所存在的病毒也會逐漸向其他有效程序蔓,最終造成計算機(jī)控制系統(tǒng),整體癱瘓的嚴(yán)重問題。程序開發(fā)階段可以預(yù)先構(gòu)建出軟件程序有效測評模塊,對已經(jīng)構(gòu)建好的程序框架進(jìn)行功能性測評,程序中會根據(jù)信息交換,以及所得到的參數(shù)結(jié)果來判斷軟件使用中是否存在冗余程序。程序構(gòu)建中的邏輯層見圖3。
最終得到的結(jié)果形成數(shù)學(xué)分布模型,技術(shù)人員再根據(jù)模型中分布的各個點(diǎn)對應(yīng)其所表示的出現(xiàn)次數(shù),判斷程序是否對于整體框架運(yùn)行存在干擾。并結(jié)合測評結(jié)果與人工分析來將溶于部分軟件刪除,保障最終基于大數(shù)據(jù)網(wǎng)絡(luò)安全技術(shù)中軟件程序設(shè)計的有效性。構(gòu)建程序測評體系,以及使用中的軟件功能研制,是以功能為向?qū)W(wǎng)絡(luò)環(huán)境的安全控制,在程序開發(fā)設(shè)計中信息資源安全隱患是難以規(guī)避的,其中也會存在大量的干擾信息。充分利用這一干擾信息構(gòu)建出更長期有效的控制體系,大數(shù)據(jù)分析處理中也能結(jié)合網(wǎng)絡(luò)環(huán)境特征,建立起系統(tǒng)程序的內(nèi)部安全防護(hù)。
(3)網(wǎng)絡(luò)環(huán)境下數(shù)據(jù)包更新
程序開發(fā)系統(tǒng)設(shè)計中,充分利用大數(shù)據(jù)分析環(huán)境來對程序內(nèi)部數(shù)據(jù)包做出更新,可以有效提升軟件功能實(shí)現(xiàn)的先進(jìn)性,能夠與大數(shù)據(jù)分析一下網(wǎng)絡(luò)平臺發(fā)展方向保持一致,大數(shù)據(jù)分析環(huán)境下,程序構(gòu)建需要一定的串碼語言改變來確保程序先進(jìn)行,優(yōu)先利用網(wǎng)絡(luò)資源來自動獲取數(shù)據(jù)包更新,在程序系統(tǒng)開發(fā)中引入了學(xué)習(xí)功能。這樣在程序運(yùn)行中變不需要頻繁更改內(nèi)部程序,也確保硬件使用年限可以達(dá)到預(yù)期標(biāo)準(zhǔn)。程序系統(tǒng)構(gòu)建中的數(shù)據(jù)包自動更新需要將源文件與系統(tǒng)中的文件相互聯(lián)系,形成一個程序優(yōu)先代碼,這樣程序在網(wǎng)絡(luò)環(huán)境中運(yùn)行使用也會針對這一代碼來自動選擇接下來的優(yōu)化方向,對內(nèi)部保存的數(shù)據(jù)資源做出更新。
程序設(shè)計后對于數(shù)據(jù)包自動獲取更新的方向可以通過框架來進(jìn)行約束,使之能夠適應(yīng)大數(shù)據(jù)網(wǎng)絡(luò)環(huán)境。通過環(huán)境之間的程序相互整合來提升網(wǎng)絡(luò)平臺中的信息交換和傳輸能力,避免在交換傳輸中,由于部分有效信息丟失而造成整體程序指令功能錯誤。程序功能指令實(shí)現(xiàn),還需要將數(shù)據(jù)包自動獲取方向與大數(shù)據(jù)網(wǎng)絡(luò)安全技術(shù)應(yīng)用方向一致性構(gòu)建。這樣在使用中即使需要對部分程序進(jìn)行優(yōu)化也能在局部完成,不需要對整體框架做出改變,確保了程序系統(tǒng)在使用方面滴穩(wěn)定性。
(4)程序運(yùn)行初始化設(shè)計
程序設(shè)計完成后需要投入到仿真實(shí)驗(yàn)?zāi)M中,程序系統(tǒng)設(shè)計初期的各項(xiàng)參數(shù)需要安全保存,形成初始化數(shù)據(jù)集合。在大數(shù)據(jù)分析下網(wǎng)絡(luò)安全技術(shù)使用受環(huán)境因素干擾,可能會出現(xiàn)不同程度的誤差,一旦程序軟件中出現(xiàn)參數(shù)錯亂,接下來的各項(xiàng)指令功能也將難以正常實(shí)現(xiàn)。構(gòu)建出程序運(yùn)行初始化參數(shù)集合后當(dāng)程序使用中發(fā)生錯亂,通過這種初始化恢復(fù)也能保障接下來的運(yùn)行使用保持穩(wěn)定。軟件程序設(shè)計中的軟件硬件集合見圖4。
程序初始化設(shè)計并不表示在軟件恢復(fù)中需要將使用中的數(shù)據(jù)完全刪除,而是將操作者設(shè)施所設(shè)計的參數(shù)恢復(fù)到初始狀態(tài)中。通過這種恢復(fù)來刪除操作中出現(xiàn)的錯誤數(shù)據(jù),確保數(shù)據(jù)集合可以在預(yù)期有效安全范圍內(nèi)自動獲取更新。初始化程序的設(shè)定,以及各項(xiàng)更新,程序設(shè)計人員要明確大數(shù)據(jù)網(wǎng)絡(luò)環(huán)境中可供利用的資源范圍,避免在資源使用中超出預(yù)期目標(biāo)。系統(tǒng)集合方面可以參照最初構(gòu)建的基礎(chǔ)框架,初始化功能在安全框架基礎(chǔ)上所開展的各項(xiàng)功能,也能保障安全不受影響,初始化恢復(fù)是對程序系統(tǒng)的一種自我修復(fù)與保護(hù),可在程序內(nèi)進(jìn)行修護(hù)來提升對環(huán)境風(fēng)險的抵御能力。這樣基于大數(shù)據(jù)分析網(wǎng)絡(luò)平臺下所存在的各項(xiàng)安全隱患對程序做出攻擊時,也能通過程序系統(tǒng)的內(nèi)部強(qiáng)化來避免此類問題隱患進(jìn)一步擴(kuò)大。初始化功能能夠?qū)λ治龅拇髷?shù)據(jù)文件進(jìn)行恢復(fù),節(jié)省大量信息篩選所用時間,并直接將系統(tǒng)運(yùn)行中需要的信息引入其中。程序運(yùn)行中初始化設(shè)計與整體框架構(gòu)建可以結(jié)合起來,共同觀察在系統(tǒng)設(shè)計中所存在的隱患。通過程序制定完善來幫助優(yōu)化更有效的構(gòu)建基礎(chǔ),在程序運(yùn)行中基礎(chǔ)防護(hù),以及初始化功能均可以保證網(wǎng)絡(luò)環(huán)境中數(shù)據(jù)更高效的獲取,并在數(shù)據(jù)分析運(yùn)算中避免隱患造成功能指令受阻。初始化具有清除和恢復(fù)功能,程序開發(fā)中設(shè)計多項(xiàng)控制功能,并將其規(guī)劃到具體方案中,落實(shí)完善后才能達(dá)到更理想的程序使用效果,初始化過程中會自動恢復(fù)系統(tǒng)不需要的信息內(nèi)容,以便節(jié)省處理空間,為所開展的各項(xiàng)設(shè)計任務(wù)建立一個適合的基礎(chǔ)。檢查過程也是一項(xiàng)篩選功能,判斷所存在的問題,并加以優(yōu)化解決。文件夾處理分析過程中程序內(nèi)各個模塊之間相互配合運(yùn)行,共同參與完成信息檢索任務(wù)。
4結(jié)論(Conclusion)
互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、云計算技術(shù)的快速發(fā)展,各類應(yīng)用的層出不窮引發(fā)了數(shù)據(jù)規(guī)模的爆炸式增長,使數(shù)據(jù)滲透到了當(dāng)今每一個行業(yè)和業(yè)務(wù)領(lǐng)域,成為重要的生產(chǎn)因素。為了應(yīng)對不同的業(yè)務(wù)需求,以Google、Facebook、Linkedin、Microsoft等為代表的互聯(lián)網(wǎng)企業(yè)近幾年推出了各種大數(shù)據(jù)處理系統(tǒng),深度學(xué)習(xí)、知識計算、可視化等大數(shù)據(jù)分析技術(shù)也得到迅速發(fā)展,已被廣泛應(yīng)用于不同的行業(yè)和領(lǐng)域。本文根據(jù)處理形式的不同,介紹了批量處理數(shù)據(jù)、流式處理數(shù)據(jù)、交互處理數(shù)據(jù)和圖數(shù)據(jù)四種不同形式數(shù)據(jù)的突出特征和各自的典型應(yīng)用場景,以及相應(yīng)的代表性處理系統(tǒng),并總結(jié)出引擎專用化、平臺多樣化、計算實(shí)時化是當(dāng)前大數(shù)據(jù)處理系統(tǒng)的三大發(fā)展趨勢。隨后,對系統(tǒng)支撐下的深度學(xué)習(xí)、知識計算、社會計算與可視化四類大數(shù)據(jù)分析技術(shù)和應(yīng)用進(jìn)行了簡要綜述,總結(jié)了各種技術(shù)在大數(shù)據(jù)分析理解過程中的關(guān)鍵作用,即深度學(xué)習(xí)提高精度,知識計算挖掘深度,社會計算促進(jìn)認(rèn)知,強(qiáng)可視化輔助決策。
參考文獻(xiàn)(References)
[1]張森.大數(shù)據(jù)時代的計算機(jī)網(wǎng)絡(luò)安全及防范措施探析[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2018(1):55.
[2]寧建創(chuàng),楊明,梁業(yè)裕.基于大數(shù)據(jù)安全分析的網(wǎng)絡(luò)安全技術(shù)發(fā)展趨勢研究[J].網(wǎng)絡(luò)空間安全,2017(12):21-24.
[3]徐文濤,吳中超.基于scap網(wǎng)絡(luò)安全大數(shù)據(jù)平臺的研究與設(shè)計[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2017(9):87-88.
[4]楊玉新,馬偉,趙陽.基于大數(shù)據(jù)分析的電網(wǎng)精準(zhǔn)規(guī)劃信息系統(tǒng)設(shè)計[J].現(xiàn)代電子技術(shù),2017,40(7):155-158.
[5]龔為綱,張嚴(yán),蔡恒進(jìn).海外自媒體中涉華輿情傳播機(jī)制的大數(shù)據(jù)分析——基于Reddit平臺的海量輿情信息[J].學(xué)術(shù)論壇,2017,40(3):21-31.
轉(zhuǎn)載請注明來自:http://www.jinnzone.com/jisuanjiyingyonglw/67673.html