常见的网络威胁及消除处理

几种常见网络威胁及处理方式

威胁消除方法示例
Spoofing 冒充欺骗认证密码认证、SSL/TLS、IPSec、SSH等
Tampering 篡改完整性Hash、MAC、数字签名、ACL等
Repudiation 否认防抵赖认证、审计日志等
Information Disclosure 信息披露机密性加密、ACL等
Denial Of Service 拒绝服务可用性负载均衡、过滤、缓存等
Elevation Of Privilege 提升权限授权授权最小化、沙箱等
Privacy 私有化合法匿名、用户可知可控、数据最小化等

Spoofing

冒充欺骗是网络中常见的手段,比如某些想窃取用户个人信息的人搞个伪基站,伪装成公共免费wifi,让受害者去连接获取个人信息。或者一些钓鱼网站或者恶意网站,它们没有权威CA(Certificate Authority)颁发的证书。使用SSL/TLS可以确保网站身份,加强网络安全。

SSL/TLS协议实际上最初叫做SSL协议(Secure Sockets Layer,安全套接字层),是由网景(Netscape)公司在1990年推出的一种标准安全协议,用于在网络通信中建立Web浏览器和Web服务器之间的加密链接。

TLS(Transport Layer Security,传输层安全)是 IETF组织 (工程任务组)在1999年将SSL3.0协议规范进行了标准化。由于SSL和TLS之间存在加密算法上的差异,因此不能互相操作,所以是两个不同的协议。

TLS协议严格的说位于OSI-7层模型的会话层,在传输层协议(如TCP)之上。
在这里插入图片描述
可以看到SSL/TLS在OSI七层模型中介于传输层和应用层之间。而TLS 在实现上分为 记录层(Record) 和 握手层(HandShake) 两层。

其中握手层又含四个子协议,

  • 1.握手协议(Handshake Protocol) :负责通信双方之间协商决定密码算法和共享密钥。
  • 2.密码规格变更协议(Change Cipher Spec Protocol) :负责向通信对象传达变更密码方式的信号。
  • 3.警告协议(Alert Protocol) :负责在发生错误时将错误传给对方。
  • 4.应用数据协议(Application Data Protocol):是将TLS承载的应用数据传达给通讯对象。

在这里插入图片描述
TLS的功能实现主要依赖于三类基本算法:

  • 散列函数 Hash(验证信息的完整性,MD5、SHA)
  • 对称加密(传输数据加密,AES、DES、RC4)
  • 非对称加密(实现身份认证和密钥协商,RSA、ECC、DH)

每一个 TLS 连接都会以握手开始。如果客户端此前并未与服务器建立会话,那么双方会执行一次完整的握手流程来协商 TLS 会话。握手过程中,客户端和服务器将进行以下四个主要步骤:

  • 1.交换各自支持的功能,对需要的连接参数达成一致
  • 2.验证出示的证书,或使用其他方式进行身份验证
  • 3.对将用于保护会话的共享主密钥达成一致
  • 4.验证握手消息并未被第三方团体修改

Tampering

篡改即在信息传输中被人篡改信息,常见的比特位传输为了避免信号由于信号噪声干扰产生偏差而引入奇偶校验位或者CRC循环冗余校验位,防篡改的方法也类似,比如Hash运算的值一并传输,接收信号后对信号进行Hash运算再比对。或者对信息做数字签名,即发送者使用自己的私钥进行加密数据,接收者使用发送者的公钥进行解密(发送者的私钥只有自己拥有,公钥匙是所有人均可见,能用发送者的公钥解密说明即是发送者发送的)。

Repudiation

否认即在系统中一些高危操作,比如新增、修改、删除,某个用户做了操作却不承认。这时候可以通过审计日志让其防抵赖。

Information Disclosure

信息披露即一些不想被人看到或者不想被特定的人看到,可以对信息进行加密,或者使用ACL(Access Control List)访问控制列表,限定只有特定的人才有访问的权限。

Denial Of Service

常见的拒绝服务,比如某台服务器流量过多导致系统CoreDump,可以使用多台服务器进行负载均衡。又或者某个恶意IP发送大量请求到服务器,可以采用请求次数超过一定限制则限制IP请求,避免DOS攻击。

Elevation Of Privilege

特权提升,即通过非授权方式获得更高权限。管理员admin权限不开放出去,对特定角色授予特定权限(RBAC)使权限最小化。

Privacy

一些隐私信息进行匿名化处理,避免重要信息泄漏。比如Log4j日志框架中对一些敏感关键字的信息进行脱敏处理。

参考链接:
1、https://zhuanlan.zhihu.com/p/513404995

  • 24
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值