我建造的
想象一下,您想阻止使用iPhone的人访问您的服务器,或者使用Chrome或从特定位置访问服务器的IPS的人员,但您不想在Serveride上写所有这些内容。您可以使用Liguard!
Liguard是带有内置DDOS预防解决方案的边缘云防火墙反向代理。那听起来很复杂吗?让我们分解。
- 云:坐在云上的系统/服务器
- 防火墙:拒绝/允许基于某些指令和条件逻辑的数据包
- 反向代理:一个位于实际服务器的前面并将请求转发到实际服务器的系统安全
- DDOS保护:一个检测DDOS并包含攻击的系统 Liguard是所有这些的组合!是的,您读了正确的。
类别提交:
边缘工人专家
屏幕截图
描述
一个人可以简单地在JSON中定义自定义安全策略,如下:
{
"siteConfigs": [
{
"siteData": {
"siteName": "google",
"forwardingUrl": "https://google.com",
"blockedOs": ["iPhone"],
"blockedBrowser": ["Chrome"],
"blockedDevice": ["iPhone"],
"blockedOSVersion": ["15.1"],
"blockedLocations": [""],
"blockedIPs": ["0.0.0.0", "8.8.8.8"]
}
},
{
"siteData": {
"siteName": "github",
"forwardingUrl": "https://github.com",
"blockedOs": ["Mac"],
"blockedBrowser": ["Chrome"],
"blockedDevice": ["iPhone"],
"blockedOSVersion": ["15.1"],
"blockedLocations": ["India"],
"blockedIPs": ["0.0.0.0", "8.8.8.8"]
}
}
]
}
这将使用Linode的Edgeworker服务在边缘实施所有这些安全策略!一个真正可定制和可配置的防火墙后卫。
源代码
DarthBenro008 / liguard
一个非常简单的可自定义和可配置的防火墙,可在Linode Edgeworker上部署
Liguard
非常简单的可自定义和可配置的防火墙可在Linode Edgeworker上部署
什么是Liguard?
Liguard是具有内置DDOS预防解决方案的Edge cloud firewall reverse proxy
。那听起来很复杂吗?让我们分解。
- 云:坐在云上的系统/服务器
- 防火墙:拒绝/允许基于某些指令和条件逻辑的数据包
- 反向代理:一个位于实际服务器的前面并将请求转发到实际服务器的系统安全
- DDOS保护:一个检测DDOS并包含攻击的系统
Liguard是所有这些的组合!是的,您读了正确的。
想象您想阻止使用iPhone 访问服务器的人员,或者使用Chrome 或从特定位置的IPS访问的人。您可以使用Liguard!
来完成所有操作使用Liguard的主要优点是什么?
- 使用JSON的声明性安全策略
- 在Edgemet上运行
允许许可证
该项目由 MIT许可证,对UA-Parser项目的特别喊叫,因为Liguard使用了其源代码。
。背景
作为后端开发人员,我一直非常关注安全问题。在服务器级别上添加安全功能总是很忙碌,我总是想知道我是否可以以某种方式阻止使用Safari访问我的网站的人(因为很多CSS框架在Safari中破裂),因此这激发了我制作一个可以使用的防火墙/警卫应用于整个域,不是在服务器级别,而是在边缘级别。
我如何建造它
感谢Linode的Edgeworker服务及其惊人的教程!
该项目用JavaScript编写,并通过akamai
Cli
可以找到有关如何开发/测试和部署的资源和相关信息。