1Password

Download 0
Last updated Apr 12, 2025

Bulk Item Deletion

사용자가 평시 다른 사용자 대비하여 1Password 암호 항목을 대량으로 삭제한 경우 탐지합니다.

Overview

Priority High
Type Batch
Schedule Every month/Every day/Every hour/Every 10 mins */10 * * * *
Message 암호 항목 대량 삭제: 행위자 $user_name ($user_email)
Output field order _log_time, _lof, src_ip, src_asn, user_name, user_email, action, object_type, user_uuid
MITRE Techniques T1485 Data Destruction
MITRE tactics TA0040 Impact

Query

1table duration=10m *:AUTH_1PASSWORD* 2| search action == "patch" and object_type == "items" 3| eval user = user_email 4| eval slot_time = datetrunc(_time, "10m") 5| join user_uuid, slot_time 6 [ table duration=1mon *:AUTH_1PASSWORD* 7 | search action == "patch" and object_type == "items" 8 | eval slot_time = datetrunc(_time, "10m") 9 | stats count, dc(object_uuid) as vault_count by slot_time, src_ip, user_uuid, user_name, user_email 10 | lof eps=0.01 count, vault_count 11 | search _lof >= 2 and slot_time >= ago("10m") 12 | fields _lof, user_uuid, slot_time ]

서브쿼리는 최근 1개월 감사 로그를 10분 단위로 분할하여, 항목 편집 행위가 과다하게 발생한 계정 및 시간 구간을 추출합니다. 이렇게 추출된 이상 구간을 원본 감사 로그 최근 10분 내역과 대조하여 실제 행위 로그를 근거 내역으로 추출합니다.

Threat analysis

  • 공격자는 1Password에 저장된 계정 및 암호, 보안 메모를 삭제하여 침해 사고 대응을 방해할 수 있습니다.
  • 내부자가 고의적으로 계정 및 암호, 보안 메모를 삭제하여 업무를 방해할 수 있습니다.

False positives

  • 항목을 대량으로 생성하거나 수정한 경우에도 탐지됩니다. 아쉽지만 1Password의 로그 기록 방식 상 삭제 작업만 구분할 방법이 없습니다.
  • 사용자가 필요에 의해 더 이상 사용되지 않는 암호 항목을 삭제할 수 있습니다.

Response actions

  • 삭제된 항목이 영구 파기된 상태가 아니므로 최근 삭제된 항목 메뉴에서 삭제된 항목을 복원할 수 있습니다.
  • 내부자에 의해 고의적인 삭제가 발생한 경우, 해당 계정의 권한을 제한하거나 격리합니다.
  • 공격자에 의해 파괴적 행위가 발생한 경우, 행위가 발생한 단말을 중심으로 SIEM에서 공격 경로를 추적합니다.
No comments yet.