SSH 보안 강화, 방화벽, 침입 탐지, 감사 등 개인용 Linux 서버를 보호하는 방법을 다루는 Debian 중심의 장기 운영 가이드입니다.
thinkst/canarytokens
네트워크에서 누군가 접근하면 알림을 보내는 디코이 토큰 Canarytokens용 오픈소스 서버입니다.
대체할 수 있는 제품:Thinkst Canary
- 스타
- 2,220
- 포크
- 297
- 열린 이슈
- 6
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Canarytokens는 카나리아 토큰을 배포하기 위한 자체 호스팅 서버입니다. URL, 문서, DNS 이름, AWS 스타일 API 키처럼 접근을 유도하는 디코이 아티팩트와 상호작용이 발생하면 알림을 보냅니다. 정상적인 프로세스가 이러한 토큰에 접근할 이유가 없으므로, 접근이 발생하면 네트워크에서 염탐, 침입 또는 오용이 일어나고 있다는 강력한 신호가 됩니다.
프로젝트는 프런트엔드 프로세스와 스위치보드 프로세스로 나뉩니다. Mailgun, Mandrill, SendGrid 또는 STARTTLS를 사용하는 일반 SMTP 서버를 통해 이메일 알림을 받을 수 있고, 웹훅도 지원합니다. 서버는 frontend.env와 switchboard.env 파일로 설정하며, Docker 이미지를 이용한 설치를 권장합니다. 기본적으로 알림은 호출한 IP마다 분당 한 번으로 제한되며, 웹훅은 연속해서 5회 실패하면 비활성화됩니다.
AWS 키 토큰 생성은 현재 비공개 저장소에 있는 인프라에 의존하므로, 관련 CANARY_AWSID 설정을 제공하지 않으면 해당 기능은 비활성화됩니다.
핵심 기능
- 01접근하거나 트리거되면 알림을 보내는 디코이 토큰을 배포합니다
- 02Mailgun, Mandrill, SendGrid 또는 SMTP를 통해 이메일 알림을 보냅니다
- 03웹훅 알림을 지원하며, 반복해서 실패하면 자동으로 비활성화합니다
- 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이라는 지표 목록으로 알려진 악성 도메인, IP, URL, User-Agent와의 통신을 탐지하는 네트워크 트래픽 모니터
하나 이상의 Linux 호스트에서 Fail2Ban의 차단, jail, 필터, 알림을 관리하는 웹 플랫폼입니다.
웹 대시보드, Docker 컨테이너 통계, 과거 데이터와 알림을 제공하는 경량 셀프 호스팅 서버 모니터링 도구입니다.
메트릭, 로그, SQL 데이터 소스를 위한 셀프 호스팅 알림 시스템으로, 알림 라우팅과 내장 AI 에이전트 및 MCP 서버를 제공합니다.