TCP连接的追踪方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40051964 阅读:20 留言:0更新日期:2024-01-16 21:21
本申请公开了一种TCP连接的追踪方法、装置、电子设备及存储介质,涉及云计算技术领域,包括:当通过Netfilter确认TCP连接时,执行tcpct.bt命令,以使得在连接追踪表中记录TCP连接对应的连接记录;通过解析器解析连接记录得到连接地址;当通过解析器确定出连接地址在网络地址范围内时,基于预先设置的pod信息映射表确定出连接地址对应的pod信息;将pod信息标记在连接记录中,得到TCP连接的目标连接日志。本申请技术方案可以适用于连接分析或安全审计等关心pod信息的场景,可以实现对TCP连接进行追踪和记录,可以直接地高效地得到TCP连接对应的pod信息。

【技术实现步骤摘要】

本申请涉及云计算,尤其涉及一种tcp连接的追踪方法、装置、电子设备及存储介质。


技术介绍

1、kubernetes集群是基于容器技术的分布式系统开发和容器编排平台,pod是该平台内运行管理的最小单位,pod会有一个ip地址,通过这个ip地址,pod才能被访问到。在linux操作系统中传输控制协议(transmission control protocol,tcp)连接的连接追踪信息内容较多,在一些应用场景(如安全审计场景)中只关心pod信息,不关心其他信息,目前无法直接地高效地得到tcp连接对应的pod信息。如何将tcp连接直接回溯到kubernetes集群中具体的pod服务,成为了亟待解决的问题。


技术实现思路

1、本申请提供了一种tcp连接的追踪方法、装置、电子设备及存储介质,可以适用于连接分析或安全审计等关心pod信息的场景,可以实现对kubernetes节点服务器上所有tcp连接进行追踪和记录,可以实现将tcp连接直接回溯到kubernetes集群中具体的pod服务,可以直接地高效地得到tcp连接对应本文档来自技高网...

【技术保护点】

1.一种传输控制协议TCP连接的追踪方法,其特征在于,应用于Linux操作系统,所述Linux操作系统包括Netfilter和解析器,所述方法包括:

2.根据权利要求1所述的TCP连接的追踪方法,其特征在于,所述Linux操作系统的内核中配置有内核追踪点,所述内核追踪点中配置有通过bpftrace脚本编写的扩展的伯克利包过滤器eBPF程序,所述eBPF程序中包括tcpct.bt命令。

3.根据权利要求2所述的TCP连接的追踪方法,其特征在于,所述通过所述解析器解析所述连接记录,得到连接地址,包括:

4.根据权利要求1所述的TCP连接的追踪方法,其特征在...

【技术特征摘要】

1.一种传输控制协议tcp连接的追踪方法,其特征在于,应用于linux操作系统,所述linux操作系统包括netfilter和解析器,所述方法包括:

2.根据权利要求1所述的tcp连接的追踪方法,其特征在于,所述linux操作系统的内核中配置有内核追踪点,所述内核追踪点中配置有通过bpftrace脚本编写的扩展的伯克利包过滤器ebpf程序,所述ebpf程序中包括tcpct.bt命令。

3.根据权利要求2所述的tcp连接的追踪方法,其特征在于,所述通过所述解析器解析所述连接记录,得到连接地址,包括:

4.根据权利要求1所述的tcp连接的追踪方法,其特征在于,按照地址类型所述连接地址包括原始连接源地址、原始连接目的地址、应答连接源地址和应答连接目的地址;所述将所述pod信息标记在所述连接记录中,包括:

5.根据权利要求1所述的tcp连接的追踪方法,其特征在于,所述网络地址范围为kubernetes集群中pod的网络地址...

【专利技术属性】
技术研发人员:王伟阳盛国军展波
申请(专利权)人:卡奥斯物联科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1