마이의 개발 블로그
close
프로필 배경
프로필 로고

마이의 개발 블로그

  • 전체보기 (128)
    • 개발지식 (57)
      • Web (8)
      • Spring (13)
      • Node.js (2)
      • Django (5)
      • Java (3)
      • JavaScript (2)
      • 자료구조 (3)
      • OS (3)
      • 디자인패턴 (2)
      • 인프라 (9)
      • 기타 (7)
    • 코딩테스트 (50)
      • 프로그래머스 (47)
      • 구름LEVEL (3)
    • 생각들 (14)
    • 팁 모음 (6)
  • 홈
  • 태그
  • 방명록
[Nginx] 서버 버전 정보 미노출, 필요한 이유와 적용 방법

[Nginx] 서버 버전 정보 미노출, 필요한 이유와 적용 방법

배경웹 서버를 운영할 때 흔히 간과하는 보안 요소 중 하나가 서버 버전 정보입니다. 서버 정보를 그대로 노출하면 공격자에게 필요한 정보를 제공하여 보안이 위협받는 위험한 상황이 발생할 수 있는데, 그래서인지 현업에서는 정부 기관 솔루션 납품, 대기업 사내 시스템 구축 등 프로젝트 성격을 불문하고 보안성 심사 지적사항으로 항상 서버정보 노출을 막아달라는 요청이 발생합니다. 오늘은 서버 정보가 노출되었을 때 발생할 수 있는 여러 가지 취약점들에 대해 알아보고 주요 웹 서버중 하나인 Nginx에서의 서버 버전 정보 미노출 처리 방법을 알아보려고 합니다.서버 버전 정보 노출이 위험한 이유1. 서버 버전에 따른 취약점이 곧바로 노출되어 공격 대상이 됨서버 버전이 노출되면 공격자는 해당 버전에서 보고된 취약점을 활..

  • format_list_bulleted 개발지식/인프라
  • · 2025. 8. 14.
  • textsms
[Network] Docker Compose와 Nginx를 이용한 수평 스케일(scale-out)과 로드 밸런싱(Load Balancing)

[Network] Docker Compose와 Nginx를 이용한 수평 스케일(scale-out)과 로드 밸런싱(Load Balancing)

배경납품한 솔루션 WAS의 응답이 피크 시간대에 느려지는 현상이 관찰되었습니다. 초당 약 600개 이상의 페이지 요청이 지속적으로 발생함을 모니터링할 수 있었는데 이는 기존 고객사들 대비 많은 처리량을 요구하다보니 별도의 조치가 필요했습니다. 이에 따라 제한된 자원 내에서 수평 스케일(scale-out)에 대한 부하 테스트를 수행하여 적당한 타협점을 도출해낼 수 있었는데, 그 과정과 결과를 공유하고자 합니다. 로드밸런싱은 도커와 Nginx를 이용하여 수행했습니다.테스트 수행 방식- JMeter 이용- OS에서 도커 자원 제한: 8코어 16GB 메모리 (다수 컨테이너가 공유함)- 가장 많은 부하가 걸리는 WAS의 API에 대해 초당 요청 수를 증가시켜가며 평균, 최대 응답시간 측정테스트 결과*결과표의 'C..

  • format_list_bulleted 개발지식/인프라
  • · 2024. 12. 10.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 전체보기 (128)
    • 개발지식 (57)
      • Web (8)
      • Spring (13)
      • Node.js (2)
      • Django (5)
      • Java (3)
      • JavaScript (2)
      • 자료구조 (3)
      • OS (3)
      • 디자인패턴 (2)
      • 인프라 (9)
      • 기타 (7)
    • 코딩테스트 (50)
      • 프로그래머스 (47)
      • 구름LEVEL (3)
    • 생각들 (14)
    • 팁 모음 (6)
최근 글
인기 글
최근 댓글
태그
  • #spring
  • #도커
  • #구현
  • #프로그래머스
  • #개발자
  • #주니어
  • #스프링
  • #코딩테스트
  • #docker
  • #Java
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바