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

> Source: https://docs.wrks.ai/admin-help/security/internal-control · Last updated: 2026-11-05

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

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

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

### 화면에 있는 설정

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

> **스마트 라우팅은 이 화면에 없어요.** `관리자 > AI 모델 통제` 에 있어요. → [AI 모델 스마트 라우팅이 무엇인가요](https://docs.wrks.ai/admin-help/features/smart-routing)

***

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

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

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

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

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

직원이 휴대폰을 바꿔 인증을 못 하면 `사용자 관리` 에서 **2FA 해제**를 해주시면 됩니다. 최고 관리자 계정의 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 목록 (N개)` 에 보여요. **전체 삭제**로 목록을 한 번에 비울 수도 있어요.

IP를 등록하면 그때부터 접속 통제가 적용돼요. 사내·사외에서 어떤 기기로 로그인할지는 아래 `접속 및 파일 다운로드 통제` 에서 정해요.

> ⚠️ 사외를 `끄기` 로 두면 등록한 IP 밖에서는 관리자 본인도 들어올 수 없어요. 처음 IP를 등록하면 사외가 `끄기` 로 시작하니, 등록하거나 바꾸기 전에 지금 접속 중인 IP가 목록에 있는지 꼭 확인해 주세요.

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

`허용된 IP 주소 관리` 에 IP를 등록한 뒤, `접속 및 파일 다운로드 통제` 에서 **사내(허용된 IP 주소 내)에서 로그인 허용** 과 **사외(허용된 IP 주소 외)에서 로그인 허용** 을 따로 정해요. 사외는 `끄기` · `데스크탑만 허용` · `모바일만 허용` · `데스크탑/모바일 모두 허용` 중 하나를, 사내는 `끄기` 를 뺀 셋 중 하나를 고르고 확인 창에서 `적용하기` 를 눌러요. 처음 IP를 등록하면 사내는 `데스크탑/모바일 모두 허용`, 사외는 `끄기` 로 시작해요. 회사 안에서만 쓰게 하려면 사외를 `끄기` 로 두세요. 바꾼 설정은 30분쯤 지나 적용돼요.

### 어디서나 접속 허용

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

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

**지정하기**

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

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

**해제하기**

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

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

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

### 금칙어 설정

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

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

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

정규식 패턴은 파일에도 걸려요. 파일 속 패턴은 `[패턴이름]` 처럼 가려지고, 패턴이 들어 있는 xlsx·xls·csv 파일은 업로드가 막혀요. 파일에도 적용하려면 `파일 통제` 의 `대화·파일 정보 유출 자동 방지` 에서 엔진을 켜 두세요.

* 정규식 패턴은 **대소문자를 구분하지 않고** 검사해요. `abc` 로 넣으면 `ABC` 도 걸려요
* 문법이 맞지 않는 패턴은 등록할 때 `유효하지 않은 정규식 패턴입니다.` 가 뜨고 등록되지 않아요
* 검사가 너무 오래 걸릴 수 있는 복잡한 패턴도 등록되지 않아요. 더 단순한 형태로 고쳐 주세요

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

* 정규식 패턴은 **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를 등록했는데 여전히 밖에서 들어와요.**

`접속 및 파일 다운로드 통제` 의 **사외(허용된 IP 주소 외)에서 로그인 허용** 이 `끄기` 인지 확인해 주세요. 바꾼 설정은 30분쯤 지나 적용돼요. `어디서나 접속 허용` 에 지정된 사람은 IP와 상관없이 들어올 수 있어요.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

**Q. 관리자 페이지만 회사 IP에서 열리게 하고, 일반 서비스는 어디서나 쓰게 할 수 있나요?**

관리자 화면에서 직접 켜는 설정은 없어요. `허용된 IP 주소 관리` 와 `접속 및 파일 다운로드 통제` 의 사내·사외 설정은 로그인 전체에 적용돼요. 관리자 페이지만 따로 제한하고 싶으시면 고객지원으로 문의해 주세요.

**Q. 관리자 페이지를 열면 '관리자 페이지는 회사 네트워크에서만 열 수 있어요. 사무실에서 다시 열어 주세요.' 가 뜨고 원래 화면으로 돌아가요.**

회사가 관리자 페이지를 **회사 네트워크에서만** 열리게 해 둔 상태예요. 사무실(회사 네트워크)에서 다시 열어 주세요. 일반 서비스는 그대로 쓸 수 있어요. 이 설정은 관리자 화면에서 바꿀 수 없으니, 바꾸거나 확인하려면 고객지원으로 문의해 주세요.

**Q. 이용 기록을 끄려는데 '드라이브에 자가결재가 켜져 있어요.' 가 떠요.**

웍스 드라이브에서 **자가결재 권한**을 가진 사람이 있을 때 한 번 더 묻는 창이에요. 몇 명인지도 함께 나와요. 끄면 자가결재 권한 부여·회수와 업로드가 이용 기록에 남지 않아요. 자가결재 파일은 드라이브의 `결재 이력` > `회사 전체` 에서 계속 볼 수 있어요. 그래도 끄시려면 **`이용 기록 끄기`** 를 눌러 주세요. → [웍스 드라이브 — 관리자가 알아야 할 것](https://docs.wrks.ai/admin-help/features/drive)

**Q. 직원 화면에 '웍스AI 보안 정책상 방화벽에 의해 해당 메시지 전송이 차단되었습니다' 가 떠요.**

웍스AI 서비스 쪽 보안 장치가 그 메시지를 막았을 때 나오는 안내예요. **관리자 화면 설정과는 관계가 없어요.** 금칙어나 파일 통제 설정을 바꿔도 달라지지 않아요. 같은 내용이 계속 막히면 화면을 캡처해 고객지원으로 문의해 주세요.

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

기기 규칙은 회사 전체에 하나로 적용돼요. 워크스페이스나 팀마다 다르게 둘 수는 없어요. 특정 사람 몇 명만이면 `어디서나 접속 허용` 에 지정할 수 있어요. 다만 지정한 사람은 기기 제한뿐 아니라 IP 제한도 함께 풀리니 꼭 필요한 사람에게만 지정해 주세요.

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

`관리자 > AI 모델 통제` 화면 안에 있어요. 예전에 내부 통제에 있던 `AI 모델 스마트 라우팅` 항목이 이 화면으로 옮겨졌어요. → [AI 모델 스마트 라우팅이 무엇인가요](https://docs.wrks.ai/admin-help/features/smart-routing)

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

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

**Q. 정규식을 넣었더니 `유효하지 않은 정규식 패턴입니다.` 가 떠요.**

정규식 문법이 맞지 않아서예요. 괄호·대괄호가 짝이 맞는지, 특수문자 앞에 `\` 가 필요한지 확인해 주세요. 문법은 맞는데도 등록이 안 되면 검사가 너무 오래 걸릴 수 있는 패턴이라서예요. 반복(`*`, `+`)이 겹친 부분을 줄여 단순하게 고쳐 주세요.

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

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

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

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

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

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

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

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

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

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

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

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

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

접속 통제·삭제 정책·보존 정책은 저장하면 화면에 `정책이 업데이트 되었습니다. 캐시 업데이트로 인해 변경 사항은 30분 가량 이후에 적용됩니다.` 가 떠요. 안내대로 바로 반영되지 않을 수 있어요. 그 뒤에도 그대로면 다시 로그인하도록 안내해 주세요.

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

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

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

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