【技术实现步骤摘要】
一种PHP网站的自适应重建方法、装置及介质
[0001]本申请涉及网站重建的
,具体涉及一种PHP网站的自适应重建方法、装置及介质。
技术介绍
[0002]近年来由于云服务器取证需求越来越多,针对云服务器上的网站数据进行恢复重建,并加以分析,提取出有效数据,是云取证流程必要步骤。而随着网站技术的发展,网站开发语言日益繁多,程序框架各式各样,并且网站开发也缺乏统一标准。市场中以PHP开发语言的网站达到77.5%,而在日常案件中PHP网站则高达90%。PHP语言是动态性的脚本语言,其灵活且高效的开发模式,衍生出了数以百计的开发框架。那么对于取证人员来说就需要熟悉PHP开发语言的语法、访问路由、运行库设置、web服务环境配置等具有专业门槛的技术能力。这给PHP网站重建工作带来较难逾越的门槛。
[0003]市面上支持PHP网站重建的工具很多,如常用的宝塔、护卫神、PHPStudy等网站运维工具,由于该类工具都是面向网站运维及开发人员,提供的功能都要求有一定的技术基础。并且这些工具中对于网站相关配置都是开放式,需要使用者 ...
【技术保护点】
【技术特征摘要】
1.一种PHP网站的自适应重建方法,其特征在于,包括:接收并加载需要重建的网站数据源,所述数据源包括网站源码和数据库备份;根据预先构建的网站模型和数据库模型,识别分析所述数据源的类型,并对应构建所述数据源的重建规则,所述重建规则包含所述网站的框架信息、环境信息、数据库连接配置和重建流程;以及响应于所述重建规则中的框架信息、环境信息和数据库连接配置,执行所述重建规则中的重建流程对所述网站进行重建。2.根据权利要求1所述的方法,其特征在于,当所述数据源为所述网站源码时,所述构建所述数据源的重建规则具体包括:识别所述网站的框架;根据所述网站的框架识别可用部署的Web服务器类型、数据库类型和缓存类型;识别数据库连接信息;生成框架部署流程。3.根据权利要求1所述的方法,其特征在于,当所述数据源为所述数据库备份时,所述构建所述数据源的重建规则具体包括:识别备份数据需要的数据库类型及数据库版本;识别数据库还原部署模式;生成数据库还原部署流程。4.根据权利要求2或3所述的方法,其特征在于,所述重建规则中的重建流程包括所述框架部署流程和所述数据库还原部署流程,所述执行所述重建规则中的重建流程对所述网站进行重建具体包括:创建网站配置;启动Web服务加载配置;启动数据库服务;恢复所述数据库备份;启动缓存服务。5.根据权利要求1所述的方法,其特征在于,在识别分析所述数据源的类型之...
【专利技术属性】
技术研发人员:林志玮,黄在勇,李国庆,
申请(专利权)人:厦门市美亚柏科信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。