• 网络安全——访问控制列表ACL


    为什么会产生ACL?

    需要一个工具,实现流量过滤(有限的访问)。如某公司为保证财务数据安全,禁止研发部门访问财务服务器,但总裁办公室不受限制。

    ACL有什么用?

    ACL是一个匹配工具,作用是识别并区分报文。其他技术通过调用ACL,就可以:

    (1)控制网络访问(2)防止网络攻击(3)提高网络利用率

    具体应用有:

    (1)匹配IP流量

    (2)在Traffic-filter中被调用

    (3)在NAT中调用ACL,规定哪些数据包需要地址转换。

    (4)在路由策略中被调用

    (5)在防火墙的策略部署中被调用

    (6)在QoS中调用ACL,对不同类别的数据提供有差别的服务。

    ACL的组成是什么?

    ACL是由一系列permit或deny语句组成的,有次序规则的列表。

    ACL编号:用来区分ACL,不同分类的ACL编号范围也不同。

    规则:每条语句就是该ACL的一个规则。

    规则编号:用来区分规则,可以自定义或系统分配,所有规则都按规则编号从小到大排序。如5,10,15,20...

    动作:每条规则中的permit或deny,就是这条规则的处理动作。

    匹配项:用户感兴趣的报文。

    路由器的一个接口一个方向只能绑定一个ACL,一个ACL可以应用到多个接口。

    通配

    通配符是什么?

    通配符是一个32bit长度的数值,通常采用类似网络掩码的点分十进制形式表示,但是含义与网络掩码完全不同。

    通配符有什么功能?

    IP地址+通配符,可以表示若干IP地址的集合。比如192.168.1.1 0.0.0.254可以表示192.168.1.0/24网段中奇数IP地址的集合。

    通配符如何实现上述功能?

    IP地址+通配符,可以指示IP地址中哪些比特位需要严格匹配,哪些比特位无需匹配。

    通配符换算成二进制后,“0”表示需要匹配,“1”表示不关心。

    ACL设计思路

    (1)使用基本ACL还是高级ACL?

    (2)在哪个路由器上进行控制?在哪个接口上进行控制?在哪个方向上进行控制?

    (3)ACL规则的顺序是什么?

  • 相关阅读:
    delphi 文件的读取(二进制文件和文本文件)
    delphi中用代码实现注册Ocx和Dll(有点怪异,使用CallWindowProc来调用指定函数DllRegisterServer)
    delphi 控件大全(确实很全)
    C#编写Windows 服务
    SSD Buffer Pool Extension
    .NET Web开发技术简单整理
    Python数据库访问之SQLite3、Mysql
    infiniband学习总结
    模板引擎开发3自定义标签的处理
    CSS选择器、优先级与匹配原理
  • 原文地址:https://www.cnblogs.com/zhaogw/p/15483516.html
Copyright © 2020-2023  润新知