
Framework de sécurité open-source pour le suivi d'événements en temps réel, la détection de menaces et l'évaluation des risques. Surveille le comportement des utilisateurs, détecte les fraudes, les attaques de bots et les prises de contrôle de comptes via un moteur de règles et des pistes d'audit.
tirreno est un framework de sécurité.
tirreno [tir.ˈrɛ.no] aide à comprendre, surveiller et protéger votre produit contre les menaces, la fraude et les abus. Alors que la cybersécurité classique se concentre sur l'infrastructure et le périmètre réseau, la plupart des violations se produisent via des comptes compromis et des abus de logique applicative qui contournent les pare-feu, les SIEM, les WAF et autres défenses. tirreno détecte les menaces là où elles se produisent réellement : à l'intérieur de votre produit.
tirreno est une application PHP/PostgreSQL écrite à la main, avec peu de dépendances et « low-tech ». Après une installation simple de cinq minutes, vous pouvez ingérer des événements via des appels API et accéder immédiatement à un tableau de bord.
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
Découvrez la démo en direct sur play.tirreno.com (admin/tirreno).
PDO_PGSQL, cURLApache avec mod_rewrite et mod_headers activésPour exécuter tirreno dans un conteneur Docker, vous pouvez utiliser la commande ci-dessous :
curl -sL tirreno.com/t.yml | docker compose -f - up -d
Poursuivez avec l'étape 4 du Démarrage rapide.
http://localhost:8585/install/index.php dans un navigateur pour lancer le processus d'installation.install/ et son contenu.http://localhost:8585/signup/ dans un navigateur pour créer un compte administrateur.crontab -e ou en modifiant le fichier /var/spool/cron/your-web-server :*/10 * * * * /usr/bin/php /absolute/path/to/tirreno/index.php /cron
tirreno est publié sur Packagist et peut être installé avec Composer :
composer create-project tirreno/tirreno
ou peut être ajouté à un projet existant :
composer require tirreno/tirreno
tirreno('…') est l'API intégrée de tirreno. Elle donne à votre propre code les mêmes blocs de construction que ceux utilisés par la console : la requête et la page en cours, les données ingérées, le moteur de règles, le constructeur tirreno('queries'), la journalisation et les utilitaires. Utilisez-la pour personnaliser tirreno. Les exemples ci-dessous montrent des sections personnalisées construites avec cette API.
Consultez le Guide utilisateur pour plus de détails sur l'utilisation de tirreno, la Documentation développeurs pour personnaliser votre intégration, la Documentation administrateur pour l'installation, la maintenance et les mises à jour.
tirreno est un framework open-source pour créer des applications souveraines de sécurité, de conformité et de prévention de la fraude.