当前位置: 首页 > news >正文

长沙门户网站开发商标logo一键生成器

长沙门户网站开发,商标logo一键生成器,深圳黑马品牌网站设计,关键词排名优化品牌作者#xff1a;羿莉 (萧羿) 基础背景 DNS(Domain Name System) [ 1] 是任何网络活动的基础。它将易于记忆的域名转换为机器能够理解的 IP 地址。监控 DNS 服务可以帮助用户识别网络活动并保持系统安全。出于合规和安全性的考虑#xff0c;公司通常要求对网络日志进行存储和…作者羿莉 (萧羿) 基础背景 DNS(Domain Name System) [ 1] 是任何网络活动的基础。它将易于记忆的域名转换为机器能够理解的 IP 地址。监控 DNS 服务可以帮助用户识别网络活动并保持系统安全。出于合规和安全性的考虑公司通常要求对网络日志进行存储和分析。通过 DNS 日志可以清晰了解企业域名解析的使用情况于发现配置错误和不必要的网络障碍减少系统中断在帮助企业对用户行为、网络行为进行审计的同时及时发现潜在的安全问题。 DNS 解析流程 DNS 查询的结果通常会在本地域名服务器中进行缓存如果本地域名服务器中有缓存的情况下则会跳过如下 DNS 查询步骤很快返回解析结果。下面的示例则概述了本地域名服务器没有缓存的情况下DNS 查询所需的几个步骤 DNS 记录类型 DNS域名系统中存在多种不同类型的记录每种记录类型有特定的用途。以下是一些最常见的 DNS 记录类型及其解释 以上是一些基本的 DNS 记录类型每种类型在日常网络和域名的解析中扮演着重要角色。 日志审计 日志审计应用概况 日志审计服务 [ 2] 是阿里云日志服务 SLS [ 3] 平台下的一款应用它在继承了日志服务 SLS 的全部功能以外还有强大的多账号管理及跨地域采集阿里云各种云产品日志的功能并且支持通过资源目录 [ 4] Resource Directory的方式有组织性地统一地管理和记录多账号下云产品实例的日志信息。 如何开通 DNS 日志采集 登录 SLS 产品控制台 [ 5] 。 在日志应用栏选择审计与安全页签然后单击日志审计服务。 在全局配置页面将 DNS 的日志审计开关打开并选择中心项目 Project 所在区域例如 cn-hangzhou详细操作步骤参见开启日志采集功能 [ 6] 。 日志审计现已支持内网 DNS 日志、公网 DNS 解析日志、全局流量管理日志这三种日志类型用户可以按需开启。 其他功能 此外除了基础存储、查询、告警等 SLS 功能外还支持跨账号 [ 7] 采集、精细化采集策略 [ 8] 、Terraform [ 9] 配置等功能。此处不详细展开用户可以参考内网 DNS 日志转存 SLS [ 10] 进行配置使用。 DNS 日志详情 具体的日志字段内容及解释请参见附录。 内网请求应答示例 日志审计会自动开启用户满足采集策略的地域及 VPC 实例的流量分析功能详情参见开启 DNS 内网日志采集 [ 11] 。开启流量分析功能后日志会自动转存投递到用户的日志审计 DNS 专属库 dns_log 中下面是具体日志内容及相应字段含义的解释介绍。 DNS 请求日志 例如我们查询阿里云日志服务控制台 sls.console.aliyun.com 的 ip 地址。 dig sls.console.aliyun.com short在该请求日志内容中可以看到会话请求 id 为 50999该 id 会在后续模块应答日志中继续复用直至得到完整请求应答日志, 请求域名服务器为内网 ECS 的 ip 地址172.16.0.184响应地址为阿里云内置域名解析服务地址 100.100.2.136响应端口为 53。 请求日志模块为 GLOBAL请求域名为完全限定域名 [1****2] sls.console.aliyun.com.DNS 记录类型为 A 类请求发出的 ecs 所属的实例在 cn-hangzhou 地域其 VPC id 为 vpc-bp9fjECS 主机 id 为 i-bp19d7主机名为iZbp********d7Z主机所属账号为 148**********782DNS 信息标志为 RD AD 具体细节可参见附录日志字段说明。 模块应答日志 发出请求后首先得到一条递归模块应答日志从根域名服务器开启递归得到sls.console.aliyun.com. 的 CNAME 记录为 sls-console-adns.console.aliyun.com. 然后继续查询 sls-console-adns.console.aliyun.com. 得到一条缓存模块应答日志其对应的 CNAME 记录为 sls-console-adns.console.aliyun.com.gds.alibabadns.com. 继续查询 sls-console-adns.console.aliyun.com.gds.alibabadns.com. 得到对应的缓存模块应答日志其 CNAME 记录为 tyjr-cn-hangzhou.aliyun.com. 继续查询 tyjr-cn-hangzhou.aliyun.com. 找到缓存应答模块对应的 CNAME 记录为 tyjr-cn-hangzhou.aliyun.com.vipgds.alibabadns.com. 追溯到域名 tyjr-cn-hangzhou.aliyun.com.vipgds.alibabadns.com. 后得到对应的资源记录应答集合并找到其真正的 A 记录地址例如 47.97.242.13。 全局应答日志 最后我们得到一条完整的全局应答日志从而找到 sls.console.aliyun.com. 对应的 ip 地址。 公网解析日志示例 配置公网域名流量分析 首先用户需要进入 DNS 控制台 [ 13] 添加对应的域名并打开相应域名下的 DNS 流量分析功能。 查看公网权威解析日志 dig y*****.online dns27.hichina.com当前公网解析日志仅包含响应模块在 SLS 日志审计下可以得到如下的响应日志其结果是一条 SOA 记录指定关于该区域的权威信息如 DNS 区域的主名称服务器区域的管理员TTL 等信息。 全局流量管理日志示例 配置全局流量管理模块 首先用户需要进入 DNS 控制台全局流量管理界面购买全局流量管理实例并创建接入域名。 查看全局流量管理日志 dig ti*****.g****.net vc其响应日志内容记录在日志审计中如下 洞察 DNS 日志 因为 DNS 日志包含了丰富的信息所以知道这些字段的具体解释以及这些字段出现异常时其内容所代表的特殊意义对于我们在网络安全和网络性能中排查定位将会提供很大帮助。下面本文大概总结了一些在监控 DNS 日志时安全运营人员应该注意的信号掌握这些信号就可以快速而轻松地发现问题。详情可参见附录中日志字段的详细介绍。 query_name 字段 其内容为查询的完全限定域名 (FQDN [ 14] , fully qualified domain name可以让用户知道每一次请求应答的具体查询内容。如果查询的 Domain 出现在恶意域名列表上那么该日志就可以作为安全威胁的证据。此外过多重复的查询可能是恶意活动的一个指标例如 DoS 攻击在这种攻击中恶意行为者让目标域名的服务器不堪重负发送异常超高量的 DNS 查询。query_type 字段 包含请求的记录类型当搜寻恶意活动时可以提供有用的上下文。例如文本TXT 记录经常被用于指挥和控制C2攻击以及 DNS 隧道攻击。详细的记录类型可以参见前文背景介绍。rt 字段 其内容为请求应答时间如果 query_type 为 GLOBAL则为全局应答表示整个请求到应答的时延否则模块日志 rt 仅表示在模块内部消耗的时延。如果 rt 值异常提升可能是网络连接问题的一个信号。例如如果安全运维人员注意到与 DNS 日志中 rt 值升高相关的超时错误激增你可能会推断超时错误是在 DNS 解析过程中发生的这将表明用户的 DNS 服务器可能存在问题。rcode 字段 即响应状态码例如0 表示 NOERROR没有错误查询域名成功1 表示 FORMERR格式错误DNS 无法解析该请求2 表示 SERVFAIL即 DNS 服务器遇到内部错误或者超时引起的解析失败。rcode 为 2 是 DNS 无法从权威名称服务器获取有效响应时常见的一种错误。记录这个值的日志可以帮助运维人员找出问题的根本原因。answer_rrset 字段 包含 DNS 所请求的信息返回的 IP 地址集合例如 [www.taobao.com 600 A 1.1.1.1]这个字段的常见值 ip可以帮助安全运维人员在本地网络上定位受损机器。在公共互联网上这些 IP 地址可以与恶意行为者 IP 地址的数据库对照检查例如可以发现是否存在 DNS 劫持行为等。dns_msg_flags 字段 该字段中有许多请求标志QR、RD、AA、TC 等表明如查询是否是递归的、是否包含 DNSSEC 状态等。这些标志可以为 DNS 请求提供重要的上下文例如所请求的 DNS 记录是否来自它的权威名称服务器、以及数据是否被修改。 下面我们通过几个具体的实践案例深入体验如何洞察 DNS 日志。 解析路径劫持 原理背景 通过对 DNS 数据包“请求阶段”中的解析路径进行划分我们将 DNS 解析路径分为四类。 首先是正常的 DNS 解析路径Normal resolution用户的 DNS 请求只到达指定的公共 DNS 服务器此时权威服务器应当只看到一个来自公共服务器的请求。 以下三类均属于 DNS 解析路径劫持 请求转发Request redirection用户的 DNS 请求将直接被重定向到劫持者的解析服务器解析路径如下图红色路径所示此时权威服务器只收到来自这个服务器的请求用户指定的公共 DNS 服务器完全被排除在外。请求复制Request replication用户的 DNS 请求被网络中间设备复制一份去往原来的目的地一份去往劫持者使用的解析服务器解析路径如下图橙色路径所示此时权威服务器将收到两个相同的查询。直接应答Direct responding用户发出的请求同样被转发但解析服务器并未进行后续查询而是直接返回一个响应解析路径如图紫色路径所示此时权威服务器没有收到任何查询但是客户端却收到解析结果。 环境模拟 下面我们将构造一个直接应答的解析路径劫持实验 1正常请求返回及日志审计 DNS 日志记录如下 dig aaa.y******.online在 sls 日志审计的 dns_log 可以看到正常的权威解析的资源记录集 [y******.online. 600 SOA dns27.hichina.com. hostmaster.hichina.com. 2024060609 3600 1200 86400 600 ]对应的权威 dns 解析服务器为 dns27.hichina.com因为没有配置对应的 ip 记录所以应答资源记录集为空。 2自建 DNS 服务器并配置记录更改 nameserver 配置 接下来我们基于 bind [ 15] 自建一个 DNS 解析服务器其 ns 地址为 172.16.0.186在该 DNS 服务器的 zone 数据库文件y*****.online.zone下配置一条记录 [aaa A 172.16.0.189]3然后我们修改本地 nameserver将其地址指向我们自建的 DNS 服务器 4自建 dns 服务器直接应答跳过前往权威 dns 服务器查询请求过程 此时 dig aaa.y******.online. 返回的 ip 地址为 172.16.0.189即我们在自建 dns 解析服务器配置的 A 记录返回。没有经过权威解析服务器的请求流程直接应答一个结果从而将 aaa.y******.online 域名的访问劫持到我们指定的 ip 地址。 PrivateZone 域名转发 下面展示一个 Private zone 域名转发的日志洞察示例比如由于某些业务场景安全需要需要将某些服务的域名访问地址从公网方式.xxx.com切换到 vpc 内网方式-vpc-inner.region.xxx.com而当前线上业务应用部署复杂业务切换流依赖较多直接进行业务代码切换的复杂性太大很容易影响上下游业务这个时候我们可以通过简单 PrivateZone 域名转发的案例进行域名切换从而实现平滑业务流程无损且快捷地切换到对应链路而 DNS 解析日志可以帮助我们验证域名转发是否配置正确符合期望。 配置域名转发 验证域名转发 1此时我们请求域名 ***.xxx.com. 2经过 private zone 域名转发经过权威普通模块得到一个 CNAME 记录 ***-vpc-inner.cn-hangzhou.xxx.com.以下为模块应答日志。 继续递归得到 ***-vpc-inner.cn-hangzhou.xxx.com. 的 CNAME 记录 ***-vpc-inner.cn-hangzhou.xxx.com.yyy.zzz.com. 继续递归得到 ***-vpc-inner.cn-hangzhou.xxx.com.yyy.zzz.com. 的 CNAME 记录 -vpc-inner.cn-hangzhou.xxx.com..com. 等走完全部递归查询可以得到真正的 ip 地址为 100...35。 3最终我们得到完整应答日志得到 ***.xxx.com. 请求所对应的真正的解析地址 IP 记录。因为日志中有完整的 vpc、ecs id、ecs hostname 信息后续出现问题安全运维人员可以直接排查定位判断 DNS 解析路径是否符合期望。 解析失败、解析请求异常和解析 RT 异常 解析失败 rcode 是作为应答日志可以反映基本的解析状态rcode 返回值 SERVFAIL2 或者 NXDOMAIN3是两个较为典型且常见的解析失败场景前者说明 DNS 服务器遇到内部错误或者超时引起的解析失败后者表示这个域名并未找到。此时我们结合具体的用户阿里云 Uid 信息和具体的 ECS 信息内网场景则可以更快捷地定位到此时出现问题的服务。下表是查找访问不存在的域名rcode3的汇总统计记录。 rcode :3 and GLOBAL | select distinct(query_name), ecs_hostname, region_id, vpc_id, user_id解析请求异常 前文已经提到query_name 字段如果出现安全异常值例如安全威胁库中已知的恶意地址则可以作为一个非常直观的安全威胁的证据指标另外某些 query_name 的解析量飙升也可以作为判断 DoS 攻击的依据下面是一个 vpc 下通过全局响应日志进行 query_name 统计的图表示例如果从中发现了对某些已知恶意域名的访问则可以进一步排查找到安全威胁 * and vpc_id: vpc-j6cd*****mgkrt6 and ( region_id : cn-hongkong ) and GLOBAL and ( region_id : cn-hongkong ) and rcode: 0 |select count(*) as total_req, query_name group by query_name正常情况下域名的解析请求量维持在一个可控平稳的范围如下图如果出现某个域名的请求量出现陡增例如从 20 次/min 提升到了 1000 次/min说明该域名可能遭受了攻击可以通过创建告警分组评估 [ 16] 分别监控需要特殊关注的域名目标通知到响应的安全运维人员处。 * and vpc_id: vpc-j6cd*****mgkrt6 and ( region_id : cn-hongkong ) and GLOBAL and rcode: 0 |select date_trunc(minute, __time__ )as t , query_name, count(*) as total_req group by t, query_name解析请求 RT 异常 解析响应时间异常同样值得引发注意这里我们仅用全局应答日志的 RT 进行统计分析全局应答日志的 RT 是表示整个查询到应答的时延解析路径的各个模块也包括在内因为有 CACHE 模块的存在正常情况下响应时延在一个可控范围。如果某个域名的 RT 突然提升有可能是因为用户的 DNS 服务器网络配置存在问题或者是遭遇了网络攻击此时的域名解析服务器已经不堪重负因此 RT 的统计分析也是非常有价值的观测指标。 * and vpc_id: vpc-j6cd*****mgkrt6 and ( region_id : cn-hongkong ) and GLOBAL and rcode: 0 |select date_trunc(minute, __time__ )as t , query_name, avg(rt)as avg_rt where rt60 group by t, query_name附录 DNS 日志字段 相关链接 [1] DNS(Domain Name System) https://help.aliyun.com/zh/dns/basic-concepts [2] 日志审计服务 https://help.aliyun.com/zh/sls/user-guide/overview-of-log-audit-service [3] 日志服务 SLS https://help.aliyun.com/zh/sls/product-overview/what-is-log-service [4] 资源目录 https://help.aliyun.com/zh/resource-management/product-overview/what-is-resource-management [5] SLS 产品控制台 https://sls.console.aliyun.com/lognext/profile [6] 开启日志采集功能 https://help.aliyun.com/zh/sls/user-guide/enable-log-collection-1#section-h4b-mzq-ed1 [7] 跨账号 https://help.aliyun.com/zh/sls/user-guide/configure-multi-account-collection?spma2c4g.11186623.0.i4 [8] 采集策略 https://help.aliyun.com/zh/sls/user-guide/configure-log-collection-policies?spma2c4g.11186623.0.0.5f8e6632XACz9z [9] Terraform https://help.aliyun.com/zh/sls/user-guide/use-terraform-to-configure-log-audit-service?spma2c4g.11186623.0.0.d2d0c154paZb41 [10] 内网 DNS 日志转存 SLS https://help.aliyun.com/zh/dns/intranet-dns-parsing-log-transfer-to-sls?spm5176.28197678_-433446379.help.dexternal.1a065b8ePzpUmZ [11] 开启 DNS 内网日志采集 https://help.aliyun.com/zh/sls/user-guide/additional-fees-for-some-cloud-services?spma2c4g.11186623.0.0.3c2844aaoZgwuP#fcb33aa3b5p0k [12] 完全限定域名 https://en.wikipedia.org/wiki/Fully_qualified_domain_name [13] DNS 控制台 https://dns.console.aliyun.com/ [14] FQDN https://en.wikipedia.org/wiki/Fully_qualified_domain_name [15] bind https://bind9.readthedocs.io/en/v9.18.14/chapter1.html [16] 分组评估 https://help.aliyun.com/zh/sls/user-guide/use-the-group-evaluation-feature
http://www.w-s-a.com/news/522875/

相关文章:

  • 校园网站开发背景吴江网站建设公司
  • 网站开发工程师发展趋势山东省建设工程电子信息网站
  • 适合大学生创业的网站建设类型吉林省舒兰市建设银行网站
  • 呼和浩特网站建设哪家好培训学校加盟费用
  • 网站如何做友情链接有道云笔记WordPress
  • 贵阳企业网站建设制作赤峰浩诚网站建设公司
  • asp官方网站微信模板素材
  • wordpress 留言给站长发邮件做百度推广员赚钱吗
  • 北京建站公司做网站价格专门找人做软件的网站
  • 商务网站的特点ui软件界面设计
  • 广州个性化网站开发网站索引量是什么意思
  • 公司网站制作专业公司python做后台网站的多吗
  • 桂林建站平台哪家好给别人做网站怎么收取费用
  • python做网站显示表格用visual做的网站
  • 彩票网站建设需要什么聊城网站建设首选天成网络
  • 安徽建设工程网站wordpress标签云代码
  • 推荐佛山顺德网站建设手机网站建设域名空间
  • 电子商务网站建设策划书例子企业官网用什么cms系统
  • 网站栏目设计怎么写平面设计接单报价表
  • 做网站美工要学什么网站推广的方法包括
  • 哪个网站可以做笔译兼职wordpress加表单
  • 百度站内搜索 wordpress微餐饮建站费用
  • 用什么做网站的访问量统计制作手工作品
  • 微信公众号搭建网站河南卫生基层系统网站建设
  • steam账号注册网站重庆手机版建站系统哪家好
  • 中新生态城建设局门户网站wordpress云盘视频播放
  • 大型网站开发基本流程wordpress记录用户搜索
  • 云服务器安装win系统做网站wordpress边栏扩大尺寸
  • 网站开发面试自我介绍软件下载网站如何建设
  • 可以做翻译任务的网站陕西省建设厅八大员证