(1)開放性

系統(tǒng)是開放的,盡量遵循通用規(guī)范,使用標(biāo)準(zhǔn)協(xié)" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 短網(wǎng)址生成系統(tǒng)總體設(shè)計

短網(wǎng)址生成系統(tǒng)總體設(shè)計

時間:2023-07-24 07:06:01 | 來源:網(wǎng)站運營

時間:2023-07-24 07:06:01 來源:網(wǎng)站運營

短網(wǎng)址生成系統(tǒng)總體設(shè)計:短網(wǎng)址系統(tǒng)設(shè)計旨在解決系統(tǒng)如何實現(xiàn)需求分析階段確定的功能,根據(jù)不同短網(wǎng)址系統(tǒng)的不同需求,設(shè)計原則也不盡相同,下面是本系統(tǒng)所遵循的一些原則:

(1)開放性

系統(tǒng)是開放的,盡量遵循通用規(guī)范,使用標(biāo)準(zhǔn)協(xié)議。

(2)可擴展性

系統(tǒng)設(shè)計需要不斷完善并且便于W后的擴展。本系統(tǒng)采用MVC模式,各個模塊層次之間實現(xiàn)了低賴合,便于系統(tǒng)的維護(hù)和擴展。

(3)通用性

系統(tǒng)設(shè)計應(yīng)當(dāng)滿足企業(yè)和大多數(shù)用戶的普遍需求,并且符合一般網(wǎng)絡(luò)環(huán)境和設(shè)備條件。本系統(tǒng)的編程語言Java是跨平臺的,因此本系統(tǒng)可W在Windows和Linux

下跨平臺使用。

(4)高效性

根據(jù)目前國內(nèi)外現(xiàn)有的安全檢測技術(shù),本系統(tǒng)設(shè)計旨在減小系統(tǒng)復(fù)雜性的同時,提高站點安全檢測的效率和準(zhǔn)確性。

(5)時效性

網(wǎng)頁木馬攻擊方式和制作技術(shù)是不斷發(fā)展的,其防御技術(shù)也在不斷跟進(jìn)。本系統(tǒng)實時地不斷從互聯(lián)網(wǎng)上捜集最新的網(wǎng)頁木馬,及時更新木馬特征庫,從而實現(xiàn)對新出現(xiàn)網(wǎng)頁木馬的檢測。

系統(tǒng)整體架構(gòu)設(shè)計

基于系統(tǒng)需求分析,本系統(tǒng)采用B/S模式,(Browser/Server,瀏覽器/服務(wù)器模式)統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核也、部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。在客戶端統(tǒng)一采用如IE一類的瀏覽器,通過web瀏覽器向WEB服務(wù)器提出請求,由web服務(wù)器對數(shù)據(jù)庫進(jìn)行操作,并將結(jié)果傳回客戶端。

根據(jù)功能需求,系統(tǒng)的總體功能模塊和子模塊關(guān)系設(shè)計,整個系統(tǒng)主要由四大部分組成:用戶交互模塊、系統(tǒng)配置與管理模塊、網(wǎng)站安全綜合檢測模塊和輸出模塊。其中,用戶交互模塊主要實現(xiàn)系統(tǒng)的界面將用戶的輸入?yún)?shù),并且將系統(tǒng)提供的設(shè)置選項和檢測結(jié)果反饋給用戶。系統(tǒng)配置與管理模塊則主要控制系統(tǒng)的各種配置及系統(tǒng)用戶的權(quán)限管理。輸出模塊則由預(yù)警模塊和網(wǎng)站安全狀態(tài)報表模塊組成,其中預(yù)警模塊主要對網(wǎng)站安全狀態(tài)和網(wǎng)頁木馬檢測結(jié)果進(jìn)行提取,當(dāng)發(fā)現(xiàn)網(wǎng)站狀態(tài)異常時,通過短信或郵箱通知用戶進(jìn)行處理與防護(hù)。網(wǎng)站綜合安全狀態(tài)報表模塊則將網(wǎng)站安全狀態(tài)檢測和網(wǎng)頁木馬檢測結(jié)果按照時間進(jìn)行整合并生成excel文件進(jìn)行發(fā)布,供用戶進(jìn)行查詢與分析。

網(wǎng)站安全綜合檢測模塊是整個系統(tǒng)的核心模塊,并由以下四個部分姐成:

1、網(wǎng)絡(luò)爬蟲子模塊;

2、網(wǎng)頁解析子模塊;

3、網(wǎng)站安全狀態(tài)檢測子模塊;

4、網(wǎng)頁木馬檢測子模塊。其各個子模塊的功能如下:

(1)網(wǎng)絡(luò)爬蟲子模塊:通過配置合理的抓取策略,將需要檢測的站點的網(wǎng)頁內(nèi)容爬去下來并存儲。

(2)網(wǎng)頁解析子模塊:主要將爬取下來的網(wǎng)頁文件進(jìn)行解析,形成DOM樹,從而方便后續(xù)子模塊的處理。

(3)網(wǎng)站安全狀態(tài)檢測子模塊:主要從以下4個方面檢測網(wǎng)站的安全狀態(tài):

1)站點巧務(wù)狀態(tài)的實時檢測;

2)全站鏈接狀態(tài)的檢測;

3)頁面內(nèi)容是否被篡改;

4)敏感詞檢測。

(4)網(wǎng)頁木馬檢測子模塊:主要通過掃描解析后的網(wǎng)頁源碼并與建立起的木馬特征庫進(jìn)行比對,從而判斷網(wǎng)頁是否含馬。以上各個功能模塊的主要流程:

第一步,需要獲取被檢測的網(wǎng)站url地址;

第二步,利用爬蟲中的httpclient模塊判斷網(wǎng)站是否可訪問,若可訪問則將網(wǎng)站的頁面文件爬取下來;

第三步,使用DOM文檔對象模型解析網(wǎng)頁文件,提取所需的標(biāo)簽和屬性值;

第四步,將解析后的網(wǎng)頁源碼分別交洽網(wǎng)站安全狀態(tài)檢測和木馬檢測子模塊進(jìn)行檢測;

第五步,若檢測出的不良結(jié)果,值得重點關(guān)注則直接通過短信或郵件通知用戶,另外所有的檢測結(jié)果都會定期寫入檢測報表方便用戶后期査詢和分析;當(dāng)所有的網(wǎng)頁文件都檢測完,均沒有發(fā)現(xiàn)問題,則說明該網(wǎng)站處于安全狀態(tài);

第六步,在上述流程完成之后,會根據(jù)系統(tǒng)設(shè)置的定時器以及用戶選擇的配置選項,在完成一輪檢測后,間隔相應(yīng)的時間,自動開始重新檢測,并按照上述相同的步驟進(jìn)行。

通過從功能和性能兩大方面對短網(wǎng)址網(wǎng)站安全檢測系統(tǒng)的需求進(jìn)行了分析說明,并依據(jù)需求分析設(shè)計了本系統(tǒng)的總體框架和內(nèi)部功能模塊以及主要流程,并分別進(jìn)行了說明。

關(guān)鍵詞:系統(tǒng),總體,設(shè)計

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉