1Password

Download 0
Last updated Apr 12, 2025

Brute Force Detection

사용자가 다른 사용자에 비해 1Password 앱의 마스터 인증을 과다하게 실패하는 경우 탐지합니다.

Overview

Priority Medium
Type Batch
Schedule Every month/Every day/Every hour/Every 10 mins */10 * * * *
Message 암호 인증 대량 실패: 행위자 $target_user_name ($target_user_email)
Output field order _log_time, src_ip, src_asn, target_user_email, target_user_uuid, type, category, result, os_name, os_ver, platform_name, platform_ver, app_name, app_ver
MITRE Techniques T1110 Brute Force
MITRE tactics TA0006 Credential Access

Query

1table duration=10m *:AUTH_1PASSWORD* 2| search _schema == "1password-signin" 3| eval slot_time = datetrunc(_time, "10m") 4| join src_ip, slot_time, target_user_uuid 5 [ table duration=1mon *:AUTH_1PASSWORD* 6 | search _schema == "1password-signin" 7 | eval slot_time = datetrunc(_time, "10m") 8 | search category == "credentials_failed" 9 | stats count by src_ip, slot_time, target_user_uuid, target_user_email 10 | lof eps=0.1 count 11 | search _lof >= 2 and slot_time >= ago("10m") ] 12| eval user = target_user_email 13| sort _time

서브쿼리는 최근 1개월 감사 로그를 10분 단위로 분할하여, 암호 인증 실패가 과다하게 발생한 계정, 출발지 IP 주소 및 시간 구간을 추출합니다. 이렇게 추출된 이상 구간을 원본 인증 로그 최근 10분 내역과 대조하여 인증 로그를 근거 내역으로 추출합니다.

Threat analysis

  • 공격자는 다크웹에 유출된 암호 또는 암호 사전을 이용하여 1Password 인증을 시도할 수 있습니다. 1Password 서비스는 크리덴셜을 대량으로 보유하고 있으므로, 공격자가 1Password 인증에 성공한다면 심각한 피해가 발생할 수 있습니다.

False positives

  • 사용자가 암호를 기억하지 못해서 반복적으로 시도하는 경우에도 대량 실패로 탐지될 수 있습니다.

Response actions

  • 1Password Business 플랜을 사용하는 경우, 1Password 정책 관리 화면에서 방화벽 규칙을 설정합니다. 특정한 국가나 IP 주소를 허용하거나 거부하도록 설정할 수 있습니다.
No comments yet.