728x90
반응형
SMALL

2026/01/28 2

[정부API] "개인회원은 사용할 수 없습니다": 공공데이터 Open API 사용기

본문배경: 설레는 마음으로 시작한 API 연동Career Lens 프로젝트를 진행하면서 채용정보를 실시간으로 제공하고 싶었습니다. 마침 한국고용정보원(워크넷)에서 제공하는 "채용정보 API"를 발견했고, 공공데이터포털에서 Open API 서비스라고 명시되어 있었습니다.생각: "오! 공공데이터면 누구나 쓸 수 있겠지?"현실: "개인회원은 사용할 수 없는 OPEN-API입니다."📋 상황 분석: 뭐가 문제지?1단계: 인증키 신청공공데이터포털(data.go.kr)에서 "한국고용정보원_워크넷 채용정보" API를 검색📌 API 정보- 제공기관: 한국고용정보원- API 유형: LINK- 데이터포맷: XML- 활용신청: 8,597명- 비용: 무료"무료이고, 활용신청이 8,000명 이상? 대박이네!"라고 생각했습니다..

IT/etc 2026.01.28

[Spring Security] 자동화된 봇 공격 분석 및 방어: 로그 노이즈 90% 제거하기

[Spring Security] 자동화된 봇 공격 분석 및 방어: 로그 노이즈 90% 제거하기 배경: 아직은 사용자가 나밖에 없는데.. 갑자기 증가한 로그 (귀신이 왔다갔나...)프로덕션 서버에 배포한 Career Lens 애플리케이션(example.com)의 Docker 컨테이너 로그를 확인했을 때, 이상한 패턴의 에러 메시지들이 대량으로 쌓여 있었습니다.2026-01-27T02:06:08.623+09:00 WARN --- Request method 'POST' is not supported2026-01-27T02:44:09.104+09:00 INFO Error parsing HTTP request headerjava.lang.IllegalArgumentException: Invalid char..

IT/java|Spring 2026.01.28
728x90
반응형
LIST