SpaceSiren
SpaceSiren est un gestionnaire de honey token et un système d'alerte pour AWS. Avec cette application entièrement serverless, vous pouvez créer et gérer des honey tokens à grande échelle — jusqu'à 10 000 par instance SpaceSiren — pour un coût quasi nul.1

- SpaceSiren fournit une API pour créer des utilisateurs AWS IAM sans permissions et des clés d'accès pour ces utilisateurs.
- Vous dispersez les clés d'accès où vous le souhaitez, par exemple dans du code propriétaire ou des bases de données privées.
- Si l'une de ces sources est compromise, un attaquant utilisera probablement la clé volée pour voir ce qu'il peut en faire.
- Vous recevrez une alerte indiquant que quelqu'un a tenté d'utiliser la clé.

Sorties d'alerte
- Email
- PagerDuty
- Slack
- Pushover

Pages de documentation
Prérequis
Comme tout projet open source, celui-ci suppose que vous disposez des outils et des connaissances de base nécessaires, principalement sur AWS et Terraform.
Ressources
- Terraform >= 0.13
- AWS CLI
- Un compte AWS dédié avec accès administrateur
- Un domaine enregistré
Connaissances
- Terraform de base
- API REST de base
- AWS CLI, S3 et Route 53 de base
- AWS Organizations et rôles IAM de base pour l'accès multi-compte
- DNS intermédiaire (délégation d'un (sous-)domaine avec des enregistrements NS)
Si vous remarquez un bug de sécurité critique (par exemple, qui donnerait un accès réel à un compte AWS), veuillez le divulguer de manière responsable par email à [email protected].
Pour les bugs standards ou les demandes de fonctionnalités, veuillez ouvrir un ticket GitHub.
Remerciements
Remerciements particuliers à :
- Atlassian pour Project SpaceCrab, l'inspiration de ce projet. Si vous voulez savoir pourquoi j'ai lancé SpaceSiren, veuillez consulter ma page de critique de SpaceCrab.
- La merveilleuse et talentueuse Alia Mancisidor pour les illustrations.
- Toute personne qui a volontairement testé cette application pour moi.
Notes de bas de page
- Bien que SpaceSiren ait été conçu pour fonctionner aussi économiquement que possible, même pour des particuliers, il ne sera pas totalement gratuit en termes de coûts d'exploitation. Vous encourrez des coûts nominaux pour DynamoDB, Lambda, API Gateway, Route 53 et peut-être CloudTrail, selon votre configuration. Vous devriez vous attendre à dépenser entre 1 $ et 5 $ par mois pour faire fonctionner SpaceSiren. Bien entendu, les mainteneurs du projet ne sont pas responsables des coûts réels que vous pourriez encourir. Veuillez surveiller attentivement votre facture AWS pendant son utilisation.