> For the complete documentation index, see [llms.txt](https://docs.panther.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.panther.com/ko/data-onboarding/supported-logs/bitwarden.md).

# Bitwarden 로그

## 개요

Panther는 다음을 쿼리할 수 있습니다 [Bitwarden 이벤트 API](https://bitwarden.com/help/api/) 60초마다 새 감사 이벤트를

## Bitwarden 로그를 Panther에 연동하는 방법

### 사전 요구 사항

* Bitwarden 계정의 이벤트를 읽으려면 Bitwarden [조직 계정](https://bitwarden.com/help/getting-started-organizations/) 및 API 액세스 권한이 있어야 합니다.

### 1단계: Panther에서 새 Bitwarden 소스를 만듭니다

1. Panther Console의 왼쪽 탐색 모음에서 **로그 소스**.
2. 클릭합니다 **새로 만들기.**
3. “Bitwarden”을 검색한 다음 해당 타일을 클릭합니다.
4. 슬라이드아웃 패널에서 다음을 클릭합니다 **설정 시작**.
5. 소스에 설명적인 이름을 입력합니다. 예: "My Bitwarden logs".
6. 클릭합니다 **설정**.

### 2단계: Bitwarden에서 API 자격 증명을 가져옵니다

1. 별도의 브라우저 탭에서 Bitwarden 웹 콘솔을 엽니다.
2. 다음으로 이동하세요: **설정** 탭.
3. 왼쪽 탐색 모음에서 **조직 정보**.
4. API 키 섹션에서 **API 키 보기.**\
   ![The Bitwarden console shows the Settings > Organization info page. The "Organization name" field has a value of "Panther Test Organization" and there are also fields for Billing email and Business name. Below, an API Key section says "Your API key can be used to authenticate to the Bitwarden public API." Below, there is "View API key" and "Rotate API key" buttons.](/files/8c716e295353a0a445573673c4a4cd4feaa8eac8)
5. 다음을 복사하고 **Client ID** 및 **Client Secret** 다음 단계에서 필요하므로 안전한 위치에 저장합니다.

### 3단계: Panther에서 Bitwarden 온보딩을 마무리합니다

1. Panther Console로 이동하여 **자격 증명** 이전 단계에서 중단한 페이지로 이동합니다.
2. 다음 **Client ID** 및 **Client Secret** 필드에 이전 단계에서 Bitwarden에서 가져온 자격 증명을 붙여넣습니다.\
   ![On the Configuration page of the Bitwarden source setup flow, there are fields for "Client ID" and "Client Secret." At the bottom of the page is a "Setup" button.](/files/7cfb64e8d41245d9b2a5f7389bef443937372db7)
3. 클릭합니다 **설정**. 성공 화면으로 이동합니다:

   <figure><img src="/files/e0820e5acb9452e294cfe3ba72060f0fbbfd3b32" alt="The success screen reads, &#x22;Everything looks good! Panther will now automatically pull &#x26; process logs from your account&#x22;" width="281"><figcaption></figcaption></figure>

   * 선택적으로 하나 이상의 [디택션 팩](https://docs.panther.com/detections/panther-managed/packs).
   * 다음 **이벤트가 처리되지 않으면 알러트를 발생시키기** 설정의 기본값은 **예**. 일정 시간 후 로그 소스에서 데이터 흐름이 중단되면 알러트를 받게 되므로 이 설정을 켠 상태로 두는 것을 권장합니다. 시간 범위는 구성 가능하며 기본값은 24시간입니다.

     <figure><img src="/files/7db146cd7acee3d0704a4a8b2157f230cfa22168" alt="The &#x22;Trigger an alert when no events are processed&#x22; toggle is set to YES. The &#x22;How long should Panther wait before it sends you an alert that no events have been processed&#x22; setting is set to 1 Day" width="320"><figcaption></figcaption></figure>

## 지원되는 로그 유형

### Bitwarden.Events

이 로그는 조직 전체의 이벤트를 나타냅니다. 자세한 내용은 [Bitwarden의 API 문서를 참조하세요](https://bitwarden.com/help/api/).

```yaml
스키마: Bitwarden.Events
파서:
  네이티브:
    이름: Bitwarden.Events
설명: Bitwarden 이벤트 로그 API의 이벤트 로그
참조 URL: https://bitwarden.com/help/event-logs/#events
필드:
  - 이름: object
    필수: true
    설명: 객체의 유형을 나타내는 문자열.
    유형: string
  - 이름: type
    필수: true
    설명: 이벤트 유형
    유형: bigint
  - 이름: itemId
    설명: 이벤트가 설명하는 관련 항목의 고유 식별자.
    유형: string
  - 이름: collectionId
    설명: 이벤트가 설명하는 관련 컬렉션의 고유 식별자.
    유형: string
  - 이름: groupId
    설명: 이벤트가 설명하는 관련 그룹의 고유 식별자.
    유형: string
  - 이름: policyId
    설명: 이벤트가 설명하는 관련 정책의 고유 식별자.
    유형: string
  - 이름: memberId
    설명: 이벤트가 설명하는 관련 구성원의 고유 식별자.
    유형: string
  - 이름: actingUserId
    설명: 이벤트를 수행한 사용자의 고유 식별자.
    유형: string
  - 이름: installationId
    설명: 이벤트가 설명하는 설치의 고유 식별자.
    유형: string
  - 이름: date
    필수: true
    설명: 이벤트가 발생한 날짜/타임스탬프.
    유형: timestamp
    시간 형식:
      - rfc3339
    이벤트 시간 여부: true
  - 이름: device
    설명: 장치 유형
    유형: bigint
  - 이름: ipAddress
    설명: 작업한 사용자의 IP 주소
    유형: string
    지표:
      - ip
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.panther.com/ko/data-onboarding/supported-logs/bitwarden.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
