Security Practice Archive

보안 점검과 설정을
기록합니다.

시스템, 클라우드 등 다양한 환경에서 확인한 점검 기준과 설정 과정, 검증 결과를 정리합니다.

categories 글 모아보기
Browse topics

주제별로 빠르게 이동

카테고리를 선택해 관련 글을 모아볼 수 있습니다.

약 1분

[인프라진단] #U-46 일반 사용자의 메일 서비스 실행 방지

반응형

1. 항목 설명

메일 큐 관리 명령을 일반 사용자가 실행할 수 있으면 큐 조작, 정보 확인 또는 관리 기능 오용으로 이어질 수 있습니다.

판단 기준: 메일 서비스 관리 명령이 root 소유이며 일반 사용자 실행 권한이 제거되어 있으면 양호입니다.

2026 가이드 근거

U-46 2026 가이드 근거. 출처: 과학기술정보통신부·한국인터넷진흥원, 「2026 주요정보통신기반시설 기술적 취약점 분석·평가 방법 상세가이드」, U-46, pp.111-112. 본 게시글은 위 가이드의 판단 기준을 참고하여 작성했으며, 진단 결과와 증적은 개인 실습 환경에서 직접 수집했습니다.
U-46 2026 가이드 근거 2. 출처: 과학기술정보통신부·한국인터넷진흥원, 「2026 주요정보통신기반시설 기술적 취약점 분석·평가 방법 상세가이드」, U-46, pp.111-112. 본 게시글은 위 가이드의 판단 기준을 참고하여 작성했으며, 진단 결과와 증적은 개인 실습 환경에서 직접 수집했습니다.

2. 점검 목적

메일 관리 기능을 승인된 관리자만 실행하도록 제한하는 것이 목적입니다.

3. 실습 환경

  • 원본 진단 환경: Ubuntu 24.04.2 LTS
  • 설정 화면 확인 환경: Ubuntu Server 24.04.4 LTS, Linux 6.8.0-138-generic
  • 가상화 환경: VMware Workstation
  • 호스트 이름: u-lab
  • 네트워크: VMware Host-only 격리망, 기본 게이트웨이 없음
  • 원본 진단 실행 ID: 20260903-094131
  • 원본 진단 수집일: 2026-09-03
  • 증적 화면 캡처일: 2026-09-08
  • 화면 수집 방식: VMware Ubuntu VM 콘솔 직접 캡처

최초진단과 이행진단 이미지는 2026-09-03에 실제 수집한 원본 결과를 VM 콘솔에서 열어 캡처했습니다. 원본 수집일과 화면 캡처일은 서로 다르며, 과거 결과를 오늘의 재진단 결과로 표시하지 않았습니다. 취약 상태 구성과 조치에는 격리된 관리 연결을 보조적으로 사용했습니다.

설정 확인 이미지는 캡처일의 VM에서 명령을 실행한 화면입니다. 실습 종료 후 서비스를 중지하거나 임시 설정을 제거한 항목은 당시 이행진단과 현재 상태가 다를 수 있습니다.

4. 취약 상태 구성

Postfix 큐 관리 명령 /usr/sbin/postsuper에 755 권한을 적용해 기타 사용자도 실행할 수 있게 했습니다.

이 구성은 인터넷과 분리된 실습 VM에서 관리자 권한으로만 수행했습니다.

구성 방법

sudo chown root:root /usr/sbin/postsuper
sudo chmod 0755 /usr/sbin/postsuper

구성 후 다음 명령으로 실제 상태를 확인했습니다.

sudo stat -c 'owner=%U group=%G mode=%a path=%n' /usr/sbin/postsuper

5. 최초진단 결과

  • 원본 진단 판정: 취약
  • 원본 진단 판정 근거: postsuper가 root:root 755로 확인되어 other 실행 비트가 존재했습니다.

U-46 최초진단 현황 증적

6. 조치 방법

소유자는 root로 유지하고 권한을 750으로 제한해 일반 사용자의 실행 비트를 제거했습니다.

sudo chown root:root /usr/sbin/postsuper
sudo chmod 0750 /usr/sbin/postsuper

Linux 설정 확인 위치: 메일 큐·관리 실행 파일의 소유자와 실행 권한

현재 설정 화면에서도 postsuper의 root:root 소유와 750 권한을 확인했습니다. 패키지 갱신 후에는 실행 파일 권한이 유지되는지 다시 확인해야 합니다.

U-46 Linux 설정 확인 화면 증적

7. 이행진단 결과

  • 원본 진단 판정: 양호
  • 원본 진단 판정 근거: postsuper가 root:root 750이며 other 실행 권한이 제거됐습니다.

U-46 이행진단 현황 증적

8. 실무 주의사항

배포판 업데이트가 실행 파일 권한을 기본값으로 복원할 수 있으므로 패치 후 재점검해야 합니다. 서비스 계정의 실제 필요 권한도 확인합니다.

컨설턴트 조언

  • 명령 파일 권한과 함께 sudo 허용 규칙, setuid 비트와 메일 그룹 구성원을 검토합니다.
  • 심볼릭 링크와 ACL까지 확인해 단순한 ls -l 결과만으로 판정하지 않습니다.
  • 패키지 또는 서비스가 요구하는 소유자·권한 예외는 담당자와 근거, 종료일을 남깁니다.
  • 변경 전 원본을 보관하고 조치 후 관련 서비스의 문법 검사와 기능 시험을 수행합니다.

9. 마무리

이번 실습에서는 실제 최초·이행진단 기록과 VM 콘솔 캡처를 비교했습니다. 운영 환경에서도 변경 후 기능 시험과 정기 재점검을 함께 수행해야 합니다.

반응형