首页 > 其他分享 >Palo Alto防火墙---DNS安全篇

Palo Alto防火墙---DNS安全篇

时间:2023-09-15 21:35:41浏览次数:50  
标签:Alto Palo 配置文件 钓鱼 sinkhole --- 点击 PA DNS

老板:楼小楼,现在钓鱼网站太多了,稍不注意就有可能上当,有没有办法预防一下!

楼小楼:老板,这个可以有,咱们的PA防火墙有DNS安全功能,可以针对钓鱼网站进行拦截防护。

老板:搞它……


PA的DNS安全是一种持续化的威胁防护服务,通过利用高级机器学习和预测分析,PA的DNS安全服务可提供实时的DNS请求分析,并允许生成DNS签名,这些签名可用于防御使用C2的DNS和数据窃取的恶意软件。

另外如果要使用DNS安全服务,必须要有有效的威胁防护和DNS安全许可。

话不多说了,我们现在看看如何完成老板的要求

Palo Alto防火墙---DNS安全篇_DNS

依次点击OBJECTS->Security Profiles->Anti-Spyware,这时会看到右侧有两个默认的配置文件,一个是default,一个是strict。

这时,我们可以根据实际情况选择一个配置文件,然后clone一个出来,这里我选择strict,然后进行clone。

Palo Alto防火墙---DNS安全篇_安全_02

完成之后如下图所示:

Palo Alto防火墙---DNS安全篇_Palo Alto防火墙_03

这就是我们clone之后的配置文件,点击strict-1进行编辑

Palo Alto防火墙---DNS安全篇_DNS_04

为了管理和维护在这里建议为配置文件起一个名字,完成之后点击“DNS Policies"标签,下面框中是关于DNS安全服务可以支持检测的威胁类别,此次我们只是针对钓鱼网站,也就是箭头指的部分,在Policy Action那列的动作是default(block),其实在这里也有其它操作如下:

Palo Alto防火墙---DNS安全篇_Palo Alto防火墙_05

当然我们这里为了阻止,所以用block,完成之后点击OK

此时我们只是完成了这个配置文件的定义,我们需要在策略中调用它,如下:

Palo Alto防火墙---DNS安全篇_安全_06

找到我们上网的那条策略,点击它进行编辑,在Action标签中进行如上所示的配置,完成之点击OK,最后commit一下配置。

我们用PA提供的钓鱼网站测试域名进行测试

Palo Alto防火墙---DNS安全篇_安全_07

在电脑浏览器中输入测试域名,然后到PA防火墙中查看日志如下:

Palo Alto防火墙---DNS安全篇_Palo Alto防火墙_08

通过日志我们可以看到访问的具体时间、类型、访问的域名及执行的动作等等,在这里执行的动作是drop。

其实到这里老板交待的任务已经完成了,但是我们在前面提到过针对钓鱼网站可以执行的动作还有其它两种,allow咱们就不说了,就说一下这个sinkhole,这个sinkhole必须配合下面的sinkhole地址来使用,我们现在修改一下,如下图所示:

Palo Alto防火墙---DNS安全篇_钓鱼网站_09

我们将sinkhole的地址改成了127.0.0.1,然后点击OK,commit一下配置文件。再进行一下测试,测试结果如下图:

Palo Alto防火墙---DNS安全篇_DNS_10

在这里可以看到,当我们访问这个钓鱼网站的时候,结果直接解析成了sinkhole设置的地址,相当于重定向了。再次查看防火墙日志如下:

Palo Alto防火墙---DNS安全篇_钓鱼网站_11

通过日志可以看到此时执行的就是sinkhole操作了。

好了关于DNS安全就说到这里,有兴趣的可以自己动手测试一下!


标签:Alto,Palo,配置文件,钓鱼,sinkhole,---,点击,PA,DNS
From: https://blog.51cto.com/05wylz/7486840

相关文章

  • [官方培训]06-UE光影基础 _ 李文磊 Epic 笔记
    UE光影基础光照系统UE4光照系统UE5光照系统直接光及阴影定向光源定向光源将模拟从无限远的源头处发出的光线。这意味着此光源投射出的阴影均为平行,因此适用于模拟太阳光。点光源点光源的工作原理很像一个真实的灯泡,从灯泡的钨丝向四面八方发出光。然而,为了性能考虑......
  • 论文阅读: Co-design Hardware and Algorithm for Vector Search
    1.Introduction介绍一下论文背景,向量检索常用于搜索引擎,推荐系统,LLM和科学计算等对应的常用的硬件向量检索方法,IVF-PQ其中IVF:将多个向量聚类,PQ将向量压缩而为了最大化IVF-PQ的效果,也会面临很多的挑战在芯片设计的过程中,会遇到针对六个阶段如何设计合适的微架构?如何将有......
  • overthewire-natas
    一个训练web的小网站:https://overthewire.org/wargames/natas/类似于ctf题,不同的是拿到的不是flag而是下一道题的密码第一关给出了默认密码,进入后查看源码获得natas1密码:g9D9cREhslqBKtcA2uocGHPfMZVzeFK6  将url中的0改成1,使用natas1用户名和刚才的密码进入到natas1关卡......
  • 【南外】DPS1-C
    /*树形DP,记f[i]表示覆盖以i为根的子树最少需要链的数量。记fl[i]=0/1表示当前i节点是否属于任意一条链。记res表示当前搜到节点x时,它有多少个儿子还不属于任何一条链。考虑贪心(不太会证明正确性)如果当前节点的res>=2,则可以选两个未连节点与x共同构成一条链,fl......
  • 2023-09-15每日总结
    今天进行了小测,对于数据库中各种查询<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespa......
  • Python基础 - 索引器,切片语法
    索引器语法:obj[key]a)一般key为int和str比较常见,但是Python下的索引器的key也可以是float,tuple,list,dict等任意对象。b)索引器会由解释器帮我们转换成对__getitem__函数的调用。 classMyTest():def__getitem__(self,key):print(type(key))......
  • 【南外】DPS1-A
    /*树形DP,记f[i][j]表示第i个节点,其子树中包含它的长度为j的链的数量。对于一个节点x,其有子节点V1,V2,...设当前做到Vi,则lst[i][...]表示做到Vi-1时f[x][...]的值。统计答案时,对于新增点Vi,假设我们已经跟新完了f(即f[x][j]加上f[Vi][j-1]),则答案的增加量为......
  • Python基础 - 三目运算
    Python中没有下面这样的三目运算符:desc=a==0?"zero":"not_zero" 但是可以用其他的方式来实现:1,ifelse表达式语法:为真时的值if 条件else 为假时的值a=10b="zero"ifa==0else"not_zero"print(type(b),b)#<class'str'>not......
  • 力扣-不同路径1
    1.问题一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7x3的网格。有多少可能的路径?示例1:输入:m=3,......
  • 闲谈:数据安全,万无一失的备份方法,备份3-2-1原则和改进方案
    备份3-2-1原则是什么? 数据备份的目的在于,当生产业务数据遭受损失时,能快速地从备份介质中完整地恢复数据。因此,完整的数据备份应该包含数据可靠地备份,备份数据足够安全,并且能够完整地恢复。备份领域中,有个3-2-1原则能尽量保证数据的安全。而所谓的3-2-1法则即为3个副本、2个......