一、网络安全基础
IP地址划分
IP地址还分为全球地址和专用地址。
- 10.0.0.0到10.255.255.255(或记为10/8)
- 172.16.0.0到172.31.255.255(或记为172.16/12)
- 192.168.0.0到192.168.255.255 (或记为192.168/16
Internet 路由协议
通常把自治系统内部的路由协议称为内部网关协议, 自治系统之间的协议称为外部网关协议。常见的内 部网关协议有RIP协议和OSPF协议;外部网关协 议有BGP协议
路由信息协议RIP议属于应用层协议,它使用运输 层的用户数据报UDP进行传送
一个RIP报文最大长度为504字节
OSPF协议是分布式的链路状态路由协议。
在该协议中,只有当链路状态发生变化时, 路由器才用洪泛法向所有路由器发送路由 信息。 为了及时了解链路的状态情况,每个路由 器需要定期*(10s)* 向邻居路由器发送 Hello分组。如果40s 都还没有收到邻居 的Hello信息,则认为该邻居是不连通的, 应该立即修改链路状态数据库中所对应的 记录,并要重新计算路由表
除了Hello 问候分组外,OSPF协议还有 四种分组:
链路状态更新分组、链路状态确认分组、数据库描述分组和链路状态请求分组
BGP-4共使用四种报文:
- 打开(Open)报文,用来与相邻的另一个 BGP发言人建立关系。
- 更新(Update)报文,用来发送某一路由 的信息,以及列出要撤销的多条路由。
- 保活(Keepalive)报文,用来确认打开报 文和周期性地证实邻站关系。
- 通知(Noti f ication)报文,用来发送检 测到的差错
ICMP报文有ICMP差错报文和ICMP询问报文两种
应用层协议- 电子邮件协议
邮件协议有发送协议SMTP、接收协议POP3/IMAP4
应用层协议- 文件传输协议 FTP
在进行文件传输时,FTP的客户和服务器之间需要建立 两个TCP连接,一个控制连接,一个数据连接
TFTP常被称为简单文件传送协议。它采用客户/服务器方式,传输层使用UDP数据报,因此TFTP需要 有自己的差错改正措施。TFTP只支持文件传输而不支持交互
应用层协议- 动态主机配置协议DHCP
DHCP是一种集中管理和自动分配地址的协议
DHCP支持三种类型的IP地址分配方式:
- 第一种人工分配,也称静态分配,DHCP为设备分配一个固定 的IP地址;
- 第二种动态分配,DHCP从地址池中分配一个IP地址给申请者,该地址有时间限制,在租约 结束后收回;
- 第三种自动分配,从可用地址池中选择一个地址,自动地将其永久地分配给一台设备
二、网络安全基本概念
APT攻击
3个阶段:
- 攻击前准备阶段、
- 攻击入侵阶段
- 持续攻击阶段
又可细分为5 个步骤情报收集、防线突破、通道建立、横向渗透、信息收集及外传
三、网络安全防御
防火墙
防火墙的安全规则由匹配条件与处理方式两个部分共同构成
的处理方式主要包括以下几种:
- Accept: 允许数据包或信息通过
- Reject: 拒绝数据包或信息通过,并且通知信息源该信息被禁止
- Drop: 直接将数据包或信息丢弃,并且不通知信息源
根据实现技术不同,分为
- 数据包过滤
- 应用层网关
- 电路层网关
入侵检测与防护
入侵检测与防护的技术主要有两种:入侵检测系统(IDS)和入侵防护系统(IPS)
入侵检测技术 (IDS)注重的是网络安全状况的监管,通过监视网络或系统资源,寻找违反安全策略的行 为或攻击迹象,并发出报警。因此绝大多数IDS系统都是被动的。
入侵防护系统(IPS) 则倾向于提供主动防护,注重对入侵行为的控制。其设计宗旨是预先对入侵活动 和攻击性网络流量进行拦截,避免其造成损失
Snort
主要包含三个模式
- 嗅探
- 包记录
- 网络入侵检测
虚拟专用网络
VPN和一般的网络连接一样也三个部分组成:客户机、传输介质和服务器。不同的VPN的连接不是采用 物理的传输介质,而是使用称之为"隧道"的技术作为传输介质
隧道协议
- 点对点隧道协议:PPTP
- 第2层隧道协议:L2TP
- IP安全协议:IPSec
除了这三种技术以外还有通用路由封装 GRE、L2F以及SOCK协议等
L2TP可以提供隧道验证,而PPTP则不支持隧道验证
IPSec 协议可以采用两种方法对数据提供加密和认证,分别是:
- ESP 协议
- AH协议
端口扫描
安全协议
- IPSec 是为网络层提供加密和认证的协议规范
- SSL 协议位于应用层和传输层之间
- SSL记录协议,分段保护和传输
- PCG,包含 RSA、DSS、Diffie-Hellman等公钥加密算法,以及CAST-128、IDEA,和对称加密算法3DES、Hash编码算法 SHA-1
- IEEE802.1X
- WEP,用于无线网络的安全,采用对称加密算法RC4
- WPA,采用TKIP(Temporal Key Integrity Protocol)算法,提高了数据的加密强度
- WPA2,采用了 AES
- WPA3,WPA3是 WPA2的升级版,采用SAE算法,提高了数据的加密强度,192 位安全密钥
蜜罐技术
蜜罐是一个陷阱,并不会直接提高计算机的网络安全,但是一种不可或缺的主动防御技术
优点:
- 使用简单
- 资源占用少
- 数据价值高
缺点:
- 数据收集面狭窄
- 给使用者带来风险
根据技术分为三类
- 牺牲型蜜罐
- 外观型蜜罐
- 测量型蜜罐
蜜罐分为四种配置方式
- 诱骗服务
- 弱化系统
- 强化系统
- 用户模式服务器