基于北大Casbin / Casdoor核心技术
CNAPP云原生应用安全防护平台
体系化零信任主动防护
-
体系化零信任
基于PERM元模型的零信任架构,实现应用程序、运行时和容器平台的全栈式动态安全防护。
-
应用内生安全
多策略协同的运行时应用自保护机制,系统接口暴露面减少56%以上。
-
容器微隔离
风险感知的容器化部署微隔离技术,实现抗同驻的动态安全部署。
提供行业领先的
云原生应用安全
防护平台及服务
依托系统安全实验室深厚研究积累,实现云原生应用的识别、防护、检测、响应安全闭环,为政务、金融、运营商、能源等行业提供体系化零信任主动防护能力。
应用编程示意
选择你想查看的语言 查看相应源代码
import org.casbin.jcasbin.main.Enforcer;
public class CasbinExample {
public static void main(String[] args) {
Enforcer enforcer = new Enforcer(
"path/to/model.conf",
"path/to/policy.csv"
);
// 检查权限
if (enforcer.enforce("alice", "data1", "read")) {
System.out.println("允许访问");
} else {
System.out.println("拒绝访问");
}
}
}
import casbin
# 初始化enforcer
enforcer = casbin.Enforcer(
"path/to/model.conf",
"path/to/policy.csv"
)
# 检查权限
if enforcer.enforce("alice", "data1", "read"):
print("允许访问")
else:
print("拒绝访问")
# 添加策略
enforcer.add_policy("alice", "data2", "write")
#include <casbin/casbin.h>
int main() {
casbin::Enforcer enforcer(
"path/to/model.conf",
"path/to/policy.csv"
);
// 检查权限
if (enforcer.Enforce({
"alice", "data1", "read"
})) {
std::cout << "允许访问" << std::endl;
} else {
std::cout << "拒绝访问" << std::endl;
}
return 0;
}
package main
import (
"fmt"
"github.com/casbin/casbin/v2"
)
func main() {
enforcer, _ := casbin.NewEnforcer(
"path/to/model.conf",
"path/to/policy.csv",
)
// 检查权限
ok, _ := enforcer.Enforce(
"alice", "data1", "read",
)
if ok {
fmt.Println("允许访问")
} else {
fmt.Println("拒绝访问")
}
}
Java
Python
C++
Go
-
3.3万
StarsCasbin开源项目
全球排名第一 -
26
项发明专利
含美国专利2项 -
2000+
项目应用项目
覆盖国内外知名企业 -
300+
贡献者全球开源贡献者
共建技术生态
获得学术界和工业界的高度认可
吸引全球贡献者共建开源社区

Casbin入选中国科协"科创中国"首批开源创新榜
Casbin访问控制开源软件入选2021年中国科学技术协会"科创中国"首批开源创新榜,被央视2套报道,与华为鸿蒙操作系统并列获奖!

IJCAI 2025录用4篇云原生安全论文
2025-04-15国际人工智能联合会议IJCAI 2025录用我们4篇论文,涵盖云原生访问控制策略自动生成、大模型提示词滥用检测、代码翻译等方向,展示了在云原生安全和AI安全领域的最新研究成果。

获中央网信办开源创新大赛一等奖
2024-09-20Casbin访问控制开源库获评2024年中央网信办"中国互联网发展创新与投资大赛(开源)"一等奖,在推动国家云原生安全开源生态发展中发挥重要作用。

被写入美国NIST标准白皮书
2023-07-15Casbin被美国国家标准与技术研究院(NIST)写入SP 800-204B标准白皮书,作为基于微服务的云原生应用权限管理主推方案。
联系我们
Contact Us
* 为必填信息