0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ZeroNews basic auth policy: 0代码为你的HTTP站点追加安全可控的基本权限验证能力

ZeroNews 来源:jf_58490156 作者:jf_58490156 2025-11-04 18:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

basic auth (基本权限验证)是HTTP标准协议在RFC 7235条中定义的一层基本权限控制规范,当外部请求访问设定了basic auth 规则的站点或者url时,会强制要求输入指定的用户名及密码才能对站点内容进行读取操作,否则将会直接被拒绝访问

ZeroNews在内部规则引擎中已经实现该能力,该博文将阐述ZeroNews basic auth的工作模式以及如何以0代码门槛通过ZeroNews平台快速便捷的为你的指定站点追加该策略

ZeroNews basic auth 基本工作原理

作为流量治理网关,ZeroNews 边缘节点会将访问端的流量安全实时的转发到用户内网服务, 如果用户设置了basic auth 策略,那么当针对该映射的HTTP 请求 到达ZeroNews 边缘节点时, ZeroNews会直接返回 验证模块 提示访问者输入对应username 及password, 只有在ZeroNews 验证成功识别请求方为合法预期访问者以后才会将外部请求转发到用户内网,反之,在验证失败的情况下, 用户内网会被ZeroNews 边缘节点安全隔离,不会受到任何恶意请求的污染及攻击

如何集成ZeroNews basic auth 到已有的映射上?

用户可以在ZeroNews用户平台映射模块中针对映射配置对应的basic auth policy(鉴权认证

wKgZPGkJ1SWAWOuyAADvTlIyzTQ925.png

选择/创建 对应用户名以后点击保存按钮,对应basic auth policy 代码及配置相关的事情将由ZeroNews自动实现,此时访问对应站点,则会要求访问者提供指定的用户名及密码,否则无法访问

wKgZO2kJ1SWAOb9YAABMfFIsbhc972.png

ZeroNews basic auth 作用域范围

ZeroNews 严格基于HTTP标准规范RFC 7235实现, 在CURL, 浏览器访问及常规HTTP请求中都会生效, 上面我们已经演示了浏览器页面访问,但是如规范所说,basic auth 的能力远不止如此, 我们依旧可以在API请求 及 curl等常规HTTP场景中使用该能力

ZeroNews 提供一个测试站点,其访问端点为: https://***.com

curl 案例

您可尝试通过curl 去获取该站点的内容

wKgZPGkJ1SWAC6N6AAAVFsRTJks091.png

ApiPost案例

您也可以通过Postman / ApiPost 或者 axios / fetch / http client 等任意Api client 尝试对该站点进行请求

wKgZO2kJ1SWAbHInAACVQH7CD4g700.png

当basic auth 信息缺失时, ZeroNews 边缘节点会直接拒绝请求, 只有如下方正确添加了basic auth信息的请求才会被ZeroNews边缘节点受理并转发给内网服务

wKgZPGkJ1SaAHU2NAABdSXoRBCU891.png

在什么场景下需要用到basic auth?

1. 在针对一些敏感资源(如文件,内部站点)的临时分享,您只想让部分经过您允许的访问者才能访问对应资源,basic auth能满足您的基本需求,如您现在有一个法律文件,需要临时共享给您的代理方查阅,但是又担心隐私泄漏,basic auth将是一个非常合适的选择

2. basic auth非常容易集成到一些只提供维护不提供更新的老旧系统里, 部分系统或者站点因为各类原因可能不再升级只提供基本维护, 此时该类系统对新验证方式的支持程度可能有限, 而basic auth只依赖最基础的HTTP Header, 他可以非常轻松的嵌入到各类高校/政企内部系统中提供对安全的一层保障

ZeroNews最佳实践

basic auth是ZeroNews中最容易配置的高级特性,不依赖任何外部认证系统,它非常适合一些临时共享项目,保护内部API不被侵扰,或者开发测试阶段的局部认证功能,在生产环境中,如果对安全策略有更高级别的要求,可以考虑使用更先进的认证模式(如OAUTH 2 / JWT等),同时可以考虑ZeroNews IP Policy 去对访问端IP 进行精准控制以达到跟高级别安全标准的要求

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HTTP
    +关注

    关注

    0

    文章

    531

    浏览量

    34859
  • 内网
    +关注

    关注

    0

    文章

    65

    浏览量

    9268
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    攻击逃逸测试:深度验证网络安全设备的真实防护能力

    攻击逃逸测试通过主动模拟协议混淆、流量分割、时间延迟等高级规避技术,能够深度验证网络安全设备的真实防护能力。这种测试方法不仅能精准暴露检测引擎的解析盲区和策略缺陷,还能有效评估防御体系在面对隐蔽攻击
    发表于 11-17 16:17

    ZeroNews 如何关注用户数据安全

    ZeroNews 通过控制平面与边缘节点协同,保障用户数据安全与透明传输。
    的头像 发表于 11-13 19:17 361次阅读
    <b class='flag-5'>ZeroNews</b> 如何关注用户数据<b class='flag-5'>安全</b>

    反向代理新玩法?ZeroNews黑科技解读。

    ,我们要聊点不一样的。一种颠覆传统的“反向代理”新范式—— ZeroNews 。它让你能从世界任何地方,安全地访问你 本地电脑 上运行的任何服务,而无需拥有公网IP。这,就是我们要解读的“黑科技”。 传统反向代理 vs  ZeroNew
    的头像 发表于 11-05 14:51 275次阅读

    看不见的安全防线:信而泰仪表如何验证零信任有效性

    技术及应用场景解析 零信任并非单一技术,而是一种融合身份安全、终端防护、微隔离等能力的战略框架。主要通过以下三大技术支柱重构防护体系: Ø 动态身份治理:基于IAM实现持续身份验证,负责身份认证与
    发表于 09-09 15:33

    ZeroNews多路由管理与流量策略技术详解

    ZeroNews 作为一款强大的内网穿透工具,不仅能够将本地服务暴露到公网,还提供了多路由管理和精细化流量策略的能力
    的头像 发表于 09-06 11:48 634次阅读
    <b class='flag-5'>ZeroNews</b>多路由管理与流量策略技术详解

    代码自动化测试平台ATECLOUD功能详解

    平台通过三大优势显著区别于传统系统: 1.零代码快速构建:无需编程即可实现测试方案搭建; 2.即插即用设备生态:兼容主流测试仪器,降低集成门槛; 3.全维度数据智能:定制化报告模板与数据分析中心行业独有功能。 自动化测试平台 二、核心价值:业务流程整合与
    的头像 发表于 08-20 17:32 779次阅读
    零<b class='flag-5'>代码</b>自动化测试平台ATECLOUD功能详解

    自动化测试如何绕过Cloudflare验证码?Python + Selenium 脚本实战指南!

    01什么是Cloudflare验证码Cloudflare提供网络工具,并提供一套全面的安全功能,以保护网站免受各种在线威胁。Cloudflare验证码是一种用于区分人类用户和自动化机器人的功能。它是
    的头像 发表于 08-15 10:01 893次阅读
    自动化测试如何绕过Cloudflare<b class='flag-5'>验证码</b>?Python + Selenium 脚本实战指南!

    ZeroNews内网穿透安全策略深度解析:构建企业级安全连接体系

    通过ZeroNews(零讯)的安全策略,企业可在无公网IP环境下,构建兼顾便捷性与安全性的远程访问体系,数字化转型提供坚实保障。
    的头像 发表于 08-04 11:45 607次阅读
    <b class='flag-5'>ZeroNews</b>内网穿透<b class='flag-5'>安全</b>策略深度解析:构建企业级<b class='flag-5'>安全</b>连接体系

    什么是零代码平台?

    )也能轻松构建跨系统、跨设备的自动化流程,而我们的平台,正是这样一款深耕工业自动化领域的零代码解决方案—— 不仅具备上述核心能力,更针对工业场景强化了设备兼容性与流程可靠性:支持 PLC、工业相机、运动
    发表于 07-12 20:28

    HarmonyOS5云服务技术分享--登录邮件功能整理

    。 importimport auth from \'@hw-agconnect/auth\'; // 步骤1:发送验证码 auth.requestVerifyCode({ acti
    发表于 05-22 16:04

    HarmonyOS5云服务技术分享--手机号登录教程

    一、为什么选择手机号认证? 在开始代码之前,先说说它的优势: ​​用户友好​​:不需要记忆复杂用户名 ​​安全性强​​:双重验证机制(短信+密码) ​​快速接入​​:HarmonyOS Aut
    发表于 05-22 15:37

    如何用ZeroNews微信小程序开发搭建调试环境

    首先,简单了解一下ZeroNews。它是个企业级的内网穿透工具(中文名称【零讯】),专为企业打造,主要解决内外网之间安全、快速访问的需求。
    的头像 发表于 05-17 10:36 615次阅读
    如何用<b class='flag-5'>ZeroNews</b><b class='flag-5'>为</b>微信小程序开发搭建调试环境

    Linux权限管理基础入门

    在Linux的广阔天空中,权限管理犹如一只翱翔的雄鹰,掌控着系统的安全与秩序。掌握Linux权限,不仅能让的系统管理更加得心应手,还能有效防止未授权访问和数据泄露。本文将带你深入探索
    的头像 发表于 05-06 13:44 554次阅读
    Linux<b class='flag-5'>权限</b>管理基础入门

    使用mbedtls进行ECDSA签名验证失败的原因?

    ); if(ret != 0) { PRINTF(“公钥验证失败rn”); 转到 cleanup_mpi; } mbedtls_mpi r, s; mbedtls_mpi_init(&r
    发表于 04-14 06:57

    如何实现 HTTP 协议的安全

    协议的安全性,可以采取以下几种方法: 1. 使用HTTPS HTTPS(安全超文本传输协议)是HTTP安全版本,它在HTTP的基础上通过S
    的头像 发表于 12-30 09:22 1487次阅读