> For the complete documentation index, see [llms.txt](https://docs.wrks.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wrks.ai/admin-help/security/internal-control.md).

# 내부 통제 화면의 모든 설정

IP 제한·기기 제한을 그대로 두고, 특정 멤버만 어디서든 접속하게 하는 기능이에요.

`관리자 > 내부 통제` 에서 로그인 보안, 접속 제한, 금칙어, 대화 보관 기간을 정합니다.

> 이 화면은 **최고 관리자**만 들어갈 수 있어요. 워크스페이스 관리자에게는 메뉴가 보이지 않아요.

> **일부 항목은 켜 두면 매일 요금이 붙어요.** 각 항목 아래 안내에 금액이 **부가세 별도**로 적혀 있습니다. → [켜면 요금이 붙는 기능은 무엇이 있나요](/admin-help/billing/addon-pricing.md)

### 화면에 있는 설정

| 설정                   | 무엇을 하나                                        |
| -------------------- | --------------------------------------------- |
| 로그인시 2FA(OTP) 인증 의무화 | 로그인할 때 인증 앱 숫자를 추가로 입력                        |
| 로그인 만료 기간 설정         | 얼마나 지나면 다시 로그인할지                              |
| 허용된 IP 주소 관리         | 접속을 허용할 IP 목록                                 |
| 사내·사외 로그인 허용         | 등록한 IP 안/밖에서 로그인 허용 여부                        |
| 접속 및 파일 다운로드 통제 적용   | 기기 종류 제한과 다운로드 통제                             |
| 어디서나 접속 허용           | 접속 통제와 관계없이 어디서든 접속할 멤버 지정 (2026년 10월 14일 추가) |
| 금칙어 설정               | 특정 단어·패턴이 든 질문에 답하지 않기                        |
| 대화/파일 삭제 정책 적용       | 마지막 대화 후 일정 기간이 지난 대화와 첨부파일 자동 삭제             |
| 에이전트 채팅/파일 보존 정책 적용  | 지운 에이전트 대화·파일을 감사용으로 일정 기간 보관한 뒤 영구 삭제        |
| 이용 기록 사용 설정          | 누가 무엇을 했는지 기록 남기기                             |
| 파일 업로드 시 안내 팝업       | 파일 올릴 때 회사 안내 문구 띄우기                          |
| 에이전트 메뉴 차단 사용        | 에이전트 메뉴 자체를 감추기 (화면에 있을 때만)                   |

> **스마트 라우팅은 이 화면에 없어요.** 2026년 9월 16일에 `관리자 > AI 모델 통제` 로 옮겨졌어요. → [AI 모델 스마트 라우팅이 무엇인가요](/admin-help/features/smart-routing.md)

***

### 2단계 인증 (2FA)

로그인할 때 비밀번호 외에 인증 앱의 숫자를 추가로 넣게 합니다. 적용 범위를 고를 수 있어요.

* **관리자만 의무화**
* **사용자/관리자 모두 의무화**

인증 앱은 **Google Authenticator** 예요. 국내 앱 스토어에는 **Google OTP** 라는 이름으로 올라 있어서, 화면에도 `Google Authenticator(Google OTP)` 로 함께 적혀 있어요. 둘은 같은 앱입니다.

처음 도입하실 때는 **관리자만** 으로 시작해 보시는 걸 권합니다. 전 직원에게 한 번에 걸면 등록 문의가 몰려요.

직원이 휴대폰을 바꿔 인증을 못 하면 `사용자 관리` 에서 **2FA 해제**를 해주시면 됩니다.

### 로그인 만료 기간 설정

마지막 접속 후 얼마나 지나면 다시 로그인하게 할지 정합니다. 끄면 **기본값 (1개월)** 이 적용돼요.

### 허용된 IP 주소 관리

접속을 허용할 IP를 등록합니다. 세 가지 형식으로 넣을 수 있어요.

| 형식    | 예시                              |
| ----- | ------------------------------- |
| 단일 IP | `218.144.97.227`                |
| 범위    | `218.144.97.227-218.144.97.230` |
| CIDR  | `218.144.97.224/29`             |

여러 개는 **콤마(,)로 구분**합니다. **전체 삭제**로 목록을 한 번에 비울 수도 있어요.

등록만 해서는 아무 일도 일어나지 않습니다. 아래 두 스위치로 실제 동작이 정해져요.

* **사내(허용된 IP 주소 내)에서 로그인 허용**
* **사외(허용된 IP 주소 외)에서 로그인 허용**

회사 안에서만 쓰게 하려면 **사내는 켜고 사외는 끄면** 됩니다.

> ⚠️ **둘 다 끄면 아무도 못 들어옵니다.** 관리자 본인 포함이에요. 바꾸기 전에 지금 접속 중인 IP가 목록에 있는지 꼭 확인해 주세요.

### 접속 및 파일 다운로드 통제

어떤 기기로 접속할지 정합니다.

* **데스크탑만 허용**
* **모바일만 허용**
* **데스크탑/모바일 모두 허용**

특정 워크스페이스는 이 규칙에서 빼고 싶으면 **예외 허용 워크스페이스**에 추가하세요. 워크스페이스 이름으로 검색해 넣고 **예외 설정 저장**을 누르면 됩니다.

### 어디서나 접속 허용 (2026년 10월 14일 추가)

**IP 제한·기기 제한을 그대로 두고, 특정 멤버만 어디서든 접속하게 하는 기능이에요.** 외근·재택 직원에게 씁니다.

`허용된 IP 주소 관리` 바로 아래 **`어디서나 접속 허용`** 칸에 있어요. 화면 안내 그대로, 지정된 멤버는 **위의 접속 통제와 관계없이 모든 네트워크와 기기에서** 접속할 수 있어요.

**지정하기**

1. `추가할 멤버의 이름이나 이메일로 검색` 칸에 이름(또는 `@` 가 든 이메일)을 적어요
2. 결과 목록에서 그 멤버를 눌러요
3. `어디서나 접속 허용으로 지정` 확인 창에서 **`지정하기`** 를 눌러요

따로 저장 버튼은 없어요. 누르는 즉시 적용되고 `예외로 지정했습니다. 즉시 모든 네트워크에서 접속할 수 있습니다.` 안내가 떠요.

**해제하기**

위쪽 **지정된 멤버 목록**에서 그 멤버 오른쪽의 **X**(`예외 해제`)를 눌러요. `예외를 해제했습니다. 다음 요청부터 접속 통제가 다시 적용됩니다.` 안내가 뜨고, 그 멤버는 다시 IP·기기 규칙을 따라요.

> ⚠️ 화면에 빨간 글씨로 **`접속 통제를 우회하는 기능입니다. 꼭 필요한 멤버에게만 신중히 지정해 주세요.`** 라고 적혀 있어요. 지정된 멤버는 등록한 IP 밖에서도, 막아 둔 기기에서도 들어올 수 있으니 목록을 주기적으로 확인해 주세요.

> 지정된 멤버가 없으면 `지정된 멤버가 없습니다.` 라고만 보여요. 검색 결과는 한 번에 최대 10명까지 나와요.

### 금칙어 설정

특정 단어가 들어간 질문에 AI가 답하지 않게 합니다. 두 가지 방식이 있어요.

* **대답을 거부할 단어 입력** — 그 단어가 들어가면 거부
* **거부할 정규식 패턴 입력** — 형태가 일정한 것(사번, 계좌번호 등)을 한 번에 거부

패턴에는 **패턴 이름**을 붙여 관리합니다. 등록한 것은 **현재 등록된 단어** · **현재 등록된 패턴** 에서 확인할 수 있어요.

**길이 제한과 `지금 작동하지 않아요` 표시**

* 정규식 패턴은 **1000자까지** 넣을 수 있어요. 넘으면 `패턴이 너무 길어요. 1000자 이내로 줄여 주세요.` 가 뜨고 등록되지 않아요
* 패턴 이름은 **255자까지**예요

등록된 패턴 중 **실제로 걸러내지 못하는 것**에는 빨간 **`지금 작동하지 않아요`** 표시가 붙어요. 옆의 안내 아이콘에 마우스를 올리면 이유가 나옵니다.

| 이유                   | 어떻게 하나               |
| -------------------- | -------------------- |
| 정규식 문법이 맞지 않음        | 패턴을 지우고 바른 형태로 다시 등록 |
| 검사가 너무 오래 걸릴 수 있는 패턴 | 더 단순하게 고쳐서 다시 등록     |

예전에 아주 긴 패턴을 넣었다면 뒷부분이 잘린 채 저장돼 이 표시가 붙을 수 있어요. **저절로 고쳐지지 않으니** 지우고 다시 등록해 주세요.

### 대화·파일 자동 삭제

비슷해 보이는 설정이 두 개예요. 하는 일이 달라요.

| 설정                                             | 무엇을 하나                                                           | 저장 버튼      |
| ---------------------------------------------- | ---------------------------------------------------------------- | ---------- |
| **대화/파일 삭제 정책 적용** (`대화 기록 및 대화 내 첨부파일 자동 삭제`) | `마지막 대화 후` N `일이 지난 대화를 자동 삭제합니다.`                               | `삭제 정책 적용` |
| **에이전트 채팅/파일 보존 정책**                           | 지운 에이전트 대화·파일을 `삭제 후` N `일간 보관 후 영구 삭제합니다.` (`켜기 (감사 로그용으로 보관)`) | `보존 정책 적용` |

**대화/파일 삭제 정책**은 **일반 사용자만 적용** 또는 **일반 사용자/관리자 모두 적용** 중 고를 수 있습니다.

**에이전트 채팅/파일 보존 정책**의 보관 기간은 **1일부터 36500일 사이의 정수**만 넣을 수 있어요. 범위를 벗어나면 `보관 기간은 1일부터 36500일 사이의 숫자만 넣을 수 있어요.` 가 뜨고 저장되지 않아요. 사실상 계속 보관하시려면 **36500일**(약 100년)을 넣어 주세요.

> 지워진 대화는 되돌릴 수 없어요. 기간을 짧게 잡기 전에 한 번 더 확인해 주세요.

### 파일 업로드 시 안내 팝업

직원이 파일을 올릴 때 회사 안내 문구를 띄웁니다. **팝업 문구 설정**에서 내용을 적으시면 돼요. "대외비 문서는 올리지 마세요" 같은 안내에 씁니다.

### 에이전트 메뉴 차단 사용

에이전트 메뉴 자체를 직원 화면에서 감추고, 예외로 허용할 워크스페이스만 고를 수 있어요. 아직 에이전트를 준비 중이라 노출하고 싶지 않을 때 씁니다.

> **모든 회사에 열려 있는 기능은 아니에요.** 화면에 이 항목이 안 보이면 아직 쓰실 수 없는 상태입니다. 필요하시면 문의해 주세요.

***

### 자주 묻는 질문

**Q. 2FA를 켰는데 직원이 등록을 못 하겠대요.**

인증 앱 **Google Authenticator(Google OTP)** 를 설치한 뒤 화면의 QR을 찍으면 됩니다. 이미 등록했는데 안 되면 `사용자 관리` 에서 2FA 해제 후 다시 등록하게 해주세요.

**Q. 앱 스토어에서 Google Authenticator 가 안 나와요.**

국내 스토어에는 **Google OTP** 라는 이름으로 올라 있어요. **Google OTP** 로 검색해 설치하시면 됩니다. 같은 앱이에요.

**Q. IP를 등록했는데 여전히 아무나 들어와요.**

등록만으로는 막히지 않아요. **사외 로그인 허용**을 꺼야 합니다.

**Q. IP 제한을 켰더니 저도 못 들어가요.**

지금 접속 중인 IP가 목록에 없어서예요. 회사 네트워크나 VPN에 연결한 뒤 시도해 보시고, 그래도 안 되면 문의해 주세요.

**Q. 우리 회사 공인 IP를 모르겠어요.**

전산 담당자에게 문의해 주세요. 웍스AI 쪽에서는 알려드릴 수 없습니다.

**Q. 재택근무·외근 직원은 어떻게 하나요?**

2026년 10월 14일부터는 그 직원을 **`어디서나 접속 허용`** 에 지정하시면 돼요. IP 제한은 그대로 두고 그 직원만 어디서든 들어올 수 있어요. 회사 VPN이 있다면 VPN에 연결해 회사 IP로 들어오게 하는 방법도 있어요.

**Q. 어디서나 접속 허용으로 지정했는데 직원이 바로 들어올 수 있나요?**

네. 누르는 즉시 적용돼요. 다시 로그인할 필요도 없어요.

**Q. 어디서나 접속 허용을 해제하면 바로 막히나요?**

해제한 다음 요청부터 접속 통제가 다시 적용돼요. 지금 보고 있는 화면이 바로 닫히지는 않아요.

**Q. 어디서나 접속 허용 멤버는 데스크탑만 허용 같은 기기 제한도 안 걸리나요?**

네. 화면 안내대로 **모든 네트워크와 기기**에서 접속할 수 있어요. IP 제한과 기기 제한 둘 다 비켜 가요. 그래서 꼭 필요한 멤버에게만 지정하라고 빨간 경고가 붙어 있어요.

**Q. 어디서나 접속 허용에서 직원이 검색되지 않아요.**

이름 일부나 이메일로 다시 찾아보세요. `@` 가 들어가면 이메일로 찾아요. 이미 지정된 멤버는 검색 결과에 다시 나오지 않아요. 위쪽 목록을 확인해 주세요.

**Q. 특정 팀만 모바일을 쓰게 하고 싶어요.**

그 팀의 워크스페이스를 **예외 허용 워크스페이스**에 추가해 주세요. 특정 사람 몇 명만이면 `어디서나 접속 허용` 에 지정하는 쪽이 간단해요.

**Q. 스마트 라우팅 설정이 내부 통제에 안 보여요.**

2026년 9월 16일부터 `관리자 > AI 모델 통제` 화면 안에 있어요. 예전에는 내부 통제의 `AI 모델 스마트 라우팅` 항목이었어요. → [AI 모델 스마트 라우팅이 무엇인가요](/admin-help/features/smart-routing.md)

**Q. 금칙어를 넣었는데 안 걸려요.**

띄어쓰기나 표기가 조금만 달라도 안 걸릴 수 있어요. 형태가 일정한 것은 정규식 패턴으로 넣으시는 게 확실합니다.

**Q. 금칙어 패턴에 `지금 작동하지 않아요` 가 붙어 있어요.**

그 패턴은 지금 아무것도 걸러내지 못하고 있어요. 안내 아이콘에서 이유를 보고, **지우고 다시 등록**해 주세요. 예전에 긴 패턴이 잘려 저장된 경우도 자동으로 복구되지 않아요.

**Q. 에이전트 대화를 영구 보관하고 싶어요.**

보관 기간 칸에 **36500일**을 넣어 주세요. 이보다 큰 값은 저장되지 않아요.

**Q. 화면에 적힌 부가서비스 금액은 부가세 포함인가요?**

아니요. **부가세 별도** 금액이에요. 화면에도 "(부가세 별도)" 로 적혀 있어요.

**Q. 대화 삭제 정책을 켜면 기존 대화도 지워지나요?**

설정한 기간이 지난 대화가 대상이 됩니다. 켜기 전에 기간을 꼭 확인해 주세요.

**Q. 관리자 대화는 남기고 직원 것만 지울 수 있나요?**

네. **일반 사용자만 적용**을 고르시면 됩니다.

**Q. 이용 기록을 켜면 무엇이 남나요?**

누가 언제 무엇을 했는지가 기록돼요. → [이용 기록 화면에서 볼 수 있는 것](/admin-help/security/audit-log.md)

**Q. 설정을 바꿨는데 직원 화면에 반영이 안 돼요.**

다시 로그인하도록 안내해 주세요.

**Q. 어떤 항목이 요금이 붙는지 한눈에 보고 싶어요.**

→ [켜면 요금이 붙는 기능은 무엇이 있나요](/admin-help/billing/addon-pricing.md)

### 이럴 땐 문의해 주세요

* IP 설정을 잘못해 관리자도 못 들어갈 때
* 2FA 해제를 해도 계속 안 될 때
* 삭제 정책으로 지워진 대화를 되살려야 할 때


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.wrks.ai/admin-help/security/internal-control.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
