华为实验-基于用户和应用的安全策略

CLI举例:基于用户和应用的安全策略

通过配置安全策略,实现基于用户、时间段以及应用的访问控制。

组网需求

如图1所示,某企业在网络边界处部署了FW作为安全网关。

企业根据员工级别和职能不同划分了三种用户:高层管理者、市场员工、研发员工,三个用户能够访问Internet的权限不同。具体如下:

  • 高层管理者可以自由访问Internet。
  • 市场员工能够访问Internet,但不能玩游戏,观看网络视频。
  • 研发员工只能使用TortoiseSVN应用,不允许访问其他Internet应用。

图1 基于用户和应用的安全策略组网图
 

数据规划

本举例的用户已经存在于FW中,并且已经完成了认证的配置。

项目

数据

说明

高层管理者的安全策略

  • 名称:policy_sec_management
  • 源安全区域:trust
  • 目的安全区域:untrust
  • 用户:management
  • 动作:允许

安全策略policy_sec_management的作用是允许高层管理者自由访问Internet。

市场员工的安全策略1

  • 名称:policy_sec_marketing_1
  • 源安全区域:trust
  • 目的安全区域:untrust
  • 用户:marketing
  • 应用:游戏、媒体共享
  • 动作:禁止

安全策略policy_sec_marketing_1的作用是禁止市场员工玩游戏,观看网络视频。

游戏代表游戏类应用,媒体共享代表网络视频类应用。

市场员工的安全策略2

  • 名称:policy_sec_marketing_2
  • 源安全区域:trust
  • 目的安全区域:untrust
  • 用户:marketing
  • 动作:允许

安全策略policy_sec_marketing_2的作用是允许市场员工访问Internet。

研发员工的安全策略1

  • 名称:policy_sec_research_1
  • 源安全区域:trust
  • 目的安全区域:untrust
  • 用户:research
  • 应用:TortoiseSVN
  • 动作:允许

安全策略policy_sec_research_1的作用是允许研发员工使用TortoiseSVN版本控制应用。

研发员工的安全策略2

  • 名称:policy_sec_research_2
  • 源安全区域:trust
  • 目的安全区域:untrust
  • 用户:research
  • 动作:禁止

安全策略policy_sec_research_2的作用是禁止研发员工访问其他Internet应用。

操作步骤
  1. 配置接口IP地址和安全区域,完成网络基本参数配置。
    1. 配置GigabitEthernet 1/0/1接口IP地址,将接口加入untrust域。<FW> system-view
      [FW] interface GigabitEthernet 1/0/1
      [FW-GigabitEthernet1/0/1] ip address 1.1.1.1 24
      [FW-GigabitEthernet1/0/1] quit
      [FW] firewall zone untrust
      [FW-zone-untrust] add interface GigabitEthernet 1/0/1
      [FW-zone-untrust] quit

    2. 配置GigabitEthernet 1/0/3接口IP地址,将接口加入trust域。

      
      [FW] interface GigabitEthernet 1/0/3
      [FW-GigabitEthernet1/0/3] ip address 10.3.0.1 24
      [FW-GigabitEthernet1/0/3] quit
      [FW] firewall zone trust
      [FW-zone-trust] add interface GigabitEthernet 1/0/3
      [FW-zone-trust] quit

  2. 配置高层管理者的安全策略。

    [FW] security-policy
    [FW-policy-security] rule name policy_sec_management
    [FW-policy-security-rule-policy_sec_management] source-zone trust
    [FW-policy-security-rule-policy_sec_management] destination-zone untrust
    [FW-policy-security-rule-policy_sec_management] user user-group /default/management
    [FW-policy-security-rule-policy_sec_management] action permit
    [FW-policy-security-rule-policy_sec_management] quit

  3. 配置市场员工的安全策略。

    # 配置市场员工的安全策略1。[FW-policy-security] rule name policy_sec_marketing_1
    [FW-policy-security-rule-policy_sec_marketing_1] source-zone trust
    [FW-policy-security-rule-policy_sec_marketing_1] destination-zone untrust
    [FW-policy-security-rule-policy_sec_marketing_1] application category Entertainment sub-category Media_Sharing
    [FW-policy-security-rule-policy_sec_marketing_1] application category Entertainment sub-category Game
    [FW-policy-security-rule-policy_sec_marketing_1] user user-group /default/marketing
    [FW-policy-security-rule-policy_sec_marketing_1] action deny
    [FW-policy-security-rule-policy_sec_marketing_1] quit
    # 配置市场员工的安全策略2。[FW-policy-security] rule name policy_sec_marketing_2
    [FW-policy-security-rule-policy_sec_marketing_2] source-zone trust
    [FW-policy-security-rule-policy_sec_marketing_2] destination-zone untrust
    [FW-policy-security-rule-policy_sec_marketing_2] user user-group /default/marketing
    [FW-policy-security-rule-policy_sec_marketing_2] action permit
    [FW-policy-security-rule-policy_sec_marketing_2] quit

  4. 配置研发员工的安全策略。

    # 配置研发员工的安全策略1。[FW-policy-security] rule name policy_sec_research_1
    [FW-policy-security-rule-policy_sec_research_1] source-zone trust
    [FW-policy-security-rule-policy_sec_research_1] destination-zone untrust
    [FW-policy-security-rule-policy_sec_research_1] user user-group /default/research
    [FW-policy-security-rule-policy_sec_research_1] application app TortoiseSVN
    [FW-policy-security-rule-policy_sec_research_1] action permit
    [FW-policy-security-rule-policy_sec_research_1] quit
    # 配置研发员工的安全策略2。[FW-policy-security] rule name policy_sec_research_2
    [FW-policy-security-rule-policy_sec_research_2] source-zone trust
    [FW-policy-security-rule-policy_sec_research_2] destination-zone untrust
    [FW-policy-security-rule-policy_sec_research_2] user user-group /default/research
    [FW-policy-security-rule-policy_sec_research_2] action deny
    [FW-policy-security-rule-policy_sec_research_2] quit

结果验证
  1. 验证高层管理者是否能够不受限制的访问Internet,如果是则证明高层管理者的安全策略配置成功。
  2. 验证市场员工的用户能够访问Internet,而且访问Internet时不能使用FW定义的游戏和媒体共享应用。如果是则证明市场员工的安全策略配置成功。
  3. 验证研发员工用户正常使用TortoiseSVN应用,但是不能访问Internet其他应用。如果是则证明研发员工的安全策略配置成功。
  4. 选择“监控 > 日志 > 策略命中日志”,分别查看高层管理者、市场员工、研发员工是否命中正确的安全策略。

配置脚本
#                                                                               
interface GigabitEthernet1/0/1                                                  undo shutdownip address 1.1.1.1 255.255.255.0                                        
#                                                                               
interface GigabitEthernet1/0/3                                                  undo shutdownip address 10.3.0.1 255.255.255.0                                        
#                                                                               
firewall zone trust                                                             add interface GigabitEthernet1/0/3                                             
#                                                                               
firewall zone untrust                                                           add interface GigabitEthernet1/0/1                                             
#                                                                               
security-policy                                                                 rule name policy_sec_management                                                source-zone trust                                                             destination-zone untrust                                                      user user-group /default/management                                                              action permit                                                                 rule name policy_sec_marketing_1                                               source-zone trust                                                             destination-zone untrust                                                      user user-group /default/marketing                                                               application category Entertainment sub-category Game                          application category Entertainment sub-category Media_Sharing                 action deny                                                                   rule name policy_sec_marketing_2                                               source-zone trust                                                             destination-zone untrust                                                      user user-group /default/marketing                                                               action permit                                                                 rule name policy_sec_research_1                                                  source-zone trust                                                             destination-zone untrust                                                      user user-group /default/research                  application app TortoiseSVN                          action permit                                                      rule name policy_sec_research_2                                                  source-zone trust                                                             destination-zone untrust                                                      user user-group /default/research                                                                action deny         

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/572927.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

YOLOv8项目实践——目标检测、实例分割、姿态估计、目标追踪算法原理及模型部署(Python实现带界面)

简介 Ultralytics YOLOv8是一种前沿的、最先进的&#xff08;SOTA&#xff09;模型&#xff0c;它在前代YOLO版本的成功基础上进行了进一步的创新&#xff0c;引入了全新的特性和改进&#xff0c;以进一步提升性能和灵活性。作为一个高速、精准且易于操作的设计&#xff0c;YO…

单链表交叉分离,运用头插法,尾插法(算法库应用)

原文博客链接:单链表分离(头插法和尾插法的结合,理解指针变换)_3.对任务1或者2中创建的某一个单链表{a1,b1,a2,b2,...,an,bn},编写一个算法将-CSDN博客 函数实现: /************************************************** 函数名:separate_LinkList 功 能: 把一个链表,交叉新建…

flask各种版本的项目,终端命令运行方式的实现

目录 写在前面 一、Flask项目的基本结构 二、使用终端命令运行Flask项目 1. 安装Flask 2. 创建Flask应用 3. 配置FLASK_APP环境变量 4. 运行Flask应用 5. 访问Flask应用 三、Flask CLI的其他功能 1. 创建Flask应用 2. 运行开发服务器 3. 清理缓存文件 4. 运行单元…

网络链路层之(2)PPP协议

网络链路层之(2)PPP协议 Author: Once Day Date: 2024年3月27日 一位热衷于Linux学习和开发的菜鸟&#xff0c;试图谱写一场冒险之旅&#xff0c;也许终点只是一场白日梦… 漫漫长路&#xff0c;有人对你微笑过嘛… 全系列文章可参考专栏: 通信网络技术_Once-Day的博客-CSDN…

Patchwork包使用教程,R语言快速组合拼接图片

R语言如何拼接多幅图片&#xff1f; 今天分享的笔记带你领略R语言Patchwork包独特的魅力&#xff0c;patchwork是一个非常流行的用于拼接 ggplot2 图形的包&#xff0c;以一种简单的方式对图形进行排列和组合&#xff0c;不论多复杂的组合图形&#xff0c;都能确保图形之间正确…

手机短信验证码自动转发到服务器

今天写一个自动化处理程序&#xff0c;需要验证码登录&#xff0c;怎么样把手机收到的短信自动转发到服务器接口呢&#xff1f; 利用ios手机快捷指令的功能 打开快捷指令点击中间自动化点击右上角号选择信息信息包含选取&#xff0c;输入验证码选择立即执行点击下一步按下图配…

机器人深度学习IMU和图像数据实现焊接精细操作

在双电极气体保护金属弧焊 &#xff08;DE-GMAW&#xff09; 中&#xff0c;对焊枪和旁路电极位置的精确控制是至关重要的。为了这一过程&#xff0c;科研团队提出了安装微型惯性测量单元&#xff08;IMU&#xff09;传感器和摄像头&#xff0c;来记录焊工控制焊枪的移动和微调…

Android 12系统源码_多窗口模式相关方法的调用顺序

前言 从 Android 7.0 开始&#xff0c;Google 推出了一个名为“多窗口模式”的新功能&#xff0c;允许在设备屏幕上同时显示多个应用&#xff0c;多窗口模式允许多个应用同时共享同一屏幕&#xff0c;多窗口模式&#xff08;Multi Window Supports&#xff09;目前支持以下三种…

Go-js,css,html压缩和混淆(可直接使用)

前提条件: 本地安装nodejs环境然后配置全局环境变量。 运行以下命令安装uglify压缩工具 npm install uglify-js -g 测试是否安装成功 uglifyjs -v 使用方式: 根据不同的操作系统取对应的压缩工具,然后将压缩工具放到项目根目录下,然后执行即可 工具文件: https://gitee.com…

喜讯!聚铭网络荣获《日志分类方法及系统》发明专利

近日&#xff0c;聚铭网络又喜获一项殊荣&#xff0c;其申报的《日志分类方法及系统》发明专利成功获得国家知识产权局的授权&#xff0c;正式荣获国家发明专利证书。 在信息化时代&#xff0c;网络安全问题日益凸显&#xff0c;日志分析作为保障网络安全的重要手段&#xff…

qt-C++笔记之QSpinBox控件

qt-C笔记之QSpinBox控件 code review! 文章目录 qt-C笔记之QSpinBox控件1.运行2.main.cpp3.main.pro4.《Qt6 C开发指南》&#xff1a;4.4 QSpinBox 和QDoubleSpinBox 1.运行 2.main.cpp #include <QApplication> #include <QSpinBox> #include <QPushButton&g…

CUDA安装 Windows版

目录 一、说明 二、安装工具下载 三、CUDA安装 四、cuDNN配置 五、验证安装是否成功 一、说明 windows10 版本安装 CUDA &#xff0c;首先需要下载两个安装包 CUDA toolkitcuDNN 官方教程 CUDA&#xff1a;https://docs.nvidia.com/cuda/cuda-installation-guide-micro…