Access controls와 Traffic controls앱 앞의 문과 나가는 길의 검문소
한눈에 보기
Access?는 앱 앞의 문입니다. 들어오려는 사람이 누구인지 확인해 그 앱만 엽니다. Traffic controls(Gateway?)는 단말에서 나가는 길의 검문소입니다. 사람이 어디로 가는지 보고 인터넷과 사내망 목적지를 허용하거나 막습니다.
- 위 줄과 아래 줄은 서로 다른 기능입니다. 위가 Access, 아래가 Traffic controls입니다.
- 두 줄 모두 왼쪽에서 오른쪽으로 읽습니다. 왼쪽 회색이 사람과 단말, 가운데 빨간 상자가 검사하는 곳, 오른쪽이 도착지입니다.
- 위 줄의 도착지는 «등록한 앱 하나»뿐입니다. Access는 그 앱으로 오는 요청만 봅니다.
- 아래 줄의 도착지는 «인터넷 · 사내망» 전체입니다. WARP를 켠 단말은 어디로 가든 Gateway를 지납니다.
화살표 위 글자는 그 단계에서 일어나는 일입니다. 위는 «로그인», 아래는 «요청마다» 검사한다는 뜻입니다.
둘은 무엇이 다른가요?
지키는 자리가 다릅니다. Access는 앱 하나를 지키고, Traffic controls는 사람이 나가는 길 전체를 지킵니다.
한 표로 비교
| 구분 | Access controls | Traffic controls |
|---|---|---|
| 한 줄 요약 | 이 앱에 누가 들어오나 | 이 사람이 어디로 가나 |
| 제품 이름 | Cloudflare Access(ZTNA?) | Cloudflare Gateway(SWG?) |
| 지키는 대상 | 내가 등록한 앱 하나하나 | 단말에서 나가는 모든 트래픽 |
| 판정 시점 | 앱에 로그인할 때(세션 동안 유지) | DNS 조회와 연결, 요청마다 |
| 단말 앱(WARP) | 웹 앱은 없어도 됨(브라우저만) | 정책을 모두 쓰려면 필요. DNS 차단만이면 없어도 됨 |
| 주로 보는 것 | 신원, 로그인 수단, 2단계 인증, 단말 상태 | 목적지(도메인·IP·앱·분류), 신원, 단말 상태 |
| 정책이 하나도 안 맞으면 | 거부(기본 거부) | 통과(기본 허용) |
| 대표 결과 | 로그인 화면, 통과, 거부 화면 | 차단 화면, 격리 브라우저, 통과 |
| 기록 | Access 로그인 기록 | Gateway DNS·Network·HTTP 로그 |
쉽게 말해 Access는 건물의 각 사무실 문, Traffic controls는 직원이 드나드는 정문 검색대입니다.
어떤 상황에 무엇을 쓰나요?
«특정 앱을 특정 사람에게만 연다»면 Access, «직원의 인터넷·사내망 이동을 통제한다»면 Traffic controls입니다.
상황별 선택표
| 상황 | 쓸 것 | 이유 |
|---|---|---|
| 협력사가 사내 웹 앱을 브라우저로만 쓴다 | Access 웹 앱 | 단말에 앱을 깔지 않아도 로그인으로 문을 엽니다 |
| SaaS 로그인을 회사 계정과 2단계 인증으로 묶는다 | Access SaaS 앱 | SaaS 앞에 회사 로그인 확인을 끼웁니다 |
| 배포 프로그램이 사내 API를 부른다 | Access 서비스 토큰 | 사람 대신 토큰으로 문을 엽니다 |
| 메신저나 ChatGPT 같은 앱을 막는다 | Traffic controls DNS, Network | 목적지 앱 기준으로 나가는 길을 끊습니다 |
| 유해 사이트와 악성 도메인을 막는다 | Traffic controls DNS | 분류와 보안 위협 목록으로 거릅니다 |
| 개인정보가 밖으로 나가는 것을 막는다 | Traffic controls HTTP + DLP | 요청 본문을 검사해야 해서 TLS 복호화?가 필요합니다 |
| 사설 IP 서버를 소속별로 연다 | 둘 다 가능 | 아래 «둘을 같이 쓰기도 하나요?»를 봅니다 |
Traffic controls는 WARP? 등으로 Cloudflare를 거친 트래픽만 봅니다. 앱을 끄거나 안 깐 단말의 트래픽은 정책을 만나지 않습니다.
둘을 같이 쓰기도 하나요?
같이 씁니다. 실습장 «소속별 접근 랩»은 업무 서버를 Traffic controls로, 단말 화면 보기를 Access로 지킵니다.
실습장 랩에서 나눈 방식
| 지킨 것 | 쓴 것 | 고른 이유 |
|---|---|---|
| 사설 대역의 업무 서버 5대 | Traffic controls(Network·HTTP) | 대역 전체를 끝에서 막고 서버마다 소속을 한 줄씩 엽니다 |
| 팀원이 보는 단말 화면(웹) | Access | 팀원만 브라우저로 로그인해 보게 합니다. 앱 설치가 필요 없습니다 |
사설 IP 서버는 두 방법 모두 됩니다. 앱마다 로그인 기록과 세션 시간이 필요하면 Access 사설 앱을 고릅니다.
대역 단위로 넓게 막고 소속별로 예외를 여는 구조라면 Traffic controls가 간단합니다.
함정: 자주 하는 오해: 하나만 켜면 전부 막힌다
Access 앱을 만들었으니 인터넷 사용도 통제된다고 보면 안 됩니다. Access는 등록한 앱 앞에서만 동작합니다.
Access는 내가 등록한 앱 주소에 온 요청만 봅니다. 직원이 다른 사이트로 가는 것은 Access와 관계없습니다.
- 인터넷 통제가 목적: Traffic controls 정책과 단말 앱(WARP) 배포가 함께 필요합니다.
- 앱 보호가 목적: Traffic controls만으로는 앱별 로그인 화면과 세션이 생기지 않습니다.
한눈에 보기
Access 정책은 Include, Require, Exclude 세 칸으로 «누가»를 쓰고, 앱에 붙입니다. Traffic controls 정책은 트래픽, 신원, 단말 조건을 한 줄로 써서 위에서부터 first match?로 봅니다. 기본 동작이 반대라서 Traffic controls에는 맨 끝에 All Block?을 둡니다.
- 두 줄 모두 왼쪽에서 오른쪽으로 요청이 지나갑니다.
- 가운데 청록 상자에서 정책을 봅니다. Access는 Allow 정책에 맞는지, Traffic controls는 위에서부터 처음 맞는 정책을 찾습니다.
- 오른쪽 빨간 상자는 «아무 정책에도 안 맞았을 때»입니다. Access는 거부로 끝나고, Traffic controls는 끝줄 All Block이 없으면 그냥 통과합니다.
화살표의 «미일치»는 정책에 하나도 맞지 않았다는 뜻입니다. 두 줄의 결말이 반대라는 점이 이 그림의 요점입니다.
대시보드 어디에 있나요?
Zero Trust 메뉴 아래 두 갈래입니다. 앱과 로그인은 Access controls, 정책과 복호화는 Traffic controls에 있습니다.
메뉴 위치
| 하려는 일 | 메뉴 |
|---|---|
| 앱 등록(웹, SaaS, 사설, 서버 접속) | Access controls › Applications |
| 여러 앱에 붙일 정책 | Access controls › Policies |
| 프로그램용 토큰, mTLS | Access controls › Service credentials |
| 2단계 인증, 앱 런처 같은 조직 설정 | Access controls › Access settings |
| DNS, Network, HTTP 정책 | Traffic controls › Firewall policies |
| TLS 복호화 켜기 | Traffic controls › Traffic settings |
| 로그 | Insights & Logs › Logs · Access authentication logs |
2026-10-12 대시보드 개편으로 Zero Trust 메뉴가 주 대시보드 메뉴와 합쳐졌습니다. 예전 «Traffic policies»가 지금 «Traffic controls»입니다.
WARP 없이도 쓸 수 있나요?
쓸 수 있습니다. 다만 트래픽을 보내는 방법에 따라 쓸 수 있는 정책이 줄어듭니다.
트래픽을 보내는 방법별 차이
아래 다섯 가지는 모두 Traffic controls로 트래픽을 보내는 길입니다. 어느 길로 오든 판정은 Traffic controls 정책이 합니다.
| 보내는 방법 | 쓸 수 있는 정책 | 사람 기준 정책 | 주로 쓰는 곳 |
|---|---|---|---|
| WARP 클라이언트 | DNS, Network, HTTP 전부 | 됨(단말 상태 검사 포함) | 회사가 관리하는 PC와 휴대폰 |
| DNS 위치(사무실 DNS를 Gateway로) | DNS만 | 기본은 안 됨(사용자 토큰을 쓴 DoH만 됨) | 사무실 전체, 앱을 못 까는 단말 |
| 프록시 엔드포인트(브라우저 PAC 파일) | HTTP만(브라우저 트래픽) | 인증형 엔드포인트만 됨 | 앱 설치가 어려운 PC |
| 클라이언트 없는 격리 브라우저 | DNS, Network, HTTP 전부 | 됨(Access 로그인) | 협력사나 개인 단말(격리 애드온 필요) |
| 사이트 터널(IPsec, GRE) | DNS, Network, HTTP 전부 | 안 됨 | 지점과 데이터센터 단위 |
프록시 엔드포인트와 격리 브라우저는 Access controls가 아닙니다. Access 로그인 화면을 빌려 «누구인지»만 확인하고, 허용과 차단은 Traffic controls 정책이 정합니다.
- 소속별 앱 차단과 차단 화면까지: WARP가 맞습니다. 실습장 랩이 이 방식입니다.
- 사무실 전체 악성 도메인 차단만: DNS 위치 하나로 됩니다. 단말에 아무것도 깔지 않습니다.
단말 상태 조건(posture?)은 WARP가 단말에서 정보를 모아야 해서 WARP 없이는 쓸 수 없습니다. 출발지 IP로 묻는 프록시 엔드포인트는 Enterprise 플랜 기능입니다.
환경별로 무엇을 고르나요?
단말을 회사가 관리하는지, 앱을 깔 수 있는지가 갈림길입니다. 관리 단말은 WARP와 Traffic controls, 앱을 못 까는 사람은 Access controls가 기본입니다.
환경별 선택표
| 환경 | 보내는 길 | Traffic controls 정책 | Access controls 정책 |
|---|---|---|---|
| 회사 관리 PC와 휴대폰 | WARP(Traffic and DNS 모드) | DNS, Network, HTTP + 단말 조건 | 사내 웹 앱은 웹 앱 |
| 협력사(앱 설치 가능) | WARP 외부형 프로필(업무 대역만) | Network, HTTP로 서버별 허용 | 필요하면 사설 앱 |
| 협력사나 개인 단말(앱 설치 불가) | 브라우저 | 없음 | 웹 앱, 필요하면 격리 |
| 사무실 전체, 게스트 Wi-Fi | DNS 위치 | DNS(위치 기준) | 없음 |
| 지점, 데이터센터 | 사이트 터널 | DNS, Network, HTTP(출발지 기준) | 없음 |
| 서버 관리(SSH, RDP) | WARP 또는 브라우저 | 기존 키를 쓰면 Network | 서버 앱, 브라우저 터미널 |
| 프로그램(배포, 모니터링) | HTTP 헤더 | 없음 | 서비스 토큰 |
| 회사 SaaS | 브라우저, WARP | 개인 계정 차단은 테넌트 제어 | SaaS 앱 |
«없음»은 그 메뉴를 쓰지 않는다는 뜻입니다. 한 회사 안에서도 여러 줄이 함께 쓰이고, 아래 네 절에 환경마다 거는 순서를 적었습니다.
회사 관리 단말에는 무엇을 거나요?
WARP를 Traffic and DNS 모드로 배포하고 DNS, Network, HTTP 정책을 모두 겁니다. 단말 조건은 Device posture 칸에 붙입니다.
관리 PC와 휴대폰의 정책 세트
Zero Trust › Traffic controls › Firewall policies
- DNS: 보안 위협(Security Risks) 분류를 막고, 회사가 정한 콘텐츠 분류와 앱(메신저 등)을 막습니다.
- Network: 사내 서버마다 허용 소속을 한 줄씩 열고, 맨 끝에 사내 대역 전체 차단을 둡니다. 앱이 IP로 바로 붙는 경우도 여기서 막습니다.
- HTTP: TLS 복호화를 켠 뒤 인증서 고정 앱을 Do Not Inspect로 먼저 빼고, DLP와 격리, 테넌트 제어를 겁니다.
- 단말 조건: OS 버전, 방화벽, 디스크 암호화 같은 검사를 만들어 민감한 서버의 허용 줄에만 붙입니다.
휴대폰은 인증서 고정 앱이 많습니다. Do Not Inspect를 빼먹으면 복호화를 켜는 순간 은행이나 메신저 앱이 끊깁니다.
협력사와 개인 단말은 어떻게 여나요?
앱을 깔 수 있으면 업무 대역만 보내는 WARP 프로필, 못 깔면 Access 웹 앱입니다. 어느 쪽이든 그 사람의 인터넷 사용은 건드리지 않습니다.
외부 사람에게 업무 서버만 열기
| 조건 | 고를 것(메뉴) | 설정 핵심 |
|---|---|---|
| 앱 설치 가능 | WARP 외부형 프로필 + Network, HTTP(Traffic controls) | Split Tunnel을 Include 모드로 두고 업무 대역만 넣습니다 |
| 앱 설치 불가, 웹 앱 | 웹 앱(Access controls) + Tunnel | 회사 IdP나 협력사 IdP로 로그인하고, 정책은 소속 리스트로 씁니다 |
| 다운로드나 복사까지 막기 | Isolate application(Access controls) | 격리 애드온 필요. 앱이 원격 브라우저에서 열립니다 |
| 앱 설치 불가, SSH나 RDP | 브라우저 렌더링 터미널(Access controls) | 공개 호스트명이 필요하고 명령 기록은 남지 않습니다 |
실습장 «소속별 접근 랩»의 협력사와 고객사가 첫 줄 방식입니다. 단말 등록 권한에 외부 계정을 넣어야 로그인이 됩니다.
사무실과 지점은 어떻게 거나요?
사무실은 DNS 위치로 DNS 정책만, 지점과 데이터센터는 사이트 터널로 세 종류를 모두 겁니다. 둘 다 사람 대신 위치나 출발지로 판정합니다.
네트워크 단위로 거는 경우
- 사무실 DNS 위치: 사무실 공유기나 DNS 서버가 Gateway 주소를 보게 합니다. 단말에 아무것도 깔지 않고 DNS 정책으로 악성 도메인과 분류를 막습니다.
- 지점과 데이터센터: 사이트 라우터에서 IPsec이나 GRE로 Cloudflare WAN에 붙입니다. DNS, Network, HTTP 정책을 모두 쓰지만 조건은 출발지 IP와 목적지입니다.
- 사람 기준이 필요하면: 같은 사무실 안에서도 사람마다 달라야 하는 정책은 WARP 단말에서만 됩니다. 네트워크 정책은 바닥을 깔고, 사람별 정책은 WARP가 맡습니다.
DNS 위치만 쓰면 IP로 바로 붙는 연결과 웹 내용은 보지 못합니다. 앱 차단을 DNS 위치 하나로 끝냈다고 보고하지 않습니다.
서버 관리와 프로그램은 어떻게 여나요?
사람의 서버 접속은 Access 서버 앱이나 Gateway Network 정책, 프로그램은 Access 서비스 토큰입니다. 명령 기록이 필요하면 Access for Infrastructure를 고릅니다.
접속 대상별 선택
| 대상 | 고를 것(메뉴) | 특징 |
|---|---|---|
| SSH, 명령 기록과 키 관리 없애기 | Access for Infrastructure(Access controls) | WARP(Traffic and DNS 모드) 필요. 짧은 수명 인증서와 명령 기록 |
| SSH, 기존 키 그대로 | WARP + Network 정책(Traffic controls) | 포트 22와 사용자로 허용. 실습장 랩 방식 |
| SSH, RDP, VNC를 브라우저로 | 브라우저 렌더링(Access controls) | 클라이언트 설치 없음. 명령 기록 없음 |
| 배포나 모니터링 프로그램 | 서비스 토큰 + Service Auth(Access controls) | 토큰 두 값을 헤더로 보냅니다 |
| 회사 SaaS | SaaS 앱(Access controls) + 테넌트 제어(Traffic controls) | 로그인은 Access, 개인 계정 차단은 HTTP 정책의 헤더 추가 |
정책 쓰는 법은 어떻게 다른가요?
Access는 «누가»를 세 칸에 나눠 쓰고, Traffic controls는 «무엇을, 누가, 어떤 단말로»를 한 줄 조건으로 씁니다.
정책 문법 비교
| 구분 | Access 정책 | Traffic controls 정책 |
|---|---|---|
| 조건 칸 | Include(또는), Require(그리고), Exclude(제외) | Traffic, Identity, Device posture를 And·Or로 |
| 붙는 곳 | 앱에 붙임(여러 앱에 재사용) | 정책 목록 하나에 순서대로 |
| 주요 동작 | Allow, Block, Bypass, Service Auth | Allow, Block. HTTP는 Isolate, Do Not Inspect 등 |
| 순서 | Service Auth와 Bypass 먼저, 그다음 Allow와 Block | 위에서부터, 첫 일치에서 끝 |
| 미리 시험 | Policy tester(사용자 전체 모의 판정) | 단말로 직접 접속하고 로그 확인 |
소속별로 나눌 때는 둘 다 사람을 리스트나 IdP? 그룹으로 묶고, 정책은 그 묶음만 보게 합니다. 사람이 늘어도 정책을 고치지 않습니다.
아무 정책도 안 맞으면 어떻게 되나요?
반대입니다. Access 앱은 거부하고, Traffic controls는 통과시킵니다.
기본 동작과 끝줄 차단
- Access: 정책이 없는 앱은 모든 요청을 거부합니다. 들어올 사람을 Allow로 하나씩 엽니다.
- Traffic controls: DNS, Network, HTTP 모두 맞는 정책이 없으면 그대로 내보냅니다. 사내 대역을 지키려면 허용 줄들 아래에 «나머지 전부 차단»을 둡니다.
- 예외: HTTP 정책 설정에서 기본 동작을 Block으로 바꾸면 HTTP만 기본 차단이 됩니다.
- 서버마다 «허용 소속이면 Allow» 한 줄씩 둡니다.
- 맨 끝에 «사내 대역 전체 Block»을 둡니다.
- 허용 줄을 끝줄보다 아래로 끌어 내리면 그 서버는 아무도 못 들어갑니다.
막혔을 때 기록은 어디서 보나요?
어느 쪽이 막았는지에 따라 다릅니다. 로그인 단계면 Access 기록, 접속 단계면 Gateway 로그를 봅니다.
기록 위치
| 증상 | 볼 곳 |
|---|---|
| 로그인 화면 뒤 «접근 거부» | Access authentication logs(사용자, 앱, 결과) |
| Cloudflare 차단 화면 또는 접속 시간 초과 | Gateway HTTP·Network 로그(정책 이름, 결과) |
| 주소 자체가 안 풀림 | Gateway DNS 로그(차단 응답 여부) |
Zero Trust › Insights & Logs › Logs
함정: 놓치기 쉬운 것: DNS 차단만으로는 길이 다 닫히지 않습니다
DNS 정책만으로 사내 앱을 막으면 IP 주소를 아는 사람은 그대로 들어옵니다.
DNS 정책은 이름 조회 단계만 막습니다. IP로 바로 붙는 연결은 Network 정책이 막아야 합니다.
- 사설 앱 하나에 정책 두 줄: 같은 신원과 단말 조건으로 DNS 정책(도메인 리스트)과 Network 정책(IP 리스트)을 짝으로 둡니다.
- 웹 앱이면 HTTP 정책: 차단 화면과 경로 단위 통제가 필요할 때 더합니다.
한눈에 보기
Gateway는 DNS, Egress, Network, HTTP 순서로 평가하고, 사설 주소 Access 앱은 기본으로 모든 Network 정책 뒤에 평가됩니다. Gateway의 Block은 거기서 끝내지만, Gateway의 Allow는 Access 정책을 건너뛰게 하지 못합니다.
- 위 줄이 Gateway가 정책을 보는 순서입니다. DNS, Network, HTTP 순서로 왼쪽에서 오른쪽으로 갑니다.
- Network에서 아래로 내려가는 화살표는 목적지가 사설 주소 Access 앱일 때입니다. 이때는 Access 앱 정책을 따로 통과해야 합니다.
- 왼쪽 아래 «Block이면 끝»은 어느 단계든 차단에 맞으면 뒤 단계를 보지 않는다는 뜻입니다. 화살표는 DNS에서만 그렸지만 Network와 HTTP도 같습니다.
청록 상자는 Gateway 정책 단계, 빨간 상자는 통과 여부를 최종으로 가르는 곳입니다.
Gateway 정책은 어떤 순서로 평가되나요?
종류 사이에는 DNS, Resolver, Egress, Network, HTTP 순서입니다. 종류 안에서는 위에서부터 첫 일치입니다.
평가 순서
- 조회 전에 보는 선택자를 쓴 DNS 정책(도메인, 앱 등)
- Resolver 정책(쓰는 경우)
- 조회 후에 보는 선택자를 쓴 DNS 정책(응답 IP 등)
- Egress 정책(쓰는 경우)
- Network 정책
- HTTP 정책
HTTP 안에서는 동작 종류가 먼저입니다. Do Not Inspect, Isolate, 그다음 Allow·Block·Do Not Scan, 마지막으로 본문 검사(DLP, 백신)입니다.
2025-07부터 Network가 HTTP보다 먼저입니다. 같은 목적지를 Network에서 조용히 막으면 사용자는 HTTP 차단 화면을 보지 못합니다.
사설 앱에 둘 다 걸리면 누가 이기나요?
Gateway Block이 맞으면 거기서 끝납니다. Gateway Allow가 맞아도 Access 앱 정책은 따로 통과해야 합니다.
Access 사설 앱과 Gateway가 겹칠 때
- 기본 위치: 사설 주소 Access 앱의 정책은 모든 Gateway Network 정책 뒤에 평가됩니다.
- 위치 바꾸기: Network 정책에 «Self-hosted Access App with Private Address is Present → Allow»를 만들고 순서를 옮깁니다. 이 Allow는 길만 터 주고, 사용자는 Access 정책을 그대로 통과해야 합니다.
- 호스트 이름 우선: 같은 IP를 가리키는 사설 호스트 이름 앱과 사설 IP 앱이 있으면 호스트 이름 앱이 이깁니다.
Zero Trust › Traffic controls › Firewall policies › Network
차단 화면을 보여 주려면 어디서 막나요?
웹은 HTTP 정책에서 막습니다. Network 정책 차단은 기본으로 화면 없이 연결만 끊습니다.
실습장 랩의 배치
실습장 랩은 사내 대역 웹(80)을 Network에서 통과시키고, 소속 판정은 HTTP 정책에 맡겼습니다. 권한 없는 소속은 사유가 적힌 차단 화면을 봅니다.
| 순서 | 종류 | 하는 일 |
|---|---|---|
| 5120 | Network | 사내 대역 웹(80)은 통과(판정은 HTTP로) |
| 5190 | Network | 사내 대역 나머지 전부 차단 |
| 5200~5205 | HTTP | 서버마다 허용 소속 |
| 5290 | HTTP | 권한 없는 소속 차단(차단 화면) |
Network 차단에도 알림이 필요하면 정책의 «Display block notification for Cloudflare One Client»를 켭니다. 단말 OS 알림으로 뜨며 Enterprise 플랜 기능입니다.
API와 IaC에서는 어떻게 다르나요?
리소스가 다릅니다. Access는 앱과 정책, Gateway는 규칙(rule) 하나에 종류와 순서를 담습니다.
API 모양
| 구분 | Access | Gateway |
|---|---|---|
| 엔드포인트 | /accounts/{id}/access/apps · /access/policies | /accounts/{id}/gateway/rules |
| 종류 구분 | 앱의 type(self_hosted, saas 등) | 규칙의 filters(dns, l4, http) |
| 조건 | include, require, exclude 배열 | traffic, identity, device_posture 식 |
| 순서 | 앱에 붙인 정책 순서 | precedence 숫자(작을수록 먼저) |
"traffic": "any(app.ids[*] in {1199})"Terraform 제공자 v4는 Gateway precedence에 해시를 덧붙여(예: 1000 → 1000901) 순서 변경 시 오류가 납니다. v5로 올리거나 API로 순서를 맞춥니다.
함정: 장애 대응: Gateway Allow는 Access를 대신하지 않습니다
Gateway에 Allow를 넣었는데도 사설 앱이 로그인을 요구하거나 거부되면 같은 주소에 Access 앱이 걸려 있는 것입니다.
사설 주소가 Access 앱으로 등록돼 있으면 Gateway가 허용해도 Access 정책을 따로 통과해야 합니다.
- 확인 순서: Gateway Network 로그에서 Allow인지 본 뒤, Access authentication logs에서 같은 사용자의 거부 기록을 찾습니다.
- 정리 원칙: 한 목적지는 한쪽이 판정하게 합니다. 둘 다 걸어야 하면 Gateway는 길, Access는 사람으로 역할을 나눕니다.
이 문서의 용어
- Access
- Cloudflare Access · 앱 앞에서 로그인한 사람을 확인하고 통과한 요청만 앱으로 보내는 기능(ZTNA)
- All Block
- 맨 끝 전체 차단 정책 · 위에서 허용되지 않은 나머지를 전부 막는 마지막 줄
- first match
- 첫 일치 원칙 · 위에서부터 보다가 처음 맞은 Allow나 Block에서 판정을 끝내는 방식
- Gateway
- Cloudflare Gateway · 단말에서 나가는 DNS·네트워크·웹 트래픽을 정책으로 허용하거나 막는 기능(SWG). 대시보드 메뉴 이름은 Traffic controls
- IdP
- Identity Provider(신원 제공자) · 회사 로그인 시스템(Entra ID·Okta·Google 등)
- posture
- Device posture(단말 상태 검사) · OS 버전·방화벽 같은 단말 조건을 통과한 기기만 허용하는 검사
- SWG
- Secure Web Gateway(보안 웹 게이트웨이) · 사용자의 인터넷 사용을 중간에서 검사하고 통제하는 관문
- TLS 복호화
- TLS decryption · Gateway가 HTTPS 내용을 풀어 보는 설정. HTTP 정책의 경로·DLP·격리에 필요합니다
- WARP
- Cloudflare One Client(WARP) · PC·휴대폰에 까는 앱. 켜 두면 단말 트래픽이 Gateway를 거쳐 갑니다
- ZTNA
- Zero Trust Network Access(제로 트러스트 네트워크 접근) · 네트워크 대신 앱 하나씩, 요청마다 신원을 확인해 여는 방식