Java Spring Boot "힙덤프" 스캔, (월요... 노트

Java Spring Boot "힙덤프" 스캔, (월요일, 7월 27일)

Spring Boot는 디버그 정보를 수집하기 위해 "/actuator/heapdump" 엔드포인트를 노출합니다. 기본적으로 이 엔드포인트는 애플리케이션의 현재 상태를 분석하는 데 사용할 수 있는 바이너리 힙덤프를 포함하는 heapdump.hprof 파일을 반환합니다. Java를 사용하지 않는 독자들에게는 소프트웨어가 충돌했을 때의 메모리 이미지를 노출하기 위해 바이너리가 생성하는 코어 덤프와 유사한 개념으로 익숙할 수 있습니다. "힙덤프"는 "코어 덤프"의 Java 유사체입니다. 힙덤프는 종종 애플리케이션이 백엔드 시스템에 연결하는 데 사용하는 비밀 정보를 포함합니다. API 키, 데이터베이스 비밀번호 및 기타 민감한 데이터가 힙덤프에 노출될 수 있습니다.