Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JANUSEC应用网关1.0发布,提供一站式安全交付能力

JANUSEC应用网关1.0发布,提供一站式安全交付能力

作者头像
用户U2
发布于 2022-06-02 08:07:34
发布于 2022-06-02 08:07:34
9000
举报

编者按

好久没有更新公众号文章了,也极少发圈,经常被朋友问起在忙啥?其实,笔者业余时间大多用来完善JANUSEC应用网关这款开源产品了,这不,历经多年打造和实战磨合,我也不藏着掖着了,端出1.0版本,供各位客官品鉴。你可能会疑惑,JANUSEC应用网关到底是个什么产品?解决什么痛点问题?到底有哪些特色?让我们逐一揭晓。

01

背景简介

在2018年的时候,笔者发布了一篇:基于Golang打造一款开源的WAF网关 ,那会儿是JANUSEC应用网关刚刚在Github开源,构建了一款全新的应用网关的基本框架。初始版本虽然功能不多,却是按照《数据安全架构设计与实战》中介绍的最佳实战来进行打造的,或者说比《数据安全架构设计与实战》成书的时间还要早,因为我是先做开源产品,后来才写书的(他们的确一脉相承,都是过去十几年安全最佳实践经验的总结)。

随后,是近三年的不断改进,但版本长期维持在0.9.XX,只增加最后的小版本。有不少用户也呼吁尽快推出1.0版本,反馈说“我们已经在生产环境使用了,就是这个版本号看起来有点怪怪的”。是啊,版本号小于1,往往会让一部分用户产生不信任感,JANUSEC应用网关已经过了长期的实战检验,完全具备在生产环境部署的能力。于是在进一步优化细节后,我决定发布1.0,向用户传递信心,欢迎大家对比测试、部署使用( 开源发布在 github.com/Janusec/janusec 或搜索 Janusec )。

02

应用网关是什么?

提到安全防御,大家可能会想到WAF、CC防护、IDS、防火墙、抗DDoS等各种各样的安全产品,但安全从来都不是安全设备或产品的堆砌,用好各类产品,让他们真正发挥有效的作用,其实并不容易。

为了解决这个问题,业界各大企业也纷纷推出了自己的解决方案,如:

  • Google Access Proxy (核心模块Google Front-End, GFE)
  • Microsoft Azure应用网关
  • 百度BFE
  • 腾讯STGW+门神WAF

这些产品或解决方案,就是应用网关。

应用网关,是跨不同安全域之间访问的应用层互通基础设施。

应用安全网关,是提供了安全能力的应用网关,通常来说,安全能力是应用网关不可缺少的一部分,所以应用网关、应用安全网关也常常混用。

应用网关如其说是一款产品,不如说是一站式安全能力与交付解决方案。它作为流量出入口,可以执行路由选择与负载均衡(含前端负载均衡和后端负载均衡),可以执行安全防护,可以用于全站HTTPS加密传输,还可以附加身份认证、访问控制、运维审计等安全能力。

03

JANUSEC解决了哪些痛点?

首先,很多企业内部网站往往由于各种各样的原因(比如人力不足、敏捷上线、过于信任内网等),缺乏认证机制,导致内网被渗透之后,这些网站对黑客来说毫无招架之力。

身份认证是一切信任的基础,JANUSEC应用网关可以协助业务将身份认证这个核心安全能力前置(或左移),附加到业务中去。JANUSEC v1.0.0提供了五种可选的身份认证机制:

  • 企业微信扫码
  • 钉钉扫码
  • 飞书扫码
  • LDAP
  • CAS 2.0(协议)

如果内部运营网站原本没有身份认证机制,这些认证机制可直接在应用网关上启用,而内部运营网站可以保持原样,不用任何改进。启用后,员工访问内部网站,会要求身份认证(跳转到指定的身份认证服务提供商),通过后才能访问后端网站。

其次,JANUSEC应用网关提供了WAF/CC防御。WAF方面,JANUSEC应用网关提供了一个可供用户自行配置规则的基础设施,并预置了常见的Web高危漏洞的拦截规则。与其他WAF相比,JANUSEC应用网关的WAF除了支持传统的单检查点的规则外,还支持多个检查点联动的组合规则,这让防御更加灵活。

CC防护方面,JANUSEC应用网关可与nftables联动,并创造性地使用了两道检测防线,分别针对快速CC、慢速CC(如故意放慢速度绕过检测的攻击工具)进行拦截。在2020年的一次实战对抗测试中,单节点普通PC服务器部署的JANUSEC应用网关,成功拦截近5000个IP的CC测试集群,并将发起攻击的IP资源池一网打尽(锁定预先配置的时间)。

第三,JANUSEC应用网关提供了基于Web的SSH运维通道,并提供运维审计能力。简单的说,就是通过浏览器就可以发起安全运维,且做到后端服务器上执行的指令可关联到员工ID。

第四,JANUSEC应用网关提供了全站HTTPS加密(可用于全站HTTPS推广),以及ACME自动化证书申请、续期、配置的能力。

时至今日,仍然还有很多企业在推广全站HTTPS方面存在困难,而启用全站HTTPS早已是大势所趋。JANUSEC应用网关可助力全站HTTPS的工程化推广。另一方面,各业务自行部署的HTTPS往往存在各种问题(如弱加密算法),传输安全性得不到保障,这些在网关上已经默认解决了。

JANUSEC应用网关支持使用免费的ACME自动证书(自动申请、自动续期、自动部署Lets Encrypt数字证书),对于个人站长或小型企业而言,可以节省采购证书的费用。配置时,只需要选择使用ACME自动证书,剩下的一切JANUSEC应用网关自动来完成(申请、续期、部署生效等)。

04

更多特性 JANUSEC应用网关的特性还有:

  • 消除高危端口(正常业务不用分配外网网卡或外网IP)
  • 证书管理与私钥保护,可以做到各业务团队不持有私钥,也能正常发布HTTPS业务
  • 支持域名、域名+二级目录的路由模式(比如example.com/abc/、example.com/xyz/ 可以指向不同的业务)
  • 用户侧负载均衡(多节点部署)、后端服务器负载均衡,以及轻量级内容缓存,起到内容加速的作用
  • 除了常规的HTTP/HTTPS (HTTP2),还支持Web Socket、TCPUDP的转发
  • 静态Web服务器(如果需要发布静态网站,连后端的Web服务器都可以省了,网关自身就可以发布)
  • ... (更多特性,等你来发掘)

05

发布地址

JANUSEC应用网关已发布在 github.com/Janusec/janusec (此外,还发布了一个Docker镜像,可用于快速体验)。

后记:1.0版本只是一个新的开始,我们会继续完善、改进,为大家提供更好的解决方案。最关键的一点,它是免费的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据安全架构与治理 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
打造一款开源的WAF网关
在互联网行业,Google将安全做到基础设施里面,素来是各大公司学习的榜样,在Web方面,通过GFE (Google Front-End) 统一对外发布,业务只需要在GFE登记,GFE就会调取正确的证书,保障用户到GFE的TLS连接安全。
用户U2
2022/06/02
9390
打造一款开源的WAF网关
快速给内部网站添加身份认证
一些企业内部管理网站,往往为了快速上线,没有做身份认证,这就给内部数据泄露带来了很大的风险。但是,要想修复这个问题,却不是那么容易,有可能开发这个网站的同事早就转岗或离职了。
用户U2
2022/06/02
7860
快速给内部网站添加身份认证
您要的免V**远程运维工具到了
安全运维是日常安全工作的一个重要组成部分,但“工欲善其事,必先利其器”,那么什么样的远程运维工具或平台才是比较好的呢?
用户U2
2022/06/02
5660
您要的免V**远程运维工具到了
30亿条个人信息被盗,全站HTTPS迫在眉睫
据新华网报道,日前,浙江绍兴市越城区公安分局侦破一起特大流量劫持案,涉案主角瑞智华胜,涉嫌非法窃取用户个人信息30亿条,涉及百度、腾讯、阿里、京东、新浪和今日头条等全国96家互联网公司产品,几乎涵盖了国内主要互联网企业。
用户U2
2022/06/02
3570
30亿条个人信息被盗,全站HTTPS迫在眉睫
加密,防止网站证书私钥泄露
黑客就可以构建假冒的钓鱼网站,借助DNS劫持,将用户引导到假网站上面去,可窃取用户的口令等敏感信息;或者黑客执行中间人攻击。
用户U2
2022/06/02
1.1K0
加密,防止网站证书私钥泄露
在应用网关上启用LDAP双因子认证
在之前的一篇文章"快速给内部网站添加身份认证"中,介绍不用改动业务代码,直接在JANUSEC应用网关上开启身份认证的实现方案。不过,很快就有朋友提出问题来了:“你这只能支持第三方APP的扫描登录呀,我们内网使用的是LDAP认证,能支持么?”、“光LDAP还不行,用的是静态口令,还得加上双因子认证才保险”...
用户U2
2022/06/02
1.2K0
在应用网关上启用LDAP双因子认证
从源头打造安全的产品,保障数据安全
无论是进行产品的安全架构设计或评估,还是规划安全技术体系架构的时候,有这样几个需要重点关注的逻辑模块,可以在逻辑上视为安全架构的核心元素。
用户U2
2022/06/02
7720
从源头打造安全的产品,保障数据安全
Facebook又双叒叕数据泄露了,为什么互联网巨头也难逃API攻击?
每一天,数亿个API被各大网站、APP频繁调用,构建出一个高度开放和效率的互联网世界。
科技云报道
2022/04/15
4700
Facebook又双叒叕数据泄露了,为什么互联网巨头也难逃API攻击?
【云安全最佳实践】T-Sec Web 应用防火墙实践接入
腾讯云 Web 应用防火墙(Web Application Firewall,WAF)是一款基于 AI 的一站式 Web 业务运营风险防护方案。通过 AI+规则双引擎识别恶意流量,保护网站安全,提高 Web 站点的安全性和可靠性。通过 BOT 行为分析,防御恶意访问行为,保护网站核心业务安全和数据安全。 腾讯云 WAF 提供两种类型的云上 WAF,SaaS 型 WAF 和负载均衡型 WAF,两种 WAF 提供的安全防护能力基本相同,接入方式不同。
eagleyao
2022/09/15
9.8K4
网络安全设备分类清单
主要介绍当前市面企业中常用的安全设备进行分类,因为个人的接触主要以深信服,天融信,绿盟产品进行分类对比;
全栈工程师修炼指南
2022/09/28
7.6K0
网络安全设备分类清单
一个吊炸天的免费SSL证书维护工具
大家好,波哥又来给大家推荐好东西啦! 欢迎大家在评论区留言评论自己想了解的工具、方向或职业等互联网相关内容,点赞和推荐多的,波哥会优先安排解答! 介绍 Certimate是一个用于管理SSL证书的工具,特别适合需要管理多个域名的个人或小团队。它的主要优势包括本地部署以确保数据安全、简单易用的界面以及自动化的证书申请和续期功能。通过私有部署,用户可以将所有数据保留在自己的服务器上,避免了数据泄露的风险。Certimate支持多种部署方式,如二进制文件安装、Docker容器部署和源代码部署,满足不同用户的需求。此外,其自动续期功能可以减少人工干预,确保证书始终有效,从而提高网站的可用性。然而,用户可能需要关注其支持的证书颁发机构、证书类型以及自动续期的实现细节。总体而言,Certimate旨在提供一个安全、简便的证书管理解决方案,值得尝试。 功能特点
IT运维技术圈
2025/03/07
2800
一个吊炸天的免费SSL证书维护工具
如何为数字化人口普查做好安全保障工作?|产业安全专家谈
近日,第七次全国人口普查结果公布,本次普查首次采用电子化采集,是一项连接700多万普查员入户、14亿人参与的浩大工程。庞大的规模涉及到海量数据的采集、传输和访问,且此前没有案例可参考,在安全性和稳定性等方面给项目带来了极大的难度。
腾讯安全
2021/05/18
5030
如何为数字化人口普查做好安全保障工作?|产业安全专家谈
基于 Apache APISIX,爱奇艺 API 网关的更新与落地实践
本文整理自爱奇艺高级研发师何聪在 Apache APISIX Meetup - 上海站的演讲,通过阅读本文,您可以了解到基于 Apache APISIX 网关,爱奇艺技术团队是如何进行公司架构的更新与融合,打造出全新的网关服务。欢迎感兴趣的同学点击阅读原文访问 bilibili 观看视频。 作者何聪,高级研发师,IIG 基础架构部 - 计算云,主要负责爱奇艺网关开发和运维工作
深度学习与Python
2021/10/13
8210
《数据安全架构设计与实战》勘误表
自2019年10月底《数据安全架构设计与实战》出版 以来,受到安全圈各位同行的大力支持,目前已印刷2次。其“从源头打造安全的产品,保障数据安全”的理念也不断获得大家认可。本着为读者负责的原则,现将勘误表发布出来:
用户U2
2022/06/02
4160
HTTPS 协议深度解析,为什么小程序开发者需要关注
罗成
2017/02/07
5.4K0
HTTPS 协议深度解析,为什么小程序开发者需要关注
中国网络安全细分领域矩阵图(Matrix 2019.11)发布
自 2018 年 11 月安全牛首次发布中国网络安全细分领域矩阵图 (Matrix 2018.11) 以来,矩阵图受到来自业内各方面的关注和认可。在以往成果的基础上,安全牛分析师继续深入细分领域和行业用户,历经五个月的调研和访谈工作,于今日推出《中国网络安全细分领域矩阵图》(Matrix 2019.11)。
SDNLAB
2019/11/20
1.9K0
中国网络安全细分领域矩阵图(Matrix 2019.11)发布
云原生时代,API 网关为何如此重要?
【CSDN 编者按】API是Application Program Interface,应用程序连接接口的缩写,作为数据传输流转的重要通道,API网关更成为云原生时代的重要入口。 作者 | 温铭,Apache APISIX PMC主席 责编 | 张红月 出品 | CSDN(ID:CSDNnews) API 是各个不同的应用程序和系统之间互相调用和传输数据的标准方式。在很多的开发团队中都是使用 API-first 的模式,围绕着 API 来进行产品的迭代,包括测试、Mock、文档、API 网关、Dev Po
博文视点Broadview
2023/04/04
7220
云原生时代,API 网关为何如此重要?
网关V.S反向代理
WEB1.0/2.0时代,使用前置反向代理,由运维负责 nginx,进行反向代理和负载均衡、安全认证、限流缓存等功能。网站升级频率较低,反向代理大多采用静态配置方式。
JavaEdge
2021/02/23
1.3K0
网关V.S反向代理
网关知识总结
网关(Gateway)是一种网络设备或软件,用于连接两个不同的网络或协议,并能够在这两个网络或协议之间进行数据交换。网关是网络体系结构中的重要组成部分,它可以使不同的网络或协议相互通信,实现数据的传输和处理。
人不走空
2024/02/20
1.1K0
给网站加加速!下一代CDN(EdgeOne/边缘安全加速)使用与配置体验
随着访问量的增加和用户需求的多样化,网站的加载速度和稳定性逐渐成为影响用户体验的关键因素。尤其是服务器的带宽有限,面对一些图片数据,显得“力不从心”。CDN技术,就很好的解决了这个问题,但是价格也是用户思考的问题。
Mintimate
2024/10/21
5880
给网站加加速!下一代CDN(EdgeOne/边缘安全加速)使用与配置体验
推荐阅读
相关推荐
打造一款开源的WAF网关
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档