SSHの強化、ファイアウォール、侵入検知、監査など、自宅や個人用のLinuxサーバーを保護するための、Debian中心の継続的に更新されているガイドです。
- スター
- 2,221
- フォーク
- 297
- 未解決の Issue
- 6
- 最終コミット
- 昨日
これは何?
Canarytokensは、カナリアトークンを展開するためのセルフホスト型サーバーです。URL、ドキュメント、DNS名、AWS形式のAPIキーなどのデコイを設置し、何らかのアクセスがあったときにアラートを発します。正規のプロセスがこれらのトークンに触れることは想定されないため、アクセスがあれば、ネットワーク上での覗き見、侵入、悪用を示す強いシグナルになります。
このプロジェクトは、フロントエンドプロセスとスイッチボードプロセスで構成されています。アラートはMailgun、Mandrill、SendGrid、またはSTARTTLS対応の汎用SMTPサーバー経由でメール送信でき、webhookにも対応しています。サーバーはfrontend.envとswitchboard.envで設定し、推奨されるインストール方法はDockerイメージです。アラートのスロットリングにより、デフォルトでは呼び出し元IPごとに1分間で1回まで通知されます。また、webhookは5回連続で失敗すると無効になります。
AWSキーのトークン作成には、現在は非公開リポジトリにあるインフラが必要です。そのため、関連するCANARY_AWSID設定を指定しない限り、この機能は無効です。
主な機能
- 01アクセスまたはトリガーを検知してアラートを発するデコイトークンを展開
- 02Mailgun、Mandrill、SendGrid、またはSMTP経由でアラートをメール送信
- 03webhookによるアラートに対応し、失敗が繰り返されると自動的に無効化
- 04環境変数で設定可能な、呼び出し元IPごとのアラート数制限
- 05環境ファイルで設定し、Docker経由での実行を推奨
ユースケース
- 機密文書や内部URLへの不正アクセスの検知
- 流出したAWS形式の認証情報を攻撃者がスキャンまたは使用したことの検知
- 名前解決されるはずのないホスト名へのDNS問い合わせの監視
クイックスタート
- 1
READMEにリンクされているDockerイメージのインストールガイドに従ってください
使う前に知っておきたいこと
- ライセンスを特定できませんでした(NOASSERTIONと記載)。使用前にライセンス条件を確認してください。
- セルフホスティングには、envファイルでのドメイン、メールプロバイダー、その他の設定が必要です。
- AWSキーのトークン機能は、プライベートリポジトリに移行したAWSインフラストラクチャに依存しています。
収録されている特集
トピック
よくある質問
- canarytokens とは?
- ネットワーク上でアクセスを検知すると通知するデコイトークン、Canarytokensのオープンソースサーバー。 Canarytokensは、カナリアトークンを展開するためのセルフホスト型サーバーです。URL、ドキュメント、DNS名、AWS形式のAPIキーなどのデコイを設置し、何らかのアクセスがあったときにアラートを発します。正規のプロセスがこれらのトークンに触れることは想定されないため、アクセスがあれば、ネットワーク上での覗き見、侵入、悪用を示す強いシグナルになります。
- canarytokens は無料で使えますか?ライセンスは?
- canarytokens は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- canarytokens は今もメンテナンスされていますか?
- 活発にメンテナンス中。canarytokens の最終コミットは 2026年10月21日 です。
- canarytokens は何に使えますか?
- 機密文書や内部URLへの不正アクセスの検知 流出したAWS形式の認証情報を攻撃者がスキャンまたは使用したことの検知 名前解決されるはずのないホスト名へのDNS問い合わせの監視
- canarytokens のインストール方法は?
- READMEにリンクされているDockerイメージのインストールガイドに従ってください
- canarytokens はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/thinkst/canarytokens
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Elastic Stackのダッシュボード、リアルタイム攻撃マップ、セキュリティツールを備え、20種類以上のハニーポットを実行するオールインワンプラットフォーム。
trailと呼ばれるインジケーターリストを使い、既知の悪意あるドメインなどへの通信を検知するネットワーク監視ツール。
1台以上のLinuxホストでFail2Banを運用し、ban、jail、filter、アラートを管理するWebプラットフォーム。
Webダッシュボード、Dockerコンテナ統計、履歴データ、アラートを備えた軽量なセルフホスト型サーバー監視ツール。
メトリクス、ログ、SQLデータソース向けのセルフホスト型アラート管理システム。通知ルーティングに加え、AIエージェントとMCPサーバーを内蔵。