본문 바로가기
INFORMATION SECURITY · FREE LEARNING정보보안 학습센터원리 → MASTER → 문제·복습 → MUST KNOW

느려짐과 메모리 공격을 구분하기 · 정보보안 사례

CASE STUDY · 방향 2 · 원문 사례

느려짐과 메모리 공격을 구분하기

문서 변환 서비스가 큰 파일을 받은 뒤 느려졌습니다. 메모리 부족 알림이 함께 나타났지만 침입 경보는 아직 없습니다.

출처: 세 번째 발걸음 · 메모리의 주소는 왜 담장이 필요한가. 연결된 쪽은 해당 발걸음의 시작 쪽입니다.

원문 풀이 흐름과 깨달음 펼치기

함께 따라가기 · 느려짐과 메모리 공격을 구분하기

문서 변환 서비스가 큰 파일을 받은 뒤 느려졌습니다. 메모리 부족 알림이 함께 나타났지만 침입 경보는 아직 없습니다.

  1. 먼저 크기가 큰 정상 입력인지, 갑자기 요청 수가 늘었는지 확인합니다. 메모리 사용량과 프로세스 수, 종료 기록을 함께 보면 단일 작업이 공간을 많이 요구했는지 여러 작업이 누적되었는지 구분할 수 있습니다. 높은 사용량 자체는 침입의 확정 증거가 아닙니다.

  2. 입력 크기 제한과 동시 처리 수를 정하고 프로세스별 자원 한도를 둡니다. 제한에 도달하면 요청을 통제된 오류로 돌려보내도록 설계합니다. 한 프로세스가 장비 전체의 메모리를 소모하는 상황을 줄이는 것이 목적입니다.

  3. 정상 범위의 큰 문서가 처리되는지, 제한을 넘은 문서는 예측한 방식으로 거절되는지 확인합니다. 비정상 종료가 남으면 패치 상태와 구체적인 오류 기록을 살핍니다. 메모리를 늘리는 조치와 메모리 오류를 고치는 조치를 혼동하지 않습니다.

깨달음메모리 보안은 주소 경계를 지키는 일과 한정된 자원을 고갈시키지 않는 일을 함께 포함합니다.

© K-BOOKS · 무료 웹 열람용 콘텐츠입니다. 무단 복제·저장·인쇄·재배포를 제한합니다.


CONTINUE LEARNING

지금 공부한 흐름을 책으로 이어가세요

무료 학습은 그대로, 종이책은 필요한 분을 위한 선택지입니다.

정보보안 MUST KNOW전체 도서 12권