首页 > 其他分享 >TCP协议得物联网安全浅析

TCP协议得物联网安全浅析

时间:2023-03-16 10:00:58浏览次数:46  
标签:封包 自定义 端口 得物 TCP tcp 浅析

公司做物联网项目, 后端采用java+netty开发, 端口如果直接暴露使之容易被扫描攻击。 故实现自定义TCP头, 这样可以在握手阶段就丢弃数据包,达到提高攻击门槛的目的。

 

在网上找了一圈,找到一个现成得, 原理如图:

 

 

 

可以自定义tcp封包,不满足要求得封包将会被抛弃不予处理,这样即使是进行攻击也找不到端口,因为端口不会做任何响应!

需要注意的是,如果使用了这个插件, 这台机器所有流入的数据封包都应该有固定标识,或者指定端口后,所有流入该端口的封包应该有这些标识!

否则应用层将接收不到任何数据,因为再防火墙层面已拦截处理。

最后附上找到得链接:

MisterChangRay/custom-tcp-filter: Custom Tcp Header Options And When Data Arrive Netfilter Check It (github.com)

 

标签:封包,自定义,端口,得物,TCP,tcp,浅析
From: https://www.cnblogs.com/raychang/p/17221244.html

相关文章

  • contrack TCP协议状态转换
    索引和TCP状态值三维数组tcp_conntracks定义了TCP连接的状态转换表,第一维表示方向,0和1分别表示原和反方向;第二维表示6个报文标志,如下tcp_bit_set所示;第三位表示当前的......
  • 从OTA测试变革浅析OTA测试系统升级方向
    小标题1:OTA测试的变革  自去年以来,OTA逐渐开始从少数“高端玩家”的卖点,成为汽车行业普遍应用的功能,各传统或新兴OEM都逐步开始在OTA上做布局,而随之而来的就是整个OTA......
  • linux 网络管理之tcpdump命令详解
    一、tcpdump的作用tcpdump是linux环境的网络数据采集分析工具,也就是所谓的抓包工具,与tcpdump只有命令行格式不同,Windows有个图形可视化工具Wireshark所谓的抓包工具就......
  • TCP四次挥手笔记
    TCP四次挥手过程和状态变迁在断开连接之前客户端和服务器都处于ESTABLISHED状态,双方都可以主动断开连接,以客户端主动断开连接为优。第一次挥手:客户端打算断开连接,向服务......
  • tcp网络编程实例1
    tcp_server.c#include<signal.h>#include<stdio.h>#include<errno.h>#include<unistd.h>#include<stdlib.h>#include<time.h>#include<string.h>#include......
  • 三、TCP
    一、TCP协议TCP是一种面向连接的、可靠的字节流服务。1.1面向连接面向连接:两个使用TCP的应用(通常是一个客户端和一个服务器)也彼此交换数据之前必须先建立一个TCP......
  • [kubernetes]Calico运行异常:dial tcp 10.96.0.1:443: connect: connection refused
    [kubernetes]Calico运行异常:dialtcp10.96.0.1:443:connect:connectionrefuseddingpwen于2022-04-2710:33:12发布5309收藏分类专栏:云原生web开发文章标签:ku......
  • TCPIP网络编程 -- (四)基于 TCP 的服务端客户端(1)
    TCP/IP网络编程--(四)基于TCP的服务端/客户端(1)4.2实现基于CP的服务器端/客户端等待连接请求阶段#include<sys/socket.h>intlisten(intsock,intbacklog);......
  • TCPIP网络编程 -- (五)基于 TCP 的服务端客户端(2)
    TCP/IP网络编程--(五)基于TCP的服务端/客户端(2)5.1回声服务器的完美实现由于上一章末尾提到的问题write(sock,message,strlen(message));str_len=read(sock,mess......
  • 网络分析工具:nc/tcpdump/wireshark
     ncLinuxnc命令用于设置路由器nc[-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称......