短网址功能分析

首先确认了短网址系统的需求目标,并从功能和性能两大方面对短网址网站安全检测系统的需求进行了分析说明,并依据需求确定了系统原则和目标,短网址系统的总体框架和内部功能模块,并进行阐述。

短网址系统需求分析

短网址系统需求分析是软件开发前期过程中必不可少的一个环节,直接影响到后期系统的实现、程序的编写、系统的维护,短网址系统的需求分析主要侧重于短网址功能需求和短网址系统性能需求两个方面进行阐述。

短网址系统实现目标概述

短网址系统主要从两个大的方面对网址安全进行检测——短网址实时安全状态和短网址中是否含有木马。短网址站点实时安全检测部分,主要侧重于网址连接状态是否正常,网址中是否含有死链接、错误链接等影响网络效率的元素,网页中是否有文字或者图片被篡改以及网页内容中是否含有会涉及法律问题的敏感词;短网址网页木马检测部分则主要根据建立好的木马特征库与解析后的网页源码进行比对,从而检测网页是否含木马。重要的是,短网址系统支持对网址站点安全检测项目的动态增删以及木马特征库的实时维护,从而能够适应不同的应用需要,使短网址有着良好的可扩展性,并能够增强木马检测的时效性。

短网址功能需求分析

为满足系统所要实现的目标,系统的功能需求主要分为三个方面:

1、用户管理功能需求

1)用户功能

短网址用户无需注册,游客们可查看功能介绍,用户根据短网址系统的不同功能进行访问和管理。

2)用户等级管理功能

短网址系统自身的安全性,因此要求系统具有用户分级等级的管理。用户分级及帐户权限管理如下:

超级管理员:对系统想围内所有配置和数据进行管理,同时负责比其级别低的用户权限进行管理,并可以管理并发布系统版本及管理后台数据库,进行操作管理。

系统管理员:对系统进行正常的维护和管理,对系统用户的权限进行管理,但不能对后台数据库进行任何操作。

系统用户管理员用户:对任务进行维护和调度,可以执行任务添加和任务管理功能

系统用户普通用户:仅具有对现有用户权限许可范围内的网站进行实时监测结果和定期监测报表进行查询的功能。

2、短网址安全检测与配置管理功能需求

1)配置管理

用户可自行添加需要检测的短网址、网址检测的时间段。短网址系统对用户输入的网址进行判断,若网址可访问则添加新网址到短网址上,用短网址检测网址,用户也可以对已经存在的检测网站进行修改和删除。此外,用户可以自定义需检測站点的安全检测内容.并对各个检测内容进行配置管理。而系统管理员则可以对检测配置选项进行调整。

2)短网址实时状态检测功能:

l 网址运行状态监测:一个短网址首先能够被访问,用户才可以监测其运行状态,若无法访问网站,需要通知用户是因为哪种原因导致的数据传输异常,若能正常访问,则需获取访问时间。

l 短链接监测:检测短网址中的错误链接、死结接、链接异常响应时间。

l 网页内容是否被篡改:一个短网址网站的各级页面是将自己展现给外界的窗口,如果网站页面内容被篡改,会对网站产生不良影响,甚至可能会导致网站面临巨大的损失。因此系统应可监测各级页面的内容,当被篡改时能够及时报警。

l 敏感词检测和管理:对敏感字进行检测,确保网页内容符合互联网相关规定,避免因为出现敏感信息被监管部口封杀。同时,用户还可以手动设置需要检测的敏感词内容。

3)木马检测功能

l 用户从备选检测短网址中选取需要检测的网站,根据自身需求设置检测的频率,还可以在木马库中选取需要检测的木马类型,在完成相关配置后,短网址系统将根据用户的设置对网站木马进行实时检测。

l 可以针对木马库进行维护,主要包含:删除己有木马类型和添加新的木马类型。对于木马特征库中已经过时了的木马类型,可以手动删除,在下一次检测时默认不再检测该类型,但依旧可以让用户手动选择;对于新出现的木马类型,实现了人性化的添加功能,通过输入新木马的标签和属性来自动生成新木马类型,并存入数据库,在下一次检测时,检测类型中会显示新的木马类型。