피드로 돌아가기
Dev.toSecurity
원문 읽기
NTFS Alternate Data Streams를 활용한 파일 메타데이터 분리 설계 및 보안 리스크 분석
An Introduction to Alternate Data Streams (ADS)
AI 요약
Context
기존 파일 시스템의 단일 데이터 스트림 구조로 인한 메타데이터 저장 시 원본 파일 변조 가능성 존재. 파일 속성 변경 없이 부가 정보를 결합하기 위한 NTFS의 다중 스트림 아키텍처 필요성 대두.
Technical Solution
- Default Data Stream 외 별도의 Named Stream을 생성하는
filename:streamname구문의 식별자 설계 - 메인 데이터 영역과 논리적으로 분리된 저장 공간 확보를 통한 원본 파일 무결성 유지
- 텍스트 에디터 설정값, 썸네일, 인덱싱 정보 등 부가 데이터를 저장하는 Metadata Isolation 전략 채택
dir /R명령 및 PowerShell의Get-Item -StreamAPI를 통한 숨겨진 데이터 스트림 가시성 확보- 보안 툴의 스캔 범위를 기본 스트림으로 제한하는 특성을 이용한 데이터 은닉 및 Persistence 메커니즘 분석
실천 포인트
- 파일 시스템 수준의 메타데이터 저장 시 원본 데이터 오염 여부 검토 - 보안 스캔 도구가 Alternate Data Streams 영역까지 정밀 검사하는지 설정 확인 - 비정상적인 파일 크기 증가 없이 데이터가 유입되는 경로에 대해 PowerShell 기반 모니터링 스크립트 적용