Repolode
thinkst

thinkst/canarytokens

ネットワーク上でアクセスを検知すると通知するデコイトークン、Canarytokensのオープンソースサーバー。

代替できる製品:Thinkst Canary

スター
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. 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 の数値は毎日更新されます。

関連プロジェクト