HTB Eureka 타겟 머신 공격 분석
초기 진입: 포트 스캔 및 서비스 식별
타겟 시스템의 접근을 시작하기 위해 nmap을 사용하여 열린 포트를 스캔했습니다.
nmap -sV -sC 10.10.11.66
결과로 22번 포트(SSH)와 80번 포트(HTTP)가 열려 있는 것으로 확인되었습니다. 웹 서버는 nginx 1.18.0이며, 리다이렉션된 주소인 furni.htb로 접속할 수 있었습니다.
웹 경로 탐색 및 정보 유출
dirsearch를 이용해 디렉 ...
7월 7일 01:58에 게시됨
Spring Cloud Eureka 서비스 디스커버리 - 서비스 소비 구현 전략
Eureka 서비스 레지스트리 구축 실습
본 글은 Spring Cloud Eureka를 활용한 서비스 디스커버리와 소비 과정을 단계별로 설명합니다. 참고 자료는 Spring Cloud 공식 문서 및 관련 예제를 기반으로 합니다.
1. 서비스 프로바이더 등록
목표: 서비스 제공 애플리케이션을 생성하고 Eureka 레지스트리에 등록합니다.
Step 1: Spring Boot 프로젝트(eureka-provider) 생성 ...
6월 24일 02:52에 게시됨
Spring Cloud 기반 전자상거래 마이크로서비스 아키텍처 설계 및 사용자 모듈 구현
개발 환경 및 아키텍처 개요
본 프로젝트는 Spring Cloud를 활용한 마이크로서비스 아키텍처(MSA)를 기반으로 설계되었습니다. 시스템은 크게 서비스 레지스트리(Eureka), API 게이트웨이, 그리고 비즈니스 로직을 처리하는 사용자 서비스와 상품 서비스로 분리됩니다. 각 서비스는 독립적인 데이터베이스를 소유하며, 서비스 간 통신은 Feign 클라이언트를 통해 이루어집 ...
6월 19일 22:16에 게시됨
스프링 클라우드 마이크로서비스 아키텍처
단일 애플리케이션의 문제점
비즈니스가 발전함에 따라 개복잡도가 증가합니다.
특정 기능 수정이나 추가 시 전체 시스템 테스트와 재배포가 필요합니다.
한 모듈의 문제가 전체 시스템 장애로 이어질 수 있습니다.
여러 개발팀이 동시에 데이터를 관리할 경우 보안 취약점이 발생할 수 있습니다.
모든 모듈이 동일한 기술로 개발되어 실제 상황에 맞는 최적의 기술 선택 ...
6월 8일 20:00에 게시됨
Spring Cloud Config를 활용한 고가용성 구성 관리 시스템 구현
Spring Cloud Config 개요
분산 시스템에서 외부 구성을 관리하기 위한 솔루션으로, Config Server와 Config Client로 구성됩니다. Config Server는 Git 저장소에서 설정을 로드하여 마이크로서비스에 제공하며, 환경별 구성 분리와 중앙 집중식 관리를 지원합니다. @EnableConfigServer 어노테이션으로 Spring Boot 애플리케이션에 통합 가능하며, 암호화 기능을 통해 보 ...
6월 8일 03:00에 게시됨