System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及独立站运营的,特别涉及独立站的第三方工具对接运维与管控方法和系统。
技术介绍
1、独立站是一种完全独立的网站,其由企业自主搭建和运营,包括独立的服务器、网站程序和单独的域名。独立站在运行过程中需要进行大量企业数据的处理,通常情况下独立站依靠自身的服务器能够完成数据处理任务,确保独立站的数据处理独立性和安全性。在实际操作中,为了满足不同数据处理场景需求或独立站自身无法实现特定数据处理模式,需要借助第三方工具来辅助执行数据处理任务。第三方工具通常为能够进行特定数据处理操作的软件工具,能够被不同独立站调用。第三方工具在开发过程中不可避免会存在后门缺陷,当独立站调用对接第三方工具时,可能存在被后门攻击入侵的问题,降低独立站的运作安全。为此在独立站调用对接第三方工具过程中对第三方工具进行运维与监控,避免第三方工具对独立站做出越权操作,对维护独立站安全具有十分重要意义。
技术实现思路
1、针对现有技术存在的缺陷,本专利技术提供了独立站的第三方工具对接运维与管控方法和系统,从任务执行线程日志确定独立站的任务执行端的线程支撑需求信息,以此识别需要第三方工具对接的目标线程,精确定位第三方工具对接对象;基于目标线程在独立站内允许接入的虚拟节点的运作状态,确定目标线程与虚拟节点的连接关系,生成虚拟节点连接布局,为第三方工具对接进行定位;基于所有目标线程的执行时域特征信息,调整虚拟节点的带宽配置,并调取第三方工具连接至被触发的虚拟节点,保证第三方工具与目标线程准确对接,提高对目标线程的数据处
2、本专利技术提供独立站的第三方工具对接运维与管控方法,包括如下步骤:
3、步骤s1,对独立站进行任务执行端监听,得到所述独立站的任务执行线程日志;对所述任务执行线程日志进行分析,确定所述任务执行端的线程执行需求信息,以此识别需要第三方工具对接的所有目标线程;
4、步骤s2,对所有目标线程进行虚拟节点匹配识别,确定所有目标线程各自在所述独立站内允许接入的虚拟节点;基于所有目标线程允许接入的虚拟节点的运作状态,确定所有目标线程与虚拟节点的连接关系,生成关于所有目标线程的虚拟节点连接布局;
5、步骤s3,基于所有目标线程的执行时域特征信息,调整所述虚拟节点连接布局下属所有虚拟节点的带宽配置;识别所述虚拟节点连接布局内部被触发的虚拟节点,从而调取第三方工具连接至被触发的虚拟节点;
6、步骤s4,对被触发的虚拟节点连接的第三方工具进行监听,得到所述第三方工具的工作行为信息;基于所述工作行为信息,判断所述第三方工具是否发生异常行为,从而对所述第三方工具进行权限和/或连接管控。
7、在本申请公开的一个实施例中,在所述步骤s1中,对独立站进行任务执行端监听,得到所述独立站的任务执行线程日志;对所述任务执行线程日志进行分析,确定所述任务执行端的线程执行需求信息,以此识别需要第三方工具对接的所有目标线程,包括:
8、对独立站的任务创建日志进行分析,得到所述独立站的新任务创建趋势信息;其中,所述新任务创建趋势信息包括所述独立站单位时间内创建的新任务数量变化趋势以及创建的新任务在所述独立站内部所有任务执行端的分配数量变化趋势;
9、基于所述新任务创建趋势信息,识别所述独立站内部处于有效运行状态的任务执行端;对所述处于有效运行状态的任务执行端进行监听,得到所述任务执行端的任务执行线程日志;
10、对所述任务执行线程日志进行分析,确定所述任务执行端被分配的所有线程各自在执行过程中的运算资源需求信息,以此作为所述线程执行需求信息;基于所述运算资源需求信息,判断所述独立站是否能够提供所述线程需要的运算资源;若否,则将所述线程确定为需要第三方工具对接的目标线程。
11、在本申请公开的一个实施例中,在所述步骤s2中,对所有目标线程进行虚拟节点匹配识别,确定所有目标线程各自在所述独立站内允许接入的虚拟节点;基于所有目标线程允许接入的虚拟节点的运作状态,确定所有目标线程与虚拟节点的连接关系,生成关于所有目标线程的虚拟节点连接布局,包括:
12、识别所有目标线程各自与所述独立站内所有虚拟节点之间的所有连接链路,确定所有连接链路发生中断干扰事件的概率,再基于所述中断干扰事件的概率,确定所有目标线程各自在所述独立站内允许接入的虚拟节点;
13、将所有目标线程允许接入的虚拟节点各自的运作可用带宽以及所有目标线程各自的预估数据处理量进行对比,确定所有目标线程与所有允许接入的虚拟节点之间的匹配连接关系,从而生成关于所有目标线程的虚拟节点连接布局。
14、在本申请公开的一个实施例中,在所述步骤s3中,基于所有目标线程的执行时域特征信息,调整所述虚拟节点连接布局下属所有虚拟节点的带宽配置;识别所述虚拟节点连接布局内部被触发的虚拟节点,从而调取第三方工具连接至被触发的虚拟节点,包括:
15、获取所有目标线程各自在所述任务执行端的执行占用时间区间信息,基于所述执行占用时间区间信息,确定所有目标线程的执行时间轴关系信息,以此作为所述执行时域特征信息;基于所述执行时域特征信息,对所述虚拟节点连接布局下属所有虚拟节点进行连接重叠时间区间识别,得到每个虚拟节点同时连接两个以上目标线程对应的最长持续时间长度;再基于所述最长持续时间长度,调整每个虚拟节点的可用带宽分配值;
16、对所述虚拟节点连接布局内部所有虚拟节点进行指令流识别,判断所述虚拟节点是否在预设时间区间内接收到预设指令代码,若是,则确定所述虚拟节点被触发;若否,则确定所述虚拟节点未被触发;再基于被触发的虚拟节点接收到的预设指令代码,调取第三方工具连接至被触发的虚拟节点。
17、在本申请公开的一个实施例中,在所述步骤s4中,对被触发的虚拟节点连接的第三方工具进行监听,得到所述第三方工具的工作行为信息;基于所述工作行为信息,判断所述第三方工具是否发生异常行为,从而对所述第三方工具进行权限和/或连接管控,包括:
18、对被触发的虚拟节点连接的第三方工具进行监听,得到所述第三方工具的数据读取和编辑行为信息,以此作为所述工作行为信息;其中,所述数据读取和编辑行为信息包括所述第三方工具通过虚拟节点从目标线程中读取数据的访问区间信息和对读取到的数据的编辑类型信息;
19、基于所述工作行为信息,判断所述第三方工具是否发生非法访问未授权区间行为和/或对读取到的数据非法篡改行为;当发生非法访问未授权区间行为,则改变所述第三方工具对所述目标线程的数据读取权限;当发生对读取到的数据非法篡改行为,则中断所述第三方工具与所述虚拟节点的连接。
20、本专利技术还提供独立站的第三方工具对接运维与管控系统,包括:
21、任务执行端监听模块,用于对独立站进行任务执行端监听,得到所述独立站的本文档来自技高网...
【技术保护点】
1.独立站的第三方工具对接运维与管控方法,其特征在于,其包括如下步骤:
2.如权利要求1所述的独立站的第三方工具对接运维与管控方法,其特征在于:
3.如权利要求1所述的独立站的第三方工具对接运维与管控方法,其特征在于:
4.如权利要求1所述的独立站的第三方工具对接运维与管控方法,其特征在于:
5.如权利要求1所述的独立站的第三方工具对接运维与管控方法,其特征在于:
6.独立站的第三方工具对接运维与管控系统,其特征在于,包括:
7.如权利要求6所述的独立站的第三方工具对接运维与管控系统,其特征在于:
8.如权利要求6所述的独立站的第三方工具对接运维与管控系统,其特征在于:
9.如权利要求6所述的独立站的第三方工具对接运维与管控系统,其特征在于:
10.如权利要求6所述的独立站的第三方工具对接运维与管控系统,其特征在于:
【技术特征摘要】
1.独立站的第三方工具对接运维与管控方法,其特征在于,其包括如下步骤:
2.如权利要求1所述的独立站的第三方工具对接运维与管控方法,其特征在于:
3.如权利要求1所述的独立站的第三方工具对接运维与管控方法,其特征在于:
4.如权利要求1所述的独立站的第三方工具对接运维与管控方法,其特征在于:
5.如权利要求1所述的独立站的第三方工具对接运维与管控方法,其特征在于:
【专利技术属性】
技术研发人员:陈亚涛,牟永红,张亚婷,
申请(专利权)人:瀚力科技成都有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。