tirreno 是一个安全框架。
tirreno [tir.ˈrɛ.no] 帮助您理解、监控并保护产品免受威胁、欺诈和滥用。传统的网络安全侧重于基础设施和网络边界,而大多数安全漏洞实际上是通过受损账户和应用逻辑绕过防火墙、SIEM、WAF等防御手段发生的。tirreno 在威胁真正发生的地方检测威胁:您的产品内部。
tirreno 是一款手写、依赖少、"低技术"的 PHP/PostgreSQL 应用。经过简单的五分钟安装后,您可以通过 API 调用注入事件,并立即访问实时威胁仪表盘。
Account takeover Credential stuffing Content spam Account registration Fraud prevention Insider threat
Bot detection Dormant account Multi-accounting Promo abuse API protection High-risk regions
查看在线演示,请访问 play.tirreno.com (用户名 admin / 密码 tirreno)。
PDO_PGSQL、cURLApache,需启用 mod_rewrite 和 mod_headers要在 Docker 容器中运行 tirreno,可使用以下命令:
curl -sL tirreno.com/t.yml | docker compose -f - up -d
然后继续 快速开始 的第 4 步。
http://localhost:8585/install/index.php 启动安装过程。install/ 目录及其所有内容。http://localhost:8585/signup/ 创建管理员账户。crontab -e 命令或编辑 /var/spool/cron/your-web-server 文件,插入以下调度表达式(每 10 分钟执行一次):*/10 * * * * /usr/bin/php /absolute/path/to/tirreno/index.php /cron
点击此处启动 Heroku 部署。
tirreno 已发布在 Packagist 上,可通过 Composer 安装:
composer create-project tirreno/tirreno
或将其引入现有项目:
composer require tirreno/tirreno
tirreno 接收通用原语(用户/实体、IP、设备、会话、事件),并通过可组合的机制暴露它们:规则引擎、tirreno('queries') 构建器以及基于文件的 assets/pages/ 扩展系统——操作员可通过该系统表达任何风险模型。以下示例展示了基于该扩展系统构建的自定义页面。
查看用户指南了解如何使用 tirreno,开发者文档自定义集成,管理员文档了解安装、维护和更新。
tirreno 是一个免费的开源安全框架。适用于任何产品的事件追踪、威胁检测和风险评分。
该项目始于 2021 年的专有系统,并于 2024 年 12 月以 AGPL 协议开源。
tirreno 的背后是一群才华横溢的工程师和专业人士,拥有超过十年的网络防御经验。我们通过苦行(ascétique)代码和开放技术的热爱,解决真实用户的挑战。tirreno 不受风险投资驱动。我们的灵感来自于有组织网络犯罪分子带来的日常威胁,这驱使我们重新构想安全在现代应用中应有的位置。
第勒尼安人(Tyrrhenian)可能早在公元前 800 年就生活在托斯卡纳和瑞士东部。"Tyrrhenian" 一词后来更常与伊特拉斯坎人(Etruscans)关联,第勒尼安海由此得名,并沿用至今。
根据历史资料,第勒尼安人是第一个使用号角预警即将到来的威胁的民族,这一做法随后被希腊和罗马军队采纳。
在设计徽标时,我们进行了自己的历史研究,并将 'tirreno' 的记载追溯到 15 世纪印刷版的《武加大译本》(拉丁语圣经)。我们保持小写,忠于原版——严格按书行事。tirreno 字标位于地平线之后,隐喻威胁态势无尽的演变周期以及我们超越它的承诺。
如果您发现了 tirreno 的安全相关问题,请发送邮件至 [email protected]。在 GitHub 上提交会将漏洞公之于众,使其易于被利用。我们会在问题解决后公开披露该安全漏洞。
收到报告后,tirreno 将采取以下步骤:
本程序是自由软件:您可以依据自由软件基金会发布的 GNU Affero 通用公共许可证(AGPL)第三版对其进行再分发和/或修改。
名称 "tirreno" 是 tirreno technologies sàrl 的注册商标,tirreno technologies sàrl 特此拒绝根据 GNU Affero 通用公共许可证第三版第 7(e) 条授予 "tirreno" 的商标许可,除非与 tirreno technologies sàrl 另行达成协议。
本程序分发时希望它有用,但不提供任何担保;甚至没有默示的适销性或特定用途适用性担保。详情请参阅 GNU Affero 通用公共许可证。
您应已随本程序收到一份 GNU Affero 通用公共许可证副本。如果没有,请参阅 GNU Affero 通用公共许可证 v3。
tirreno 版权所有 (C) 2026 tirreno technologies sàrl, 瑞士沃州。(许可证 AGPLv3)
't'