> 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/vercel.md).

# Vercel 로그

## 개요

Panther가 수집하는 [Vercel](https://vercel.com/) HTTP 소스를 통해 감사 로그를 수집하며, 이 소스는 Vercel의 사용자 지정 SIEM 로그 스트리밍 기능이 전달한 로그를 수신합니다. Vercel은 웹 애플리케이션을 구축하고 배포하기 위한 플랫폼입니다.

Vercel 감사 로그는 프로젝트 및 배포 변경, 도메인 수정, 팀 멤버십 업데이트, 환경 변수 변경, 통합 이벤트를 포함한 팀 구성원 활동을 추적합니다.

## Vercel 로그를 Panther에 온보딩하는 방법

### 사전 요구 사항

* Vercel [엔터프라이즈 요금제](https://vercel.com/docs/plans/enterprise) (감사 로그 액세스에 필요)
* 다음 **Audit Logs** 및 **사용자 지정 SIEM 로그 스트리밍** Vercel의 권한
* Panther 콘솔에서 HTTP 소스를 생성할 수 있는 권한

### 1단계: Panther에서 새 Vercel 소스 만들기

1. Panther Console의 왼쪽 탐색 모음에서 **로그 소스**.
2. 클릭합니다 **새로 만들기**.
3. "Vercel"을 검색한 다음 해당 타일을 클릭하세요.
4. 클릭합니다 **설정 시작**.
5. 아래 **기본 정보**, 다음 필드를 입력하세요:
   1. 설명적인 **이름**예: `Vercel 감사 로그`.
   2. 다음 **로그 유형** 기본값은 `Vercel.Audit`.
6. 다음 **인증 방식** 다음 값이 미리 채워집니다 **Bearer**.
   1. 를 생성하고 **Bearer 토큰** 그리고 안전한 위치에 저장하세요—2단계에서 필요합니다.
7. 클릭합니다 **설정.**
   * 선택적으로 하나 이상의 탐지 팩을 활성화할 수 있습니다.
   * 다음 **이벤트가 처리되지 않으면 알러트를 발생시키기** 설정의 기본값은 **예**. 일정 시간 후 로그 소스에서 데이터 흐름이 중단되면 알러트를 받게 되므로 이 설정을 켠 상태로 두는 것을 권장합니다. 시간 범위는 구성 가능하며 기본값은 24시간입니다.

HTTP 엔드포인트 생성이 완료될 때까지 다음 단계로 진행하지 마세요. HTTP 소스를 생성한 후 Panther 콘솔에 귀하의 **HTTP 소스 URL**. 이 값을 안전한 위치에 저장하세요. 2단계에서 필요합니다.

### 2단계: Vercel을 구성하여 감사 로그를 Panther로 스트리밍하기

1. 귀하의 [Vercel 대시보드](https://vercel.com/dashboard), 다음으로 이동하세요: **팀 설정**.
2. 사이드바에서 **보안 및 개인정보 보호** 을 열고 **감사 로그**.
3. 다음 타일을 클릭하세요: **구성** 버튼으로 스크롤하세요.
4. 선택 **HTTP POST** 를 SIEM 공급자로 지정하세요.
5. 다음 필드를 구성하세요:
   * **URL**: 1단계에서 생성한 HTTP 소스 URL을 입력하세요.
   * **HTTP 헤더 이름**: 입력 `인증`.
   * **HTTP 헤더 값**: 입력 `Bearer <token>`, 다음으로 바꾸세요 `<token>` 을 1단계에서 생성한 Bearer 토큰으로 바꾸세요.
   * **요청 본문 형식**: 선택 **NDJSON**.
6. 구성을 저장합니다.

Vercel의 사용자 지정 SIEM 로그 스트리밍 구성에 대한 자세한 지침은 다음에서 확인할 수 있습니다: [Vercel 감사 로그 문서](https://vercel.com/docs/audit-log#setup-process).

## 지원되는 로그 유형

### Vercel.Audit

Vercel 감사 로그는 Vercel 계정 전반의 팀 구성원 활동을 캡처하며, 여기에는 프로젝트 관리, 배포 작업, 도메인 수정, 팀 멤버십 변경, 환경 변수 업데이트가 포함됩니다. 각 이벤트에는 작업을 수행한 주체, IP 주소 및 사용자 에이전트와 같은 컨텍스트, 그리고 영향을 받은 대상 개체가 포함됩니다.

참조: [Vercel 감사 로그 문서](https://vercel.com/docs/audit-log)

```yaml
스키마: Vercel.Audit
설명: Vercel 감사 로그
참조 URL: https://vercel.com/docs/audit-log
필드:
  - 이름: action
    필수: true
    설명: 특정 이벤트의 이름
    유형: string
  - name: actor
    필수: true
    유형: object
    필드:
      - 이름: id
        설명: 이벤트를 담당한 팀 구성원의 사용자 ID
        유형: string
        지표:
          - actor_id
      - 이름: metadata
        유형: object
        필드:
          - 이름: email
            설명: 이벤트를 담당한 팀 구성원의 이메일 주소
            유형: string
            지표:
              - email
      - 이름: name
        설명: 작업을 수행한 계정(일반적으로 사용자 이름)
        유형: string
        지표:
          - username
      - 이름: type
        유형: string
  - 이름: context
    필수: true
    유형: object
    필드:
      - 이름: location
        설명: 작업이 수행된 IP 주소
        유형: string
        지표:
          - ip
      - 이름: user_agent
        설명: 팀 구성원이 사용한 애플리케이션, OS, 공급업체 및/또는 브라우저 버전에 대한 세부 정보
        유형: string
  - 이름: name
    유형: string
  - 이름: occurred_at
    필수: true
    설명: 이벤트가 발생한 시간과 날짜
    유형: timestamp
    시간 형식:
      - rfc3339
    이벤트 시간 여부: true
  - 이름: targets
    필수: true
    유형: array
    요소:
      유형: object
      필드:
        - 이름: id
          유형: string
          지표:
            - trace_id
        - 이름: metadata
          유형: object
          필드:
            - 이름: _from
              유형: string
            - 이름: alias
              유형: string
              지표:
                - domain
            - 이름: cns
              유형: string
              지표:
                - 호스트 이름
            - 이름: comment
              유형: string
            - 이름: configurationId
              유형: string
            - 이름: createdAt
              유형: timestamp
              시간 형식:
                - unix
            - 이름: custom
              유형: string
            - 이름: customEnvironmentIds
              유형: string
            - 이름: deletedAt
              유형: timestamp
              시간 형식:
                - unix
            - 이름: deploymentId
              유형: string
            - name: domain
              유형: string
              지표:
                - domain
            - 이름: email
              유형: string
              지표:
                - email
            - 이름: expiresAt
              유형: timestamp
              시간 형식:
                - rfc3339
            - 이름: from
              유형: string
            - 이름: integrationId
              유형: string
            - 이름: issuedAt
              유형: timestamp
              시간 형식:
                - unix
            - 이름: key
              유형: string
            - 이름: members
              유형: string
            - 이름: passwordProtection
              유형: string
            - 이름: projectId
              유형: string
            - 이름: redirect
              유형: string
              지표:
                - url
            - 이름: redirectStatusCode
              유형: string
            - 이름: role
              유형: string
            - 이름: slug
              유형: string
            - name: source
              유형: string
            - 이름: 대상
              유형: string
              지표:
                - 호스트 이름
            - 이름: to
              유형: string
            - 이름: type
              유형: string
            - 이름: updatedAt
              유형: timestamp
              시간 형식:
                - unix
            - 이름: url
              유형: string
              지표:
                - url
            - 이름: username
              유형: string
              지표:
                - username
            - 이름: webAnalytics
              유형: string
        - 이름: type
          유형: string
  - 이름: version
    필수: true
    유형: string
```


---

# 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/vercel.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.
