전체 글
이 블로그에 올라온 모든 글입니다.
-
Spring Security에서 IDOR·BOLA 취약점 방어하기
IDOR·BOLA는 로그인한 사용자가 주소의 번호 하나만 바꿔 남의 주문, 남의 신청서, 남의 계좌를 읽거나 고치는 취약점이다. 인증과 역할 검사를 모두 통과한 요청에서 생기기 때문에 Spring Security 설정만으로는 막히지 않고, 객체를 꺼내는 코드마다 "이 사용자의 것인가"를
-
2026년 10월 31일 AI 뉴스 정리
2026년 10월 31일 기준으로 10월 28일부터 31일 사이에 나온 AI 소식을 정리했습니다. 24시간 안의 새 소식이 많지 않아 최근 이틀 이내 기사도 포함했고, 각 항목에 날짜를 적었습니다. 정책과 규제 OpenAI와 Anthropic, 캘리포니아 고위험 AI 중단 방식에서 입장
-
AI 코딩 프롬프트 기록 2026-10-30 오전
10월 29일 저녁부터 30일 낮까지 보낸 프롬프트다. 모두 Claude Code에서 보냈다. 20:06 블로그 구역 개편 · Claude Code 자 이제 아래 조언대로 사이트를 개선해 볼까? 이 아래에 학습·비즈니스 통합 구조, 메뉴 개편표, 구현 대안 세 가지를 담은 조언 전문을
-
개발 기록 2026-10-30 오전: 블로그 구역 개편과 기술 아티클 25편, 영상 에이전트 10개, 주간 SNS 트렌드 자동 발행
10월 29일 저녁부터 30일 낮까지 Claude Code로 한 작업을 정리한다. 블로그를 학습과 비즈니스를 함께 담는 구조로 바꿨고, 기술 아티클을 스킬로 묶어 25편을 올렸다. 영상 제작용 에이전트 10개를 만들어 검증 영상을 한 편 올렸고, SNS 트렌드 정리를 매주 자동 발행하게
-
2026년 10월 마지막 주 SNS 트렌드·밈 TOP 10
10월 마지막 주 X·Threads·Instagram에서 가장 많이 퍼진 트렌드와 밈 10개를 골랐다. X 한국 실시간 트렌드는 브라우저로 직접 모았고, Instagram·Threads는 트렌드 추적 사이트와 밈 정리 글을 교차해 보완했다. 순위는 공식 지표가 아니라 여러 플랫폼에 퍼진
-
AI Agent의 Context Engineering과 메모리 계층 설계
같은 모델을 써도 어떤 에이전트는 일을 끝내고 어떤 에이전트는 엉뚱한 파일을 고친다. 차이는 대개 모델이 아니라 "이번 호출에 무엇을 넣었는가"에서 난다. 이 글은 컨텍스트 창을 작업대로 보고 지침·절차·장기 기억·외부 지식을 계층으로 나눠 필요할 때만 불러오는 설계, 그리고 실제로 쓰
-
JVM Thread Dump와 Heap Dump로 장애 원인 분석하기
Java 서비스가 멈추거나 느려졌을 때 가장 흔한 대응은 재시작이고, 재시작하는 순간 원인의 증거도 함께 사라진다. Thread Dump는 그 순간 모든 스레드가 무엇을 기다리는지, Heap Dump는 메모리를 무엇이 붙잡고 있는지를 보여 주는 유일한 기록이다. 이 글은 증상별로 어떤
-
망분리 환경의 Maven·npm 의존성 공급망 보안
망분리 환경은 외부 공격이 막혀 있다고 믿기 쉽지만, 개발에 필요한 라이브러리는 결국 인터넷에서 받아 안으로 들인다. 반입 과정에 검사와 기록이 없으면 악성 패키지와 알려진 취약점도 라이브러리와 함께 내부망에 들어오고, 사고가 났을 때 어디에 퍼졌는지조차 답하지 못한다. 이 글은 Mav
-
Outbox·Inbox 패턴으로 연계 데이터 정합성 확보하기
업무 데이터를 DB에 저장하고 다른 시스템에 메시지를 보내는 일을 따로 하면, 둘 중 하나만 성공하는 순간이 반드시 생긴다. 이 틈 때문에 "신청은 접수됐는데 연계 기관에는 안 갔다", "취소했는데 상대 시스템에는 승인으로 남았다" 같은 정합성 사고가 난다. 이 글은 보내는 쪽의 Out
-
AI Agent Eval 파이프라인과 회귀 테스트 자동화
AI 에이전트는 프롬프트 한 줄, 모델 버전, 도구 설명 하나만 바꿔도 전혀 다른 곳이 깨진다. 같은 입력에도 결과가 매번 조금씩 달라서, 사람이 몇 번 써 보고 "괜찮네"로 끝내면 회귀를 놓친다. 이 글은 평가 세트 만들기부터 채점기, 반복 실행, 기준선 비교, CI 게이트, 운영 로