時間:2019年11月15日 分類:電子論文 次數(shù):
摘要:針對C/C++或Java開發(fā)的信息系統(tǒng)的安全防御,擬態(tài)通用運行環(huán)境(MCOE)以擬態(tài)化改造后的功能等價的K異構(gòu)冗余信息系統(tǒng)應(yīng)用程序、異構(gòu)化的信息系統(tǒng)運行環(huán)境設(shè)施為對象,為N異構(gòu)執(zhí)行體提供面向服務(wù)請求的資源調(diào)度、分發(fā)、執(zhí)行、表決、安全威脅清洗和恢復(fù)、管理的自動化運行支撐環(huán)境,提供了擬態(tài)產(chǎn)品的分發(fā)、表決統(tǒng)一集成接口規(guī)范。MCOE由分發(fā)、內(nèi)部表決、外部表決、協(xié)同執(zhí)行、管理五個服務(wù)器組成。
本文提出基于服務(wù)請求主鍵驅(qū)動的N異構(gòu)執(zhí)行體和MCOE五個服務(wù)器協(xié)同執(zhí)行的框架體系設(shè)計方法和實現(xiàn)技術(shù)。經(jīng)擬態(tài)化改造后的信息系統(tǒng)在MCOE環(huán)境中的運行表明,MCOE通過對N異構(gòu)執(zhí)行體的動態(tài)化、異構(gòu)最大化資源調(diào)度,以及對服務(wù)請求執(zhí)行入口級、過程級和結(jié)果級的安全防御可以有效地阻斷攻擊者利用系統(tǒng)軟硬件后門和漏洞對信息系統(tǒng)的安全攻擊。
關(guān)鍵詞:擬態(tài)防御;動態(tài)異構(gòu)冗余;擬態(tài)通用運行環(huán)境;分發(fā)服務(wù);表決服務(wù);管理服務(wù);服務(wù)請求主鍵
1概述
信息系統(tǒng)運行環(huán)境由網(wǎng)絡(luò)通信、基礎(chǔ)、應(yīng)用支撐和應(yīng)用四層軟硬件組成,故而系統(tǒng)的運行可能受到來自四層軟硬件的病毒、后門和漏洞的安全威脅攻擊[1],如:對應(yīng)用層HTTP協(xié)議的網(wǎng)頁篡改、SQL注入,對應(yīng)用支撐層的web容器、分布式文件系統(tǒng)的后門和漏洞攻擊,對基礎(chǔ)層的云容器、操作系統(tǒng)的后門和漏洞攻擊等[2]。
以上攻擊行為可能會導(dǎo)致信息系統(tǒng)運行的功能異常或終止,核心數(shù)據(jù)受到篡改、竊取或破壞[3]。信息系統(tǒng)的安全防御技術(shù)分為被動安全防御和主動安全防御[4]。被動安全防御基于已知安全威脅特征規(guī)則的病毒、后門、漏洞等進行威脅診斷和清洗,如:防火墻、病毒檢測、后門檢測等技術(shù)[5]。
擬態(tài)防御理論是由鄔江興院士提出的,以動態(tài)異構(gòu)冗余(DynamicHeterogeneousRedundancy,簡稱DHR)原理[6]為基礎(chǔ)的主動安全防御技術(shù)。信息系統(tǒng)的網(wǎng)絡(luò)通信層擬態(tài)防御主要基于擬態(tài)網(wǎng)絡(luò)通信產(chǎn)品來實施[7]。本文信息系統(tǒng)的擬態(tài)防御主要是針對基礎(chǔ)、應(yīng)用支撐和應(yīng)用三層(以下簡稱系統(tǒng)三層)的擬態(tài)防御。擬態(tài)信息系統(tǒng)主要是對基礎(chǔ)、應(yīng)用支撐和應(yīng)用三層(以下簡稱系統(tǒng)三層)的擬態(tài)化改造。通常,擬態(tài)信息系統(tǒng)必要的組成要素如下:
1)擬態(tài)化改造的功能等價的K(K≥1)個冗余異構(gòu)
應(yīng)用程序源代碼。對系統(tǒng)應(yīng)用程序源代碼的擬態(tài)化改造體現(xiàn)在增加標簽化的表決調(diào)用和表決前后上下文處理。標簽化的表決調(diào)用包括第三方API(如oracle)參數(shù)、關(guān)鍵安全數(shù)據(jù)文件、庫表數(shù)據(jù)結(jié)構(gòu)操作、指定程序點的內(nèi)在程序片段功能或內(nèi)存關(guān)鍵數(shù)據(jù)的一致性表決調(diào)用。對此部分數(shù)據(jù)的一致性表決主要通過防止關(guān)鍵文件、數(shù)據(jù)庫受到篡改確保關(guān)鍵功能正確執(zhí)行,實現(xiàn)細粒度的安全防御。
對源代碼的擬態(tài)化改造具體分為如下三部分:①標簽化表決調(diào)用(包括標簽化API標識,表決主鍵、表決參數(shù)JSON字符串)和表決調(diào)用前后上下文程序段處理。②標簽化第三方API的協(xié)同執(zhí)行調(diào)用,防止因服務(wù)請求并發(fā)執(zhí)行引起的N異構(gòu)執(zhí)行體API不一致。③API鉤子函數(shù)和統(tǒng)一處理組件,用于識別利用后門和漏洞訪問的第三方API,如識別數(shù)據(jù)竊取的通信API或SQL語句。
2)異構(gòu)軟硬件構(gòu)造化或擬態(tài)軟件產(chǎn)品構(gòu)建化的系統(tǒng)三層異構(gòu)冗余的運行環(huán)境設(shè)施。
例如異構(gòu)執(zhí)行體[8]基礎(chǔ)層操作系統(tǒng)、云容器、虛擬機的異構(gòu),應(yīng)用支撐層web容器的異構(gòu),應(yīng)用層擬態(tài)存儲[9]等擬態(tài)產(chǎn)品的異構(gòu)擬態(tài)信息系統(tǒng)的運行支撐環(huán)境為基于系統(tǒng)異構(gòu)應(yīng)用程序源代碼和運行環(huán)境設(shè)施形成異構(gòu)執(zhí)行體池,由基礎(chǔ)層A冗余異構(gòu)、應(yīng)用支撐層B冗余異構(gòu)、應(yīng)用層的K冗余異構(gòu)形成具有種異構(gòu)執(zhí)行體的異構(gòu)執(zhí)行體池。在受到已未知安全威脅攻擊情況下,系統(tǒng)運行支撐環(huán)境的異構(gòu)性確保系統(tǒng)正確可靠運行[A]。
本文將DHR架構(gòu)思想同擬態(tài)信息系統(tǒng)相結(jié)合,提出擬態(tài)通用運行環(huán)境(MimicCommonOperatingEnvironment,簡稱MCOE)。MCOE以運行擬態(tài)信息系統(tǒng)的異構(gòu)執(zhí)行體池為對象,提供了N(N≤M)異構(gòu)執(zhí)行體的部署、服務(wù)請求的分發(fā)、執(zhí)行、表決[10]、管理和安全威脅診斷[11]等運行支撐功能,實現(xiàn)安全威脅攻擊情景下服務(wù)請求的正確、可靠運行[12]。
2MCOE框架體系設(shè)計
MCOE提供面向服務(wù)請求的N異構(gòu)執(zhí)行體執(zhí)行過程的自動化,對服務(wù)請求進行入口級、過程級、結(jié)果級三級的安全防護,并且提供了集成化的分發(fā)、表決的接口規(guī)范。
2.1MCOE框架體系概述
MCOE具體實現(xiàn)了面向C/C++、Java語言開發(fā)的C/S或B/S信息系統(tǒng)的擬態(tài)防御架構(gòu)[13],為擬態(tài)信息系統(tǒng)提供了自動化的通用運行環(huán)境和擬態(tài)防御手段。MCOE的防御方法和目標包括:1)通過N個異構(gòu)執(zhí)行體運行節(jié)點軟硬件資源異構(gòu)最大化的資源調(diào)度[14],達到主動防御特定軟硬件后門漏洞引起的安全威脅;2)通過異構(gòu)執(zhí)行體運行節(jié)點軟硬件資源和資源對象(如:云容器、虛擬機)調(diào)度的隨機性和動態(tài)性最大化,及時阻斷由系統(tǒng)四層軟硬件發(fā)起的安全威脅攻擊;3)通過服務(wù)請求執(zhí)行過程中的N異構(gòu)執(zhí)行體內(nèi)部和服務(wù)請求響應(yīng)結(jié)果的兩級表決,防止關(guān)鍵的文件、數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)結(jié)構(gòu)映像受到篡改,確保受到安全威脅情況下系統(tǒng)功能能夠正確運行。
其體系組成包括分發(fā)、內(nèi)部表決和外部表決、管理、協(xié)同五個服務(wù)器和部署在各個服務(wù)器上的節(jié)點代理服務(wù)進程。服務(wù)請求主鍵為分發(fā)服務(wù)器接收到客戶端服務(wù)請求時創(chuàng)建的唯一標識,MOCE體系架構(gòu)中的各個服務(wù)器通過服務(wù)請求主鍵進行關(guān)聯(lián)。
客戶端服務(wù)請求驅(qū)動的MCOE各服務(wù)器間協(xié)同工作的運行場景如下:1)分發(fā)服務(wù)器接收客戶端服務(wù)請求,按需進行已知特征安全威脅[15]識別和清洗,調(diào)用管理服務(wù)器的資源調(diào)度服務(wù)接口獲取相應(yīng)服務(wù)請求執(zhí)行所需的N異構(gòu)執(zhí)行體、內(nèi)部表決服務(wù)器、協(xié)同運行服務(wù)器的運行節(jié)點資源。2)分發(fā)服務(wù)器發(fā)送包含服務(wù)請求主鍵,各個服務(wù)器運行節(jié)點資源(服務(wù)器、云容器或虛擬機對象資源)的文件給相應(yīng)服務(wù)器的運行節(jié)點代理服務(wù)。
3)N異構(gòu)執(zhí)行體、內(nèi)部表決服務(wù)器、協(xié)同運行服務(wù)器的運行節(jié)點代理接收文件后,在相應(yīng)系統(tǒng)配置文件中創(chuàng)建基于服務(wù)請求主鍵的待處理配置記錄,并向分發(fā)服務(wù)器返回應(yīng)答;4)分發(fā)服務(wù)器轉(zhuǎn)發(fā)服務(wù)請求到相應(yīng)的N個異構(gòu)執(zhí)行體服務(wù)器。
5)N個異構(gòu)執(zhí)行體服務(wù)器執(zhí)行服務(wù)請求,當執(zhí)行到關(guān)鍵數(shù)據(jù)操作、重要功能模塊、標簽化的第三方API時讀取待處理配置記錄中的內(nèi)部表決服務(wù)器地址,調(diào)用內(nèi)部表決服務(wù)器對表決內(nèi)容進行一致性表決,并同時對未標簽化的API進行安全威脅診斷和處理。6)內(nèi)部表決服務(wù)器對于表決異常的結(jié)果,基于策略進行表決結(jié)果魯棒性處理,上報異常到管理服務(wù)器;反饋內(nèi)部表決結(jié)果(一致Y/異常E)給相應(yīng)異構(gòu)執(zhí)行體。7)內(nèi)部表決結(jié)果為一致的異構(gòu)執(zhí)行體繼續(xù)程序的執(zhí)行,對于標簽化的第三方API,調(diào)用協(xié)同執(zhí)行服務(wù)器進行后續(xù)處理。協(xié)同執(zhí)行服務(wù)器具體驅(qū)動第三方API的執(zhí)行,返回包含執(zhí)行結(jié)果的參數(shù)的標簽化API給調(diào)用方的相應(yīng)執(zhí)行體。
8)分發(fā)服務(wù)器接收和預(yù)處理N異構(gòu)執(zhí)行體服務(wù)請求的響應(yīng)結(jié)果,調(diào)用管理服務(wù)器的資源調(diào)度服務(wù)接口獲取外部表決服務(wù)器地址,并驅(qū)動該外部表決服務(wù)器執(zhí)行相應(yīng)的表決;9)外部表決服務(wù)器對于表決異常的結(jié)果,基于策略進行表決結(jié)果魯棒性處理,上報異常到管理服務(wù)器;反饋外部表決結(jié)果(一致Y/異常E)給分發(fā)服務(wù)器。
10)分發(fā)服務(wù)器收到外部表決結(jié)果,若表決結(jié)果為一致返回正常的服務(wù)請求響應(yīng)結(jié)果給客戶端;否則返回異常,由客戶端重新發(fā)起該請求。在內(nèi)部表決和外部表決執(zhí)行過程中,表決結(jié)果為異常的異構(gòu)執(zhí)行體節(jié)點資源和運行上下文均發(fā)給管理服務(wù)器;對于經(jīng)表決魯棒性處理后確定的異常,由表決服務(wù)器實時向管理服務(wù)器發(fā)出告警,管理服務(wù)器交互式地進行安全威脅診斷、清洗和恢復(fù)。
2.2MCOE各服務(wù)器程序統(tǒng)一處理框架設(shè)計
MCOE各個服務(wù)器及部署在各個服務(wù)器上的運行節(jié)點代理服務(wù)對服務(wù)請求的處理遵循的主程序統(tǒng)一處理框架。主程序統(tǒng)一處理框架分為初始化、主程序任務(wù)循環(huán)處理、服務(wù)請求通信和預(yù)處理線程、任務(wù)處理子線程4個部分。1)初始化部分進行服務(wù)請求處理任務(wù)隊列初始化,創(chuàng)建服務(wù)請求任務(wù)消息包的接收和預(yù)處理線程。
2.3MCOE框架內(nèi)外部接口統(tǒng)一設(shè)計
MCOE框架內(nèi)外部接口設(shè)計基于以下三個方面:由分發(fā)服務(wù)器和管理服務(wù)器協(xié)同完成的服務(wù)請求預(yù)處理、資源調(diào)度和請求轉(zhuǎn)發(fā)過程;N異構(gòu)執(zhí)行體驅(qū)動的表決和第三方API協(xié)同執(zhí)行過程;由分發(fā)器和外部表決器協(xié)同完成的響應(yīng)結(jié)果表決過程和客戶端轉(zhuǎn)發(fā)過程。MCOE服務(wù)器間接口遵循HTTP通信協(xié)議,接口定義為json格式文件,各服務(wù)器依據(jù)json庫函數(shù)進行解析預(yù)處理。
以上接口主要提供服務(wù)請求轉(zhuǎn)發(fā)、服務(wù)請求響應(yīng)結(jié)果接收和外部表決所需參數(shù)。其中,通過管理服務(wù)提供的擬態(tài)資源調(diào)度接口調(diào)度出隨機性、動態(tài)性和異構(gòu)性三性最大化的N異構(gòu)執(zhí)行體服務(wù)器,為擬態(tài)防御提供了異構(gòu)化的基礎(chǔ)環(huán)境。
以上接口主要提供N異構(gòu)執(zhí)行體運行過程中內(nèi)部表決和第三方API協(xié)同運行所需的參數(shù)。以上接口基于“管理者+代理”方式實現(xiàn)。部署在各個服務(wù)器上的運行節(jié)點代理服務(wù)采集各個服務(wù)器的節(jié)點運行資源狀態(tài)和日志數(shù)據(jù)并將采集數(shù)據(jù)上報給運行管理服務(wù),接收、處理運行管理服務(wù)下發(fā)的資源狀態(tài)監(jiān)管命令和節(jié)點清洗命令。
3MCOE各個模塊概要設(shè)計
MCOE各個功能模塊間的交互遵循HTTP通信協(xié)議,各模塊的功能實現(xiàn)均遵循2.2中的程序統(tǒng)一處理框架。
3.1分發(fā)服務(wù)概要設(shè)計
分發(fā)服務(wù)結(jié)合傳統(tǒng)安全防御對已知安全威脅的清洗提供了Web信息系統(tǒng)的入口級安全防御。分發(fā)服務(wù)提供客戶端服務(wù)請求的接收、對已知威脅的清洗[16]、N冗余異構(gòu)執(zhí)行體服務(wù)請求分發(fā)、請求響應(yīng)結(jié)果的處理以及將請求響應(yīng)結(jié)果轉(zhuǎn)發(fā)給客戶端等功能。分發(fā)服務(wù)主要包括3個功能模塊:1)請求預(yù)處理引擎:接收服務(wù)請求,定義服務(wù)請求主鍵;服務(wù)請求安全威脅清洗;構(gòu)建N個異構(gòu)執(zhí)行體服務(wù)請求;2)分發(fā)處理:通過“擬態(tài)資源調(diào)度接口”獲取相應(yīng)節(jié)點執(zhí)行資源;構(gòu)建包含服務(wù)請求主鍵、內(nèi)部表決、協(xié)同執(zhí)行和N異構(gòu)執(zhí)行體服務(wù)器執(zhí)行資源的服務(wù)器地址文件,通過“服務(wù)請求主鍵和處理過程所需的服務(wù)器地址接口”下發(fā)到相應(yīng)的服務(wù)器;通過“服務(wù)請求轉(zhuǎn)發(fā)接口”轉(zhuǎn)發(fā)服務(wù)請求到相應(yīng)的N異構(gòu)執(zhí)行體。
3)請求響應(yīng)處理:接收請求響應(yīng)執(zhí)行結(jié)果;通過“擬態(tài)資源調(diào)度接口”獲取外部表決器執(zhí)行資源;構(gòu)建包含服務(wù)請求主鍵、外部表決服務(wù)器執(zhí)行資源的服務(wù)器地址文件;基于此文件驅(qū)動外部表決的執(zhí)行;接收表決服務(wù)器的反饋結(jié)果,表決一致時將服務(wù)請求最終響應(yīng)結(jié)果返回給客戶端,表決不一致時返回異常信息給管理服務(wù)。
3.2表決服務(wù)概要設(shè)計
表決服務(wù)包括內(nèi)部表決服務(wù)和外部表決服務(wù),是MCOE最為關(guān)鍵的組成部分[17]。內(nèi)部表決服務(wù)提供了異構(gòu)執(zhí)行體執(zhí)行過程中的安全防御,外部表決服務(wù)提供了異構(gòu)執(zhí)行體執(zhí)行結(jié)果的安全防御。內(nèi)部表決服務(wù)主要包括4個功能模塊:1)表決信息接收處理:通過“內(nèi)部表決調(diào)用接口”接收來自N異構(gòu)執(zhí)行體的內(nèi)部表決內(nèi)容,確定相應(yīng)的表決組件;2)表決執(zhí)行:對N異構(gòu)執(zhí)行體關(guān)鍵數(shù)據(jù)操作、重要功能模塊和第三方API參數(shù)進行一致性表決;3)魯棒性處理:表決異常時,針對表決對象的魯棒性策略,按需執(zhí)行魯棒性處理過程。4)表決結(jié)果反饋:表決大多數(shù)一致時,將表決結(jié)果返回給正常的N異構(gòu)執(zhí)行體,若存在不一致的異構(gòu)執(zhí)行體調(diào)用管理服務(wù)進行異常處理。表決不一致調(diào)用管理服務(wù)進行異常處理。大部分功能模塊與內(nèi)部表決服務(wù)相同,不同之處在于外部表決是對N個服務(wù)請求響應(yīng)的一致性表決,通過分發(fā)服務(wù)和外部表決服務(wù)之間的交互完成。
3.3協(xié)同執(zhí)行服務(wù)概要設(shè)計
協(xié)同執(zhí)行服務(wù)具體驅(qū)動第三方API的執(zhí)行,確保N異構(gòu)執(zhí)行體的API執(zhí)行結(jié)果的一致性,并提供執(zhí)行協(xié)同統(tǒng)一框架以支持協(xié)同執(zhí)行種類的擴展和配置。當對N異構(gòu)執(zhí)行體內(nèi)的第三方API內(nèi)部表決結(jié)果為一致時,N異構(gòu)執(zhí)行體通過異步方式調(diào)用協(xié)同執(zhí)行服務(wù)器進行第三方API的統(tǒng)一執(zhí)行。當接收到第一個協(xié)同執(zhí)行調(diào)用時,完成對第三方API的協(xié)同執(zhí)行、將執(zhí)行結(jié)果返回給相應(yīng)的執(zhí)行體,并保存執(zhí)行結(jié)果;當收到第2~N個執(zhí)行體的協(xié)同執(zhí)行調(diào)用時,將保存的協(xié)同執(zhí)行結(jié)果返回給相應(yīng)的執(zhí)行體。
3.4管理服務(wù)概要設(shè)計
管理服務(wù)包括管理服務(wù)器和運行節(jié)點服務(wù)管理者和管理者服務(wù)代理主要包括的功能模塊如圖7所示。管理服務(wù)器主要包括3個功能模塊:1)擬態(tài)應(yīng)用管理:創(chuàng)建和部署擬態(tài)應(yīng)用、匯總和處理節(jié)點上報應(yīng)用資源狀態(tài)日志信息、監(jiān)管擬態(tài)應(yīng)用執(zhí)行過程;2)擬態(tài)資源管理:包括擬態(tài)資源監(jiān)控、異構(gòu)執(zhí)行體調(diào)度和表決服務(wù)器資源調(diào)度;3)擬態(tài)安全威脅診斷:包括擬態(tài)運行過程管理、告警和環(huán)境日志信息處理、安全威脅的清洗策略執(zhí)行。運行節(jié)點代理服務(wù)完成服務(wù)器節(jié)點資源狀態(tài)信息的采集,并將其上報給管理服務(wù)器;執(zhí)行管理服務(wù)器下發(fā)的管理命令。
4模型實現(xiàn)
基于對示例應(yīng)用程序ybsapp.war的MCOE模型實現(xiàn)包括三個部分,第一部分是異構(gòu)執(zhí)行體管理和資源調(diào)度;第二部分是分發(fā)服務(wù)對各個異構(gòu)執(zhí)行體進行服務(wù)請求分發(fā);第三部分是對各個異構(gòu)體上的請求響應(yīng)結(jié)果進行外部表決并將結(jié)果反饋管理服務(wù)。
4.1管理過程
首先在異構(gòu)執(zhí)行體的基礎(chǔ)層(CPU類型和操作系統(tǒng)類型)和應(yīng)用支撐層(web容器)上實現(xiàn)異構(gòu)。管理服務(wù)使用MySQL實現(xiàn)對異構(gòu)執(zhí)行體節(jié)點和資源的管理。模型實現(xiàn)階段實際部署4個異構(gòu)執(zhí)行體應(yīng)用服務(wù)器,本實驗中執(zhí)行體1~4所用web容器分別為:Jboss,Tomcat8.0,Tomcat8.5,Tomcat9.0。異構(gòu)執(zhí)行體上的運行節(jié)點代理服務(wù)將異構(gòu)執(zhí)行體狀態(tài)信息實時上報到管理服務(wù)器,管理服務(wù)器實時判定執(zhí)行體運行狀態(tài)是否正常。
4.2分發(fā)過程
分發(fā)服務(wù)通過改造Nginx反向代理服務(wù)[18],通過對Nginx主請求-子請求機制與Proxy反向代理機制的改造實現(xiàn)服務(wù)請求的異構(gòu)化、服務(wù)請求的轉(zhuǎn)發(fā)、外部表決服務(wù)的調(diào)用以及將外部表決結(jié)果返回給客戶端。
客戶端(192.168.2.7:8080)發(fā)起示例應(yīng)用ybsapp服務(wù)請求,分發(fā)服務(wù)向管理服務(wù)發(fā)出資源調(diào)度請求,管理服務(wù)通過異構(gòu)最大化調(diào)度[19]和負載均衡算法[20]調(diào)度出此次執(zhí)行服務(wù)請求的3個異構(gòu)執(zhí)行體和外部表決地址,分發(fā)服務(wù)通過“擬態(tài)資源調(diào)度接口”獲取相應(yīng)節(jié)點執(zhí)行資源,再由分發(fā)服務(wù)構(gòu)建出包含服務(wù)請求主鍵、異構(gòu)執(zhí)行體和表決服務(wù)器節(jié)點資源的地址文件。
5結(jié)束語
本文結(jié)合現(xiàn)有的擬態(tài)防御理論,為擬態(tài)信息系統(tǒng)的N異構(gòu)執(zhí)行體設(shè)計系統(tǒng)化的運行環(huán)境框架,實現(xiàn)了對應(yīng)用程序后門和漏洞引發(fā)的網(wǎng)頁篡改的安全防御。模型實現(xiàn)部分應(yīng)用Ngnix的改造實現(xiàn)服務(wù)請求的分發(fā)和服務(wù)請求響應(yīng)結(jié)果的處理,使用一致性校驗算法實現(xiàn)服務(wù)請求響應(yīng)結(jié)果的表決,達到了對網(wǎng)頁篡改行為的初步防御。下一步將針對MCOE分發(fā)服務(wù)和表決服務(wù)繼續(xù)展開研究,進一步提升MCOE使用場景的普適性。
相關(guān)論文范文閱讀:計算機軟件開發(fā)的基礎(chǔ)架構(gòu)原理研究
摘要:在我國的經(jīng)濟社會不斷發(fā)展的形勢下,科學(xué)技術(shù)水平與時俱進而且在計算機軟件開發(fā)方面得到諸多的較好成績。計算機技術(shù)廣泛地應(yīng)用于眾多領(lǐng)域中,有效地推動社會的進步和發(fā)展,同時積極的推進了可持續(xù)性發(fā)展的重要戰(zhàn)略實施。通過大量的普及計算機技術(shù),人民群眾關(guān)注開發(fā)計算機軟件也更加廣泛。