SpringBoot JAR包的源代码保护方法

    公开(公告)号:CN119377921B

    公开(公告)日:2025-03-21

    申请号:CN202411958523.7

    申请日:2024-12-30

    Inventor: 张婷婷 朱云杰

    Abstract: 本发明涉及信息安全技术领域,提供一种SpringBoot JAR包的源代码保护方法,所述方法包括:构建器根据构建物料生成XJAR包和启动器程序文件;启动器校验待启动XJAR包和JVM跟踪程序文件合法性再先后启动;JVM运行防护器的JVM跟踪进程和JVM进程基于动态启动口令和动态密钥完成启动认证,认证成功后在自定义类加载器中进行CLASS文件解密和加载,且JVM进程监视JVM跟踪进程运行状态。本发明通过动态启动口令、动态认证密钥、进程控制及进程间通信技术,不仅能防止JAR包静态文件被反编译逆向工程导出源代码,而且可以在启动运行过程中限制反编译工具访问JVM进程内存,实现JAR包源代码全方位保护。

    基于非对称加密的考试数据完整性的保存方法和系统

    公开(公告)号:CN119583048A

    公开(公告)日:2025-03-07

    申请号:CN202411547883.8

    申请日:2024-11-01

    Inventor: 李健强 陈杰 张鹏

    Abstract: 本发明提供一种基于非对称加密的考试数据完整性的保存方法,包括以下步骤:根据考生和考试场次随机分配非对称密钥,非对称密钥包括私钥信息和公钥信息;获取考生浏览器时间和考试服务端时间的时间差,并将考试截止时间返回至考试服务端;通过公钥信息将答卷内容加密保存至考生浏览器离线缓存数据数据中,并增加考生浏览器时间戳和离线答卷标志;将考生浏览器离线缓存数据数据中的答卷内容定时发送至考试服务端;通过私钥信息对答卷内容进行解密,并将解密后的答卷内容加入至考试服务端的在线缓存数据中;当考生浏览器时间戳加上时间差到达考试截止时间时,则停止将答卷内容加密保存至考生浏览器离线缓存数据中,并停止考试。

    一种多元数据实时集成与可视化方法及系统

    公开(公告)号:CN119166876B

    公开(公告)日:2025-02-11

    申请号:CN202411670519.0

    申请日:2024-11-21

    Inventor: 王定军

    Abstract: 本发明属于数据可视化技术领域,公开了一种多元数据实时集成与可视化方法及系统,通过预处理多元数据、生成数据指纹并聚类、绑定多元数据与云数据、实时监控并优化计算资源、利用虚拟现实技术为用户提供沉浸式体验,本发明通过收集三维可视化平台的运行数据,动态调整计算资源,优化了计算资源的配置与使用,提升了平台运行效率与稳定性,利用三维可视化平台中的虚拟现实技术,为用户提供沉浸式体验,增强了用户的体验感并提高了三维可视化平台的吸引力。

    一种基于数字证书实现零接口的安全单点登录方法

    公开(公告)号:CN118984251B

    公开(公告)日:2025-01-10

    申请号:CN202411414749.0

    申请日:2024-10-11

    Abstract: 本发明公开了一种基于数字证书实现零接口的安全单点登录方法,包括:用户通过浏览器访问应用系统的页面;应用系统检测session中是否有用户信息;用户浏览器重定向到登录链接所指的地址;统一登录系统并验证登录链接的参数是否合法;如果session中没有用户信息时,返回登录页面到用户浏览器;用户浏览器重定向到登录成功链接所指的地址;应用系统使用应用系统私钥解密验证登录链接中的参数,得到登录用户信息;应用系统使用统一登录系统公钥验证登录链接中的登录请求是否有效;将用户需要访问的页面地址返回到用户浏览器;用户浏览器重定向到用户需要访问的页面地址,单点登录完成。本发明提高了用户身份认证和数据传输的安全性。

    用于集群环境去中心化的定时任务调度方法及系统

    公开(公告)号:CN119003136A

    公开(公告)日:2024-11-22

    申请号:CN202411476080.8

    申请日:2024-10-22

    Abstract: 本发明公开了一种用于集群环境去中心化的定时任务调度方法及系统,包括:系统启动时,使用SQL读取数据库中的定时任务列表到内存,创建并注册定时任务;监控已注册的定时任务,到达某个定时任务的Cron表达式时,触发该任务;读取数据库中的任务列表,得到该任务的执行次数、最新执行IP、最新随机字符串;判断被触发的定时任务是否需要在本服务器执行;使用TCP协议向最新执行IP所指服务器发送任务查询请求;接收查询请求后,检查线程池是否有名称为该任务名称的线程并返回结果;当更新成功时,在线程池中创建名称为该任务名称的线程,并在线程中执行该任务;定时任务执行结束后,将任务列表中定时任务的执行次数加1。

    一种智慧印章的管控方法及系统

    公开(公告)号:CN115828219B

    公开(公告)日:2024-08-16

    申请号:CN202211598692.5

    申请日:2022-12-12

    Abstract: 本发明公开了一种智慧印章的管控方法及系统,涉及数据处理领域,其中,所述方法包括:基于印章的安全管理要求,设定印章管理参数;基于请求验证参数,生成使用监测指令;调用监测流程,通过图像采集设备对请求用户、盖章文档进行图像监测,获得使用监测图像集;基于监测特征,获得特征匹配结果;当特征匹配结果满足使用监测参数要求时,生成印章执行信息。解决了现有技术中针对印章的使用过程的管控准确性不足、全面性不高,进而造成印章的使用过程的管控效果不佳、印章的使用安全性低的技术问题。达到了提高对印章的使用过程进行管控的准确性、全面性,提高印章的使用过程的管控质量,提高印章的使用安全性的技术效果。

    简洁配置型rest接口管理与消息转换方法和装置

    公开(公告)号:CN116627486B

    公开(公告)日:2023-10-20

    申请号:CN202310912452.6

    申请日:2023-07-25

    Inventor: 丁振华

    Abstract: 本发明涉及数据处理技术领域,尤其涉及一种简洁配置型rest接口管理与消息转换方法和装置,通过源API接口注册组件,管理源API接口;通过能力接口配置组件,实现根据源API定制新能力,基于Camel框架技术,采用XML格式的路由DSL,并自定义各种报文格式转换处理器,耗时计算处理器,来达到路由的生成、发布、管理以及接口请求响应耗时的计算与打印输出的目的。打造一个易于集成的SDK或微服务组件,为需要进行简单rest接口管理、参数裁剪或消息转换,提供一种简洁、高效、易于集成的解决方法。

    一种增强前缀树的数据快速统计方法

    公开(公告)号:CN116501781B

    公开(公告)日:2023-09-12

    申请号:CN202310768136.6

    申请日:2023-06-28

    Inventor: 余志淼

    Abstract: 本发明涉及数据处理技术领域,尤其涉及一种增强前缀树的数据快速统计方法,增强前缀树包括:一个根节点、若干个分支节点和叶节点,叶节点由路径字符串、统计值和左、右指针构成,从根节点到叶节点的路径上所有字符按照从上到下的顺序排列而成所得的字符串即为该叶节点的路径字符串;叶节点的左指针指向其左边的叶节点,右指针指向其右边的叶节点,最左边的叶节点的左指针指向空,最右边的叶节点的右指针指向空。本发明能够满足不同业务场景中数据快速统计的需求,有利于减轻信息化系统的建设难度和成本。

Patent Agency Ranking