제목:
WAF honeypot 설정
내용:
WAF 허니팟 경로 추가.
자동화 요청이 자주 찍히는 경로를 Caddy에서 먼저 잡고 dashboard로 넘김.
Caddyfile.
(honeypot_paths) {
@honeypot {
path /.env /wp-admin /phpmyadmin
path /actuator/gateway/routes
path /actuator/metrics
path /graphiql
path /.gitlab-ci.yml
path /.github/workflows
}
}
트리거 API.
@app.post("/api/honeypot/trigger")
async def honeypot_trigger(
path: str,
request: Request,
reason: str = "path_match"
):
ip = request.headers.get("X-Real-IP")
user_agent = request.headers.get("User-Agent")
await db.insert_honeypot_log(
ip=ip,
path=path,
user_agent=user_agent,
reason=reason,
timestamp=datetime.now()
)
return {"error": "Forbidden"}
차단 자동화까지 바로 붙이진 않음.
일단 어떤 경로를 찌르는지 확인하는 용도.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 공지 | 2025 일본 여행 계획 | 김영훈 | 2024.10.10 | 4119 |
| 공지 | 현금, 저축, 투자, 지출, 예산, 보험 내역(2024-05-30) | 김영훈 | 2024.03.10 | 3752 |
| 37 | [바이브코딩 - 클로드] kospiAlarm 작업 메모 | 김영훈 | 2025.10.29 | 109 |
| 36 | infra-base 기본 서버 설정 메모 | 김영훈 | 2026.01.20 | 171 |
| 35 | 임시 파킹 페이지 | 김영훈 | 2026.01.20 | 308 |
| 34 | monitoring 설정 | 김영훈 | 2026.01.23 | 130 |
| 33 | ollama-chatbot 테스트 메모 | 김영훈 | 2026.01.27 | 355 |
| 32 | OpenVPN 구축 | 김영훈 | 2026.01.28 | 143 |
| 31 | GitLab CI/CD 테스트 | 김영훈 | 2026.01.28 | 216 |
| 30 | Traefik 설정 | 김영훈 | 2026.01.28 | 353 |
| 29 | openclaw 구축 작업 노트 [2] | 김영훈 | 2026.02.01 | 341 |
| 28 | smtp-relay 설정 | 김영훈 | 2026.02.06 | 195 |
| » | WAF honeypot 설정 | 김영훈 | 2026.02.07 | 104 |
| 26 | OpenClaw cron regression 대응 | 김영훈 | 2026.02.08 | 186 |
| 25 | DGX Ollama 구축 | 김영훈 | 2026.02.11 | 183 |
| 24 | 원격 LLM 챗봇 테스트 | 김영훈 | 2026.02.11 | 140 |
| 23 | Docker Ollama 트러블슈팅 | 김영훈 | 2026.02.11 | 128 |
| 22 | GPU 모니터링 대시보드 구축 | 김영훈 | 2026.02.11 | 150 |
| 21 | DGX Spark LLM 벤치마크 | 김영훈 | 2026.02.11 | 132 |
| 20 | LLM 모델 선정 | 김영훈 | 2026.02.12 | 141 |
| 19 | OpenClaw 모델 삭제 사고 | 김영훈 | 2026.02.13 | 114 |
| 18 | ARM Kubernetes 구축 2 - VM 생성과 클러스터 설치 | 김영훈 | 2026.02.14 | 138 |