This application discloses a software demonstration program construction method, system, equipment and computer media, which includes: acquiring the target software function program; determining whether the target software function program contains security verification information; if so, deleting the security verification information in the target software function program; and converting the final target software function program into corresponding target software performance. Show program. A construction method of software demonstration program disclosed in this application determines whether the target software function program contains security verification information or not. If so, the security verification information in the target software function program is deleted, so that the target software demonstration program converted by the final target software function program does not carry security verification information and will not cause security verification information to leak to the target software function program. In the external network environment, the security of software demonstration program is improved. A software demonstration program construction system, equipment and computer readable storage medium disclosed in this application also solve the corresponding technical problems.
【技术实现步骤摘要】
一种软件演示程序构造方法、系统、设备及计算机介质
本申请涉及软件
,更具体地说,涉及一种软件演示程序构造方法、系统、设备及计算机介质。
技术介绍
软件演示程序是指具有与软件功能程序相同的核心功能点和操作步骤的例子程序,其作用是功能点的演示,一般涵盖了软件功能程序的所有可交付的功能点,具有与软件功能程序一致的GUI(GraphicalUserInterface,图形用户界面)界面显示风格和功能操作步骤。通过软件演示程序,可以向用户展示软件的主要功能点,形象地介绍软件功能的操作步骤。然而,在实际的项目开发和软件发布中,软件演示程序可能部署和运行在外网环境中,由于外网环境不是完全可控的,此时会使演示程序产生安全隐患,比如引起逻辑泄露、信息泄露、甚至私钥泄露和代码泄露等。综上所述,如何提高软件演示程序的安全性是目前本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种软件演示程序构造方法,其能在一定程度上解决如何提高软件演示程序的安全性的技术问题。本申请还提供了一种软件演示程序构造系统、设备及计算机可读存储介质。为了实现上述目的,本申请提供如下技术方案:一种软件演示程序构造方法,包括:获取目标软件功能程序;判断所述目标软件功能程序中是否含有安全验证信息,若是,则删除所述目标软件功能程序中的所述安全验证信息;将最终的所述目标软件功能程序转换为对应的目标软件演示程序。优选的,所述将最终的所述目标软件功能程序转换为对应的目标软件演示程序之后,还包括:将所述目标软件演示程序中的程序进行混淆。优选的,所述判断所述目标软件功能程序中是否含有安全验证信息,包括: ...
【技术保护点】
1.一种软件演示程序构造方法,其特征在于,包括:获取目标软件功能程序;判断所述目标软件功能程序中是否含有安全验证信息,若是,则删除所述目标软件功能程序中的所述安全验证信息;将最终的所述目标软件功能程序转换为对应的目标软件演示程序。
【技术特征摘要】
1.一种软件演示程序构造方法,其特征在于,包括:获取目标软件功能程序;判断所述目标软件功能程序中是否含有安全验证信息,若是,则删除所述目标软件功能程序中的所述安全验证信息;将最终的所述目标软件功能程序转换为对应的目标软件演示程序。2.根据权利要求1所述的方法,其特征在于,所述将最终的所述目标软件功能程序转换为对应的目标软件演示程序之后,还包括:将所述目标软件演示程序中的程序进行混淆。3.根据权利要求1所述的方法,其特征在于,所述判断所述目标软件功能程序中是否含有安全验证信息,包括:判断所述目标软件功能程序中是否含有安全验证信息,所述安全验证信息包括私钥和/或Token令牌。4.根据权利要求1至3任一项所述的方法,其特征在于,所述将最终的所述目标软件功能程序转换为对应的目标软件演示程序之前,还包括:解析出所述目标软件功能程序中的功能逻辑程序;精简所述目标软件功能程序中除所述功能逻辑程序之外的其他程序。5.根据权利要求4所述的方法,其特征在于,所述精简所述目标软件功能程序中除所述功能逻辑程序之外的其他程序,包括:精简所述目标软件功能程序中的后台任务程序和后台线程程序。6.根据权利要求4...
【专利技术属性】
技术研发人员:刘宝,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。