콘텐츠로 이동

대응 계획과 완화

인시던트 대응 계획(incident response plan, IRP)은 특정 유형의 경보에 대응하기 위해 미리 작성하며, 정해진 승인 절차를 거치는 대응 계획입니다. 트리거, 순서대로 수행할 대응 단계, 활성화 요구 사항, 승인자 역할, 알림 채널을 명시합니다. 계획은 완화 조치를 제안하고 승인 절차로 전달할 수 있지만, 완화 조치를 직접 실행하지는 않습니다.

통제된 대응 경로. 계획 초안은 사전 테스트와 활성화를 거칩니다. 이후 경보가 발생하면 조사, 대응 옵션 비교, 제안 전달, 신뢰 및 안전성 검사, 승인 또는 조치 없음, 실행, 검증, 감사 순서로 진행됩니다.

모든 계획은 초안 상태에서 시작합니다. 활성화 검사에서는 중단 조건, 롤백, 영향 범위 제한, 승인자, 알림 채널이 모두 명시되고 요구 사항을 충족하는지 확인합니다. 요구 사항을 누락해도 활성화 게이트를 우회할 수 없으며, 계획은 비활성 상태로 유지됩니다.

사전 테스트에서는 해결된 과거 인시던트를 기준으로 계획을 결정론적으로 평가합니다. 계획의 트리거 신호가 포함된 인시던트만 평가 대상의 분모에 포함됩니다. 인시던트 해결을 위해 실제로 수행한 것으로 기록된 조치가 계획의 대응 단계에 포함되어 있으면 해당 사례를 적용 범위에 포함된 것으로 판단합니다. 보고서에는 일치하는 인시던트 수, 전체 인시던트 수, 일치하지 않는 인시던트의 참조 정보가 기록됩니다. 적용 범위는 검토를 위한 근거이며, 계획이 자동으로 활성화된다는 의미는 아닙니다.

계획 활성화와 작업 승격은 별개의 결정입니다. 계획 활성화는 계획의 트리거와 대응 구조를 사용할 준비가 되었음을 의미합니다. 계획을 활성화해도 참조된 ActionType이 승격되거나 위험 등급이 낮아지거나 실행 권한이 부여되지는 않습니다.

계획 관심사소유 판단안전한 실패
중단, 롤백, 영향 범위, 승인자, 채널계획 준비 상태 검토계획을 비활성 상태로 유지
과거 사례 커버리지사전 테스트 검토공백 기록, 자동 활성화 없음
작업 안전성 및 승격작업 레지스트리 및 안전성 검토관찰 모드, 사람 승인 또는 거부
런타임 변경실행기 검사미실행, 중지 또는 롤백
  1. 경보가 시간 제한이 있는 조사를 시작합니다.
  2. 조사가 발견된 문제와 우선순위가 매겨진 권고를 반환합니다.
  3. 조정기가 근거에 기반하고 실행 가능한 권고 중 우선순위가 가장 높은 항목을 선택합니다.
  4. 완화 제안을 설정된 승인 게이트로 보냅니다.
  5. 승인된 제안이 형식화된 신뢰 및 위험 파이프라인에 다시 들어갑니다.
  6. Teams 또는 Slack이 통제된 결과를 받습니다.

기본 승인 게이트는 거부입니다. 승인 연결이 없거나 고장 나면 작업이 발생하지 않습니다.

숨은 권한 없이 반복 가능한 대응을 원할 때 이 흐름을 사용하세요. 계획은 선택지를 좁히고 근거를 보존합니다. 제안된 완화가 현재 환경에서 실행될 수 있는지는 여전히 형식화된 작업 파이프라인이 결정합니다.

완화하기 전에 선택지 비교하기

섹션 제목: “완화하기 전에 선택지 비교하기”

타당한 완화안이 여러 개일 때, FDAI는 새벽 3시에 당직 중인 사람에게 비교를 떠넘기는 대신 그 비교를 대신 정리해 줄 수 있습니다. 전문 에이전트가 각자 담당하는 것을 제공합니다. Heimdall은 관측과 예측 근거를, Freyr는 용량과 사이징을, Njord는 제한된 비용 근거를, Loki는 요청이 있을 때 회복탄력성 시나리오를 제공하고, Mimir는 관련된 규칙과 작업 타입이 실재하고 최신인지 검증합니다.

결과는 그대로 믿어야 하는 권고가 아니라 비교표입니다. 아무것도 하지 않는 선택지를 명시적 기준선으로 포함합니다. 후보 선택지, 일부 선택지를 제외한 필수 제약 조건, 증적이 연결된 시뮬레이션 효과, 각 선택지가 탈락한 이유도 함께 담깁니다. 보통 가장 유용한 항목은 후보를 아무 작업도 하지 않는 경우와 비교하는 것입니다.

적격한 선택지가 없거나, 제약을 통과한 안전한 선택지가 남지 않거나, 필요한 컨텍스트가 오래됐거나 불완전하거나 충돌하거나 잘렸을 때 계획은 선택하지 않고 보류합니다. 여기서의 보류도 실질적인 답입니다. 결정론적 경로가 어떤 선택지도 정당화하지 못했다는 뜻이기 때문입니다.

계획은 읽기 전용입니다. 근거와 제안을 만들 뿐입니다. 승인하거나 실행하거나 승격하거나 외부 효과를 주장할 수 없고, 선택된 선택지도 다른 제안과 똑같은 경로를 거칩니다. 또한 계획 기능은 배포 환경이 온톨로지 릴리스, 운영 컨텍스트, 프로세스 저장소, 효과 모델 리더, 인과 검증기를 제공할 때만 연결되므로, 항상 존재하는 기능이 아니라 선택적 기능으로 다루세요.

계획 조정기는 근거 있는 권고를 선택하지만 판단, 승인, 실행을 모두 수행하지 않습니다. Forseti는 결정을 만들고, Var는 승인 기록을 전달하며, Thor는 권한 있는 실행기이고, Vidar는 롤백을 소유하며, Saga는 감사 근거를 덧붙입니다. 정책이 요구하는 경우 요청자, 승인자, 실행기는 서로 다른 주체로 유지됩니다. 채팅 메시지나 성공한 알림 전달은 인증된 승인 결정이 아닙니다.

응답 단계는 ActionType을 지정하며 실행기를 호출하지 않습니다. 일반 파이프라인이 사전 조건, 중단 조건, 영향 범위, 롤백, 모드, 잠금, 신원, 정책을 계속 검증합니다. 거부와 시간 초과는 감사되는 미실행으로 종료됩니다.

실패 지점최종 동작유지되는 증거
근거가 있고 대응 가능한 점검 결과 없음제안 없음조사 결과 및 공백
조사 시간 초과 또는 예외작업 없음부분 보고 및 사용 불가 근거
승인 거부감사되는 미실행거부한 주체 및 사유
승인 시간 초과감사되는 미실행 또는 에스컬레이션만료 및 단계 구조 상태
라우팅 또는 알림 실패영속 재시도 또는 에스컬레이션전달 시도, 승인 아님
실행 중 중단 조건 충족중지 후 보상 정책 적용단계 결과 및 롤백 참조

응답 없이 에스컬레이션 기한이 지난 뒤 유효한 상시 권한이 적용되더라도 계획이 직접 실행하지 않습니다. 감독자는 대기 중인 형식화된 작업을 새 안전성 검토 판단에 제출합니다. 만료된 권한, 오래된 인벤토리, 넓어진 영향 범위, 묶음 불일치는 미실행으로 종료됩니다.

학습 대상문서
증거를 수집하는 방법분류와 조사
승인 경로를 선택하는 방법온콜과 에스컬레이션
타입이 지정된 액션이 안전을 유지하는 방법에이전트 기반 자동화
운영자 절차SRE 런북