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

用户认证技术

一、HTTP协议

(一)HTTP协议简介

1.超文本(Hyper Text)
  • 包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML。

2.URL
  • URL即统一资源定位符(Uniform Resource Locator),用来唯一地标识万维网中的某一个文档。URL由协议、主机和端口(默认为80)以及文件名三部分构成。如:

3.超文本传输协议(HTTP)
  • 是一种按照URL指示,将超文本文档从一台主机(Web服务器)传输到另一台主机(浏览器)的应用层协议,以实现超链接的功能。

(二)HTTP工作原理

请求/响应交互模型(访问网站分析):

以访问404 您访问的页面找不到了_腾讯网为例

第一步:浏览器分析超链接中的URL

第二步:浏览器向DNS请求解析www.qq.com的ip地址

第三步:DNS将解析出的IP地址224.246.129.80返回浏览器

第四步:浏览器(PC)和服务器建立TCP连接

第五步:浏览器给出响应:PC向www.qq.com 服务器发出GET请求,请求主页

第六步:服务器给出响应,将文档发送给浏览器

第七步:完成数据传输,断开连接

第八步:浏览器显示文件的内容

(三)HTTP请求方法

1.HTTP请求方法
方法 (操作)含义方法 (操作)含义
GET请求读取一个 Web 页面HEAD请求读取一个 Web 页面的首部
POST附加一个命名资源 (如 Web 页面)PUT请求存储一个 Web 页面
DELETE删除 Web 页面TRACE用于测试,要求服务器送回收到的请求
CONNECT用于代理服务器OPTION查询特定选项
(1)POST请求方法

POST - 向指定的资源提交要被处理的数据

  • 从开始到第一个空白行为头部内容;

  • 空白行到结束为正文内容

2.HTTP响应
(1)响应报文中的状态码
  • 状态码(Status-Code)是响应报文状态行中包含的一个3位数字,指明特定的请求是否被满足,如果没有满足,原因是什么。状态码分为以下五类:

(四)HTTP报文内容

1.HTTP头部

(1)UA字段
  • User-Agent: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息

(2)SERVER字段
  • Server:响应头包含处理请求的原始服务器的软件信息

(3)Referer字段
  • Referer:浏览器向 WEB 服务器表明自己是从哪个 网页/URL 获得/点击 当前请求中的网址/URL。

(4)HTTP重定向
  • Location:WEB 服务器告诉浏览器,试图访问的对象已经被移到别的位置了,到该头部指定的位置去取。

DNS与网页没有关系,是一个单独的应用层协议,认证一般通过网页认证,所以要在域名解析后再进行认证。

二、密码认证实战分析

(一)步骤
  • DNS与网页没有关系,是一个单独的应用层协议,认证一般通过网页认证,所以要在域名解析后再进行认证。

(二)配置思路

(三)排错思路

先确认网络环境,手动打开是否可以打开

1、网桥部署虚拟地址是否跟内网冲突,PC浏览器是否做了上网代理

2、AC下接的设备是否有做限制

3、需要启用未通过认证的用户允许访问dns服务

4、访问的如果是https的网站需要启用HTTPS请求未通过认证时,重定向到认证页面(代理时除外)

5、根据关联的上网策略不能拒绝http应用和dns应用

6、防火墙规则不能拒绝80和53端口【系统管理】-【防火墙】-【LAN-WAN】

(四)思考总结

如果以设备网桥模式部署在30位掩码的环境中是否还能弹出重定向页面?

答:可以,因为边界防火墙路由接口可以一个接口拥有多个IP地址

三、用户和用户组管理

  • 可以手动添加用户,也可以导入Excel表格批量导入

用户的注销:
  1. 在【系统管理】-【在线用户管理】中强制注销在线用户(临时用户,Dkey用户,无需认证的用户无法被强制注销)

  2. 在【认证选项】中选择【无流量时强制注销用户】(对所有用户生效)

  3. 在【用户认证与管理】-【认证高级选项】-【认证选项】里设置【每天强制注销】,并设置注销时间(对所有用户生效)

  4. 设置认证页面关闭时自动注销

  5. 设置MAC变动时自动注销

http://www.dtcms.com/a/338449.html

相关文章:

  • 【笔记】扩散模型(一一):Stable Diffusion XL 理论与实现
  • 力扣hot100:盛最多水的容器:双指针法高效求解最大容量问题(11)
  • [NSSCTF 2022 Spring Recruit]rrrsssaaa
  • 94、23种设计模式之工厂方法模式(3/23)
  • 用户认证技术和应用控制技术总结
  • 接口和抽象类的区别(面试回答)
  • leetcode43. 字符串相乘
  • 遗传算法求解冷链路径优化问题matlab代码
  • [ Spring 框架 ] 框架搭建和属性赋值
  • android 实现表格效果
  • 《彩色终端》诗解——ANSI 艺术解(DeepSeek)
  • shell脚本第一阶段
  • Image-to-Music API 接入文档(图片生成音乐)
  • 【新手易混】find 命令中 -perm 选项的知识点
  • ANSI终端色彩控制知识散播(I):语法封装(Python)——《彩色终端》诗评
  • JavaScript 性能优化实战技术指南
  • Coze AI大模型 Docker 部署流程详解
  • 设计模式(四)——责任链模式
  • Spring 三级缓存:破解循环依赖的底层密码
  • 【Python语法基础学习笔记】常量变量运算符函数
  • LeetCode 每日一题 2025/8/11-2025/8/17
  • 【嵌入式基础梳理#12】风压计Modbus框架示例
  • RAG:让AI成为你的知识专家
  • Maven Assembly Plugin 插件使用说明
  • Linux下使用ssh-agent实现集群节点间无免密安装部署
  • 深度学习——R-CNN及其变体
  • 【轨物交流】轨物科技与华为鲲鹏生态深度合作 光伏清洁机器人解决方案获技术认证!
  • Session共享与Sticky模式:优化Web应用性能
  • [激光原理与应用-296]:理论 - 非线性光学 - 线性光学与非线性光学对比
  • SpringBoot校园商铺运营平台